[Wine] Re: Wine and MS Access problem

Robert McLean robert.mclean1 at sympatico.ca
Mon Mar 19 00:49:05 CDT 2007


Daniel Skorka wrote:
snipped

> Wine doesn't find your program files. You tell it there is an executable
> in D:\program files\... , it runs it. The program then manages to find
> the files in its own directory. It doesn't find msjet35.dll because that
> is in d:\windows\system32, which is not the program directory and not
> what you told wine where windows\system32 is. Result: File not found.
>
> Daniel

Daniel
> You haven't mentioned your wine version.
0.9.22 according to the wine config screen, I dont know how to tell if
this is also the main wine program version.  In any event is what I
downloaded through the Add/Remove Software menu on my system a few days
ago.  One of the things I am trying to learn as a new Linux user is
where the applications actually get installed to, or how to read their
properties.  In other words I am just guessing that 0.9.22 is the wine
version number.

>It seems that you want to use a native windows installation as your C
> drive. This is really not recommended. You should instead use a fake C
> drive. What are the drive assignements you have made?
I am not sure what you mean by native widows installation as my C drive
In my Windows system I have C drive with various data, and D drive with
data and the WindowsXP system.  These are physically distinct 10GB
drives, not partitions.
In my Linux system I have the C drive mounted as /mnt/windows/C, and
the D drive mounted as /mnt/windows/D, and a 200GB drive with just
Linux on it.

In the Wine configuration screen under drive mappings I have
C:   /mnt/windows/C/
D:   /mnt/windows/D/
E:   /
F:   /mnt/windows/C
G:   /mnt/windows/D
H:   /home/Bob

I have no idea what is going on with the E, F and G drives.  Wine just
seems to put them in there.  I do have a CD rom which Windows calls E,
but I have not mounted it into linux yet.  I assume H is my linux hard
drive.  When I fist started wine a few days ago, C was mapped to
something like /c_drive/ or something like that.  Is that what you mean
a fake C drive ? The problem I ran into was that when I ran my scad
spice program it worked basically, and found most data files, but it
would not find any".include" files unless I manually changed all
references to C drive to /mnt/windows/C,  And I decided that cant be
right, So I went into config and mapped C into where it is actually
mounted.

> the files in its own directory. It doesn't find msjet35.dll because that
> is in d:\windows\system32, which is not the program directory and not
> what you told wine where windows\system32 is. Result: File not found.
Ok, that makes sense.  But how do I tell wine where windows\system32 is
?  

thanks for you help so far



More information about the wine-users mailing list