PDA

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



-دلفی دوست-
سه شنبه 08 دی 1383, 23:48 عصر
سلام
یک برنامه ساده برای کار با فایلهای متنی را در نظر بگیرید:


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 میشه نوشت ممنون میشم.

علی کشاورز
چهارشنبه 09 دی 1383, 01:45 صبح
بجای Assign باید از AssignFile استفاده کنی!

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

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

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