مشكلة في rewrite
#1
Question 
اعمل برنامج صغير يقوم بكتابة على ملف تكست (txt) ولكن المشكلة هنا في ( rewrite )
اريد كل مرة ندخل فالبرنامج راح نزيد نكتب اسطر عالملف بدون ان يمسح محتواه
لانو اجباري الكتابة ب (rewrite) و تقوم بمسح محتواه اذا كان الملف موجود
و شكرا
الرد
#2
وعليكم السلام اخي Big Grin
تفضل هدا مثال بسيط ة يمكنك عمل هدا بعدة طرق...

PHP كود :
=============================================
program Project1;
{
$APPTYPE CONSOLE}
uses
Classes
;
const
New_String = 'My New String Here';
var
Old_File : TStringList;
begin
 Old_File 
:= TStringList.Create;
 try
 Old_File
.LoadFromFile('old.txt');
 Old_File.Add(New_String);
 Old_File.SaveToFile('old.txt');
 finally
  Old_File
.Free;
 end;
end. 
[-] كل من 1 user says قال شكرا ل AX302 على المشاركة المفيدة
  • 9aylas
الرد
#3
جرب هدا
كود :
program harder; var TextFile : Text; OldString : String; begin Assign(TextFile,'file.txt'); Reset(TextFile); Append(TextFile); Writeln(TextFile,'Hello'); Close(TextFile); end.
:: من يملك المعلومة يملك الميدان :: 
[-] كل من 1 user says قال شكرا ل AX302 على المشاركة المفيدة
  • 9aylas
الرد
#4
الله يحفضك
اذا نعمل متغيرة بنوع text
و reset + append
   Cool
الرد
#5
فكرة اخرى يمكنك استخدام الاداة

RechEdit.line.savefile

بسطر واحد فقط تستطبع ان تحفظ ملفك

وبسطر واحد فقط تستطيع ان تحمل ملفك

يعني تحمل الملف وتضيف عليه وتحفظه
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
[-] كل من 1 user says قال شكرا ل Delphi4Us على المشاركة المفيدة
  • 9aylas
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم