lLFNMkDir is not returning neither true nor false

Post Reply
ellano
Posts: 107
Joined: Tue Sep 15, 2009 7:52 am

lLFNMkDir is not returning neither true nor false

Post by ellano »

If lLFNMkDir( "c:\This is a test" )
MsgInfo( "Long filename directory created!" )
if lLFNRmDir( "c:\This is a test" )
MsgInfo( "Directory deleted!")
else
MsgAlert( "Can't erase directory" )
endif
else
MsgAlert( "Can't create long filename directory!" )
endif

This command is not working on a Windows 7 64 bits. On the other hand, lMkDir is correctly working AND returning a true or false value
FWH v12

And also MsgWait does not accept CRLF (even if replaced with CHR(13)+CHR(10))
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: lLFNMkDir is not returning neither true nor false

Post by karinha »

Look command name: cShortName()

Code: Select all


   IF .NOT. lIsDir( "C:\MYPDF" )
      lMkDir( UPPER( "C:\MYPDF" ) )
   ENDIF
 
http://ar.groups.yahoo.com/neo/groups/P ... topics/530

Regards,
João Santos - São Paulo - Brasil
ellano
Posts: 107
Joined: Tue Sep 15, 2009 7:52 am

Re: lLFNMkDir is not returning neither true nor false

Post by ellano »

Thanks, but as I said in the message, the lMkDir IS working. What I need is the long name creation directory command AND the CRLF in the MsgWait command which both have a bug in the FWH library.
StefanHaupt
Posts: 824
Joined: Thu Oct 13, 2005 7:39 am
Location: Germany

Re: lLFNMkDir is not returning neither true nor false

Post by StefanHaupt »

lMkDir () creates directories with long names, there is no need to use lLfnMkDir()

Code: Select all

? lMkDir ("d:\Test with long names")  // return .t.
You can also use function MakeDir (<cDir>) from (x)Harbour
kind regards
Stefan
ellano
Posts: 107
Joined: Tue Sep 15, 2009 7:52 am

Re: lLFNMkDir is not returning neither true nor false

Post by ellano »

Thanks Stefan. After 2 hours of testing and pulling my hairs (or what is left of them) off that is what I'm using. Anyway the function is not working as documented. :twisted:

Same happened with MsgWait. Changed to MsgInfo that does accept CRLF. But that is not what I wanted in the 1st place. Maybe no one ever used CRLF in such a message.
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: lLFNMkDir is not returning neither true nor false

Post by karinha »

Look in \samples\LONGNAME.PRG

regards,
João Santos - São Paulo - Brasil
Post Reply