Bob Washburne
2001-Nov-30 11:01 UTC
fixme:commdlg:GetFileName95 Flags 0x00000002 not yet implemented
Greetings!
I am attempting to run Groove Mechanic ( http://www.coyotes.bc.ca )
under wine.
It is able to get past the licence check and record from the sound card.
But when I attempt to open a WAV file to process I get the error
message:
fixme:commdlg:GetFileName95 Flags 0x00000002 not yet implemented
and the program hangs with focus switching between the GM window and the
file browser window at about one hertz. The file open did actually
appear to work once and I got to the next screen, but I have been unable
to duplicate that success.
Any and all help would be appreciated.
SCENARIO
=======My system is a dual boot (specs below) between RedHat 7.2 and WindowsME
Groove Mechanic is a shareware utility which allows you to record vynel
records through your sound card and filter out clicks, hiss and rumble.
Groove Mechanic (GM) works as advertised under WindowsME. I've
processed several records with it.
I configured the wine which came with RH 7.2. I added the drive
specifications to ~/.wine/config (A:FLOPPY, C:WINDOZE, D:APPS, E:GAMES,
F:HOME, G:EMUS, H:CDROM, I:/home) and adjusted the paths as my \WINDOWS
directory is on the D: drive. All other setting were left to the values
found in the sample config file.
Wine appears to be working. I can play MSHEARTS.EXE and GM does come up
most of the way.
As a mundane user I cd to GM's home directory and issue the command
$ wine GrooveMech.exe
After a bit of a wait, GM's main window comes up along with the
acknowlegement that I paid my shareware fee. I now have the choice of
recording a file or processing an existing file.
If I choose to record, then I must specify the file to capture with. A
file browser is presented and all appears to work. I do get the fixme:
error message, but it doesn't appeat to affect anything. Also, many
errors are generated concerning a bad superblock on the floppy if I
don't have a floppy in the drive. If I stick a floppy in there then all
the errors go away. Again, the errors don't seem to actually harm
anything.
So I select a capture file and I am presented with the digital VU
meters. I can click RECORD and everything works. The file is captured
and it can be replayed.
Next I choose to process the file which I just created. It presents me
with a file browser to select my input file. I select any WAV file and
the focus returns to the GM window, just like it was going to close the
file browser window. The the focus switches back to the file browser
window. And back and forth continuously at a rate of once per second.
This appears to be an endless loop. I've let it go for several minutes
to see if it would "punch through" but no success. I <CNTL>C
out of
wine.
Once it actually took the selected file and presented me with the next
window, another file browser to select the save file, but I have been
unable to duplicate this success.
CONFIGURATION
============AMD K7 650
512MB RAM
nVidea GForce 2 MX
Sound Blaster Live!
100BaseTX ethernet
PRI IDE MASTER: 40GB split into five fat32 partitions and one Linux swap
SLAVE: 40GB split into three ext3 partitions (/, /apps, /home)
SEC IDE MASTER: CDROM
SLAVE: unused
RedHat 7.2 full install
Windows ME
Thanks in advance,
Bob Washburne
gerard patel
2001-Nov-30 12:30 UTC
fixme:commdlg:GetFileName95 Flags 0x00000002 not yet implemented
On Fri, 30 Nov 2001 17:01:00 GMT, Bob Washburne <rcwash@concentric.net> wrote:>Greetings! > >I am attempting to run Groove Mechanic ( http://www.coyotes.bc.ca ) >under wine. > >It is able to get past the licence check and record from the sound card. >But when I attempt to open a WAV file to process I get the error >message: > >fixme:commdlg:GetFileName95 Flags 0x00000002 not yet implemented > >and the program hangs with focus switching between the GM window and the >file browser window at about one hertz. The file open did actually >appear to work once and I got to the next screen, but I have been unable >to duplicate that success. >It seems a focus problem - something very nasty to emulate correctly. Unless it's a problem with sound, but I doubt it (I don't doubt that there could be problems with sound if you pass this step anyway ;-)) Try to run in managed mode (wine -managed myap.exe) and in desktop mode (settable in the config file) It possibly could change things. Gerard
Uwe Bonnes
2001-Nov-30 15:25 UTC
fixme:commdlg:GetFileName95 Flags 0x00000002 not yet implemented
Bob Washburne <rcwash@concentric.net> wrote: : Greetings! : I am attempting to run Groove Mechanic ( http://www.coyotes.bc.ca ) : under wine. : It is able to get past the licence check and record from the sound card. : But when I attempt to open a WAV file to process I get the error : message: : fixme:commdlg:GetFileName95 Flags 0x00000002 not yet implemented : and the program hangs with focus switching between the GM window and the : file browser window at about one hertz. The file open did actually : appear to work once and I got to the next screen, but I have been unable : to duplicate that success. : Any and all help would be appreciated. : SCENARIO : =======: My system is a dual boot (specs below) between RedHat 7.2 and WindowsME : Groove Mechanic is a shareware utility which allows you to record vynel : records through your sound card and filter out clicks, hiss and rumble. : Groove Mechanic (GM) works as advertised under WindowsME. I've : processed several records with it. : I configured the wine which came with RH 7.2. I added the drive : specifications to ~/.wine/config (A:FLOPPY, C:WINDOZE, D:APPS, E:GAMES, : F:HOME, G:EMUS, H:CDROM, I:/home) and adjusted the paths as my \WINDOWS : directory is on the D: drive. All other setting were left to the values : found in the sample config file. : Wine appears to be working. I can play MSHEARTS.EXE and GM does come up : most of the way. A google search for "getopenfilename 0x00000002" brings up e.g. #define OFN_OVERWRITEPROMPT 0x00000002 Try with the native commdlg/comdlg32 combo and report if it works there. Bye -- Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt --------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
Bob Washburne
2001-Dec-12 08:53 UTC
fixme:commdlg:GetFileName95 Flags 0x00000002 not yet implemented
Eric, Bon jour. Thank you, that appears to have fixed the major problem. Groove Mechanic now runs, validates the license, analyses the WAV file, repairs noise and writes the results back to hard drive. There are just four "cosmetic" issues left: 1) The error message in the subject line still comes up. 2) Wine complains bitterly about a bad superblock on the floppy disk when the floppy drive is empty. Placing a formatted floppy in the drive makes the messages go away. No floppy access was requested, but the check is make anyway. 3) The Windows file browser shows all the drives specified in ~/.wine/config, but it also shows a lot of mystery drives/folders - icons with no names. It appears to work as long as I avoid the wierd stuff. 4) When Groove Mechanic attempts to play the WAV file it is working on, it come out badly garbled. It almost sounds like chunks (not individual bytes or byte pairs) of data are being reversed. If I play the same WAV file with KDE Media Player it sounds fine. But I can live with this. Having wine saves me one reboot while processing an album. Thanks again. Bob Washburne eric pouech wrote:> > > So the next question is, "How do we report this behavior to the Powers > > That Be?" > I just posted a patch that should fix (partly this). except it to be in > cvs in a couple of days (you can try it if you can recompile wine). > however, in some cases (depending on the file), I got some nasty seg > faults, > so there are still some unresolved issues > > > Do the developers read this newsgroup to the point that they will catch > > this post? Or is there somewhere this note should be copied to? > some of them do... most of them do. but sometimes, they are too busy to > read all the posts... to get (a bit) more feedback, a constructed bug > report > on wine-devel would get a bit more of audience > > A+ > -- > --------------- > Eric Pouech (http://perso.wanadoo.fr/eric.pouech/) > "The future will be better tomorrow", Vice President Dan Quayle