I have coding of: sPlainPath = User.Home &/ "plain out" Print "PlainPath=" & sPlainPath If Exist(sPlainPath) Then Print sPlainPath & " exists" Else Print sPlainPath & " does not exist" Endif hPlain = Open sPlainPath For Input While Not Eof(hPlain) Line Input #hPlain, sLine PlainTextArea.Text &= sLine & "\n" Wend Close #hPlain
The file 'plain out' is in my home directory. At runtime, I get popup of 'File or Directory does not exist'. This occurs even if I remove the 'If Exist(sPlainPath)...Endif' lines, which I only put in as the same error dialog popup also appeared in that situation. I've tried using single quotes to begin & end the sPlainPath value. I'm not able to amend the filename to exclude its inner space character as it's created by a command line program over which I have no control. Only solution that I can think of is to use Shell commands (where I presume that single quotes can encircle the filename) to copy/move the file to a file with filename not containing space characters and then open the copied file instead. BTW the 'plain out' file is a text file which gEdit opens OK. -- John ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user