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