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