Witajcie!
Mam sobie kawałek bardzo mądrego :) kodu:
{...}
MkDir(ExtractFilePath(Application.ExeName) + 'BGCH');
CopyFile(PChar(ExtractFilePath(Application.ExeName) + 'body.dat'), PChar(ExtractFilePath(Application.ExeName) + 'BGCH\body.dat'), True);
AssignFile(VFile, ExtractFilePath(Application.ExeName) + 'body.dat');
Application.ProcessMessages;
{zmienna VFile jest typu file of {jakiś rekord, móg to jest taki:
type Yak = packed record
First : String[200];
Second : String[200];
end;}}
I teraz pytanko: Dlaczego program się na mnie wypina i pokazuje komunikat I/O 183, po przejechaniu przez ten kod?? Dodam iż jeżeli nie ma polecenia MkDir(...) i CopyFile(...) to program działa bezbłędnie. Bardzo bym prosił o podpowiedzi. (Jest to kawałek mojego nowego programika, może być ewentualnie bez tego MkDir, i FileCopy, ale wolałbym z... :) ).
Pa
--
"Jeżeli myślisz że jest dobrze... kompletnie się mylisz"
www.PAST-SKRIPTUM.prv.pl