ماهي طريقة حفظ كامل البرنامج مع كامل التغيرات
#5
اخي الكريم هذا لحفظ ماتغير على الفورم في ملف خارجي وفي حال التشغيل يعود البرنامج كما تركته في اخر شكل له

كود :
public constructor Create(AOwner: TComponent); override; // (1) procedure BeforeDestruction; override; // (2) end; var Form1: TForm1; PreservePath: string; // (3) implementation {$R *.dfm} procedure TForm1.BeforeDestruction; begin inherited; with TFileStream.Create(PreservePath + ClassName + '.sav', fmCreate) do try WriteComponent(Self); finally Free; end; end; constructor TForm1.Create(AOwner: TComponent); begin PreservePath := ExtractFilePath(Application.ExeName) + 'Preserve'; if not DirectoryExists(PreservePath) then CreateDir(PreservePath); PreservePath := PreservePath + '\'; if FileExists(PreservePath + ClassName + '.sav') then begin CreateNew(AOwner, 0); with TFileStream.Create(PreservePath + ClassName + '.sav', fmOpenRead or fmShareDenyWrite) do try ReadComponent(Self); finally Free; end; end else inherited Create(AOwner); end;

اللهمّ إنّي ظلمت نفسي ظلماً كثيراً ولا يغفر الذّنوب إلا أنت

فاغفر لي مغفرة من عندك وارحمني إنّك أنت الغفور الرّحيم
الرد


الردود في هذا الموضوع
ماهي طريقة حفظ كامل البرنامج مع كامل التغيرات - بواسطة M_Mori2010 - 18-08-2012, 06:02 PM

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


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