PDA

View Full Version : کار با file ها



-دلفی دوست-
چهارشنبه 09 دی 1383, 00:18 صبح
سلام
یک برنامه ساده برای کار با فایلهای متنی را در نظر بگیرید:


var f:text;
begin
assign(f,'c:\a.txt');
rewrite(f);
writeln(f,'this is a test');
close(f);
end.

این برنامه تحت consol درست کار میکنه _ this is a test را در 'a.txt' میریزه. ولی
همین برنامه در GUI کلی error میده. البته قبلا جایی دیده بودم که همچین کدهایی در
GUI جواب نمیده. اگه کسی بگه که چطوری همچین برنامه ای رو در GUI میشه نوشت ممنون میشم.

vcldeveloper
چهارشنبه 09 دی 1383, 02:15 صبح
بجای Assign باید از AssignFile استفاده کنی!

-دلفی دوست-
چهارشنبه 09 دی 1383, 08:48 صبح
ممنون :flower: مشکلم برطرف شد. البته بجای Close هم باید از CloseFile استفاده کرد.

Sepidar
چهارشنبه 09 دی 1383, 11:34 صبح
یه پیشنهاد:‌کلا اینجور کار کردن با فایل رو کنار بذار و بجاش از TFileStream استفاده کن.

vcldeveloper
پنج شنبه 10 دی 1383, 02:29 صبح
یه پیشنهاد:‌کلا اینجور کار کردن با فایل رو کنار بذار و بجاش از TFileStream استفاده کن.
کاملا موافقم :موفق: