Double quotes are ok in windows.
Check your system for any ShortCut aimed at "c:\Program Files".
And you'll see double quotes.

But your right about me having too many ""s.
I fixed that, and all is well.
Thanks All !

ô¿ô
V  e  r  n

WinXp sp2 , Delphi5, WebDwarf, Trellian WebPage, Lazarus-0.9.26-fpc-2.2.2-win32.exe,
wxPython2.8-win32-unicode-2.8.9.1-py26.exe , Boa 0.6.1
http://www.flickr.com/photos/vmars956/

Wanted: Dwarf Hibiscus (Orange/Rasberry)
----- Original Message ----- From: "Bart" <bartjun...@gmail.com>
To: "FPC-Pascal users discussions" <fpc-pascal@lists.freepascal.org>
Sent: Sunday, January 25, 2009 5:36 AM
Subject: Re: [fpc-pascal] EFCreateError' Unable to create file


 >            Try
 >            Memo1.Lines.SaveToFile(ExecuteName);
 >            Except ShowMessage('Shoots, couldnt SaveToFile!');
 >            end;
 >
 > [Project raised exception class 'EFCreateError' with message:
 > Unable to create file
 > ""C:lazarusfpc2.2.2bini386-win32Del2PasDel2PasDel2Pas.bat""]


You cannot create filenames that have double quotes (") in them on
Windows (your ExecuteName has double quotes in it as you stated
yourself), so the EFCreateError is correct.

See for yourself:

...
 Try
   Memo1.SaveToFile(ExecuteName);
 Except
   On E: Exception do
   begin
     ShowMessage('Exception occurred of '+E.ClassName+LineEnding+
       'Attempted to save to:'+LineEnding+>'+ExecuteName+'<');
   end;

And you will see:

Exception occurred of EFCreateError
Attempted to save to:
"C:\lazarus\fpc\2.2.2\bin\i386-win32\Del2Pas\Del2Pas\Del2Pas.bat"<

And you will see the double quotes in the filename...


I tested your code in Lazarus and in Delphi and both raise the error
with the filename you supplied to SaveTofile (that is with all
backslashes intact), so I cannot reproduce the second part of your
"bug".

Bart
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to