Hi, my company develops Windows applications and we are trying to get them to work correctly under Wine. We have two outstanding issues 1. Toolbars - the generic icons do not list (ie STD_DELETE). Currently posted under Bugzilla 2. We provide menu links to open a folder using the Win32 API command ShellExecute(hwndDlg, NULL, szFolder, NULL, NULL, SW_SHOWNORMAL); (szFolder is the folder path to open) Under Windows this opens Windows Explorer with the sleected folder open. This allows our uses to open/print the various files in these folders. Under WIne the above command does nothing. A feedback via Bugzilla informs me that this is because Windows Explorer is not implemented in Wine. I have also tried using launching a Linux equivillent (Naultilus on the particular system we are testing on Slackware) but it does not launch, I assume as it is a Linux program not a Win32 program. Can anyone suggest a simple work around. I know we could create a dialogue and work around that way, but my boxx wants a simple way to preferably use an external application using say ShellExecute. It there a way to launch a Linux application from a Win32 application running via Wine. If so I could just try running some of the common browsing applications, like Nautilus. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.winehq.org/pipermail/wine-users/attachments/20051010/2b8ff44d/attachment-0001.htm
Hi Craig, Answering your last question: "It there a way to launch a Linux application from a Win32 application running via Wine. If so I could just try running some of the common browsing applications, like Nautilus." There is a way to launch Linux apps from inside WINE. Take a look at the thread I posted: http://www.winehq.org/pipermail/wine-users/2005-January/016658.html Of course it is based in the extension name of the file (example: my_doc.PDF). If that does not help let me know. Regards. Ulisses Penna
On Mon, 10 Oct 2005 11:00:00 +1000, in gmane.comp.emulators.wine.user you wrote:>I have also tried using launching a Linux equivillent (Naultilus on the particular system we are testing on Slackware) but it does not launch, I assume as it is a Linux program not a Win32 program. > >Can anyone suggest a simple work around. I know we could create a dialogue and work around that way, but my boxx wants a simple way to preferably use an external application using say ShellExecute. > >It there a way to launch a Linux application from a Win32 application running via Wine. If so I could just try running some of the common browsing applications, like Nautilus.Wine happily launches Linux app's. I can launch nautilus by double clicking in winefile. Wine must be able to find it, so it must be on a simulated dos drive ( the default Z: is enough) and if you don't want to hard code the path add it to the Wine PATH. I am not sure, but ShellExecute may not like an executable without a (known) extension (.exe, .com etc) and start looking for nautilus.exe or so. Rein.
> On Mon, 10 Oct 2005 11:00:00 +1000, in gmane.comp.emulators.wine.user > you wrote: > > >I have also tried using launching a Linux equivillent (Naultilus on theparticular system we are testing on Slackware) but it does not launch, I assume as it is a Linux program not a Win32 program.> > ... > > Wine happily launches Linux app's. I can launch nautilus by doubleclicking in winefile.> .... > > Rein. >Rein, Sorry for the question but what is a "winefile"?? The way you launch linux apps seems, to me, very good. The way I used to do is to put some entries at the registry keys in order to deal with extensions (.zip, .doc, .odt, .sxw, .xls, .htm, ...) Thanks. Ulisses Penna