On Thu, Mar 07, 2002 at 10:24:07AM +0100, Frank Joerdens
wrote:> Running my program with
>
> --debugmsg warn+all,+relay
>
> I find that the following happens just before the program pops up a
> dialog box saying 'String resource not found':
>
> ---------------------- begin ----------------------
> 08078330:Call kernel32.FindFirstFileA(41c56870 "windose/C4DNET_R73
> PC/C4D_NET_Client.exe\\clientprefs\\c4d_language.prf",41c56730)
> ret=00862b69
> warn:dosfs:DOSFS_FindUnixName (/home/kerstin/windose/C4DNET_R73
> PC/C4D_NET_Client.exe,clientprefs\c4d_language.prf): can't open dir:
Not
> a directory
> ----------------------- end -----------------------
>
> (those are actually just 2 lines; I've told my mailer to wrap to 72)
>
> The actual path to c4d_language.prf is
>
> /home/kerstin/windose/C4DNET_R73 PC/clientprefs/c4d_language.prf
>
> What's going on? Apparently the program tries to open c4d_language.prf
> but can't find it because it uses a rather weird notation to specify
the
> path to it. First is says
>
> C4D_NET_Client.exe\\clientprefs\\c4d_language.prf
>
> and then
>
> C4D_NET_Client.exe,clientprefs\c4d_language.prf
>
> . . . neither of which looks very much like a proper Unix path to me.
> What could be done?
>
> Could this have anything to do with the fact that I am using ReiserFS?
Nope. Same story on ext2 (I didn't really think there would be a
difference).
Regards, Frank