[Wine]dlls - still a newbie
Duane Clark
dclark at akamail.com
Sat Jan 1 11:34:58 CST 2005
David L. Smith wrote:
> I'm very confused as usual.
>
> I have an NTFS/Linux dual boot. I usually run from kde.
> If I understand correctly, wine, when it runs a program will
> 1. see it ask for a function in a dll
> 2. check up in the config file for that dll and note if native or built-in or
> nothing has been noted.
> 3. from there, it will either use built-in, or native file in the order
> written.
>
> So, if I install and app, "blah", I need to:
> ...
I think you are trying to make this way too complicated. In general, you
should never care what DLLs the application uses. In most cases, Wine
will work just fine without any config file at all. This assumes you are
using a current version of Wine, and that is something that you should
be doing.
>
> What if the dll resides in the Program Files folder? I believe I still have to
> put it into the config file.
You should not be putting any DLL entries in the config file, except in
certain special cases. Trying to figure out whether a DLL override is
needed for a particular application is somewhat of a black art. But the
general method is, if an application breaks at about the same time a
"fixme" method is printed out, then you might want to try a native
version of that particular DLL. You should make DLL overrides
application specific; that is with entries like:
[AppDefaults\\dcom98.exe\\DllOverrides]
"ole32" = "native"
The one exception might be that in general, a native Windows msvcrt.dll
is almost always better than the Wine version, so go ahead and install
that DLL and add a global override for it.
>
> Right now, most of the apps that I have attempted to install are:
> 1. Failed attempts. Dies dead on install.
> 2. Installed or failed in installed and got working anyhow but with major
> problems that render them unusable.
> 3. Success or partial success but with later problems coming up that renders
> them unusable. One of this last worked partially in gnome as it used to in
> kde. It now comes up in kde as a maximized as a very small window and then
> dies.
With most apps? What apps are you trying to install? There is currently
a significant amount of work going on with installers. Installers tend
to be the most difficult thing for Wine to handle. Use the latest Wine
version if you are not already.
More information about the wine-users
mailing list