الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اعمل نسخة احتياطية للبرنامج على هيءة ملف واحد

مغلق
بدأه ابن اليمن في 22 مايو 2007 · 4 رد · 859 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا مبرمجين

كيف استطيع عمل نسخة احتياطية لقاعدة بيانات بارادوكس 7 و دلفي 5 ؟

الاحظ في بعض البرامج كبرنامج يافا للصيليات مثلا انه بامكانك عمل ذلك و تكون النسخة بعد ذلك على هيئة ملف واحد فقط

عادة ما يكون بلاحقة bak و من ثم يمكنك تشغيل هذه النسخة ا و استعادتها من خلال البرنامج

استخدمت انا الدالة copyfile ولكنها تنسخ كل ملف على حدة و من ثم تكون في النسخة كافة

ملفات قواعد البيانات و ليس ملف واحد فقط يحتوي على النسخة الاحتياطية

هل لديكم اي فكرة

جزاكم الله الف خير

لا تكتب بريدك في الموضوع

تم تعديل هذه المشاركة بواسطة B.M.AbdelAziZ في 23 مايو 2007 في 10:17

#2

يمكنك ظغط كل الملفات في ملفف واحد

اي كل من .db .px .xg0 .yg0 وغيرها

والسلام عليكم ورحمة الله و بركاته

d4baa0.gif
#3

ممكن تشرحو الطريقة اكثر لاني من زمان وانا ابحث عن اجابة لهدا السؤال

#4

أخي الكريم في المرفقات ستجد مشروع دمج ملفين في ملف واحد

وثم إعادة فك هذا الملف إلى ملفين

هذه الطريقة لا تقوم بالضغط أو تغيير خصائص أي ملف

لغير الراغبين في تحميل الملف يمكنهم الإكتفاء بالكود المبين أدناه

procedure MergFile(Filename1,Filename2,ResultFilename:string);
var
 str1,str2,str : TFileStream;
begin

str1:= TFileStream.Create(Filename1,fmOpenRead);
str2:= TFileStream.Create(Filename2,fmOpenRead);

str := TFileStream.Create(ResultFilename,fmCreate);

str.CopyFrom(str1,str1.Size);

str.Position := str1.Size;

str.CopyFrom(str2,str2.Size);

str.Free;
str1.Free;
str2.Free;


end;



procedure SeparetFile(Filename,ResultFilename1,ResultFilename2:string;siz1,siz2:integer);
var
 str1,str2,str : TFileStream;
begin
str := TFileStream.Create(Filename,fmOpenRead);

str1:= TFileStream.Create(ResultFilename1,fmCreate);
str2:= TFileStream.Create(ResultFilename2,fmCreate);



str1.CopyFrom(str,Siz1);
str.Position := Siz1;
str2.CopyFrom(str,Siz2);


str.Free;
str1.Free;
str2.Free;


end;

والله ولي التوفيق

Stream_div.rar

تم تعديل هذه المشاركة بواسطة decompiler في 28 مايو 2007 في 22:29

#5

/index.php?showtopic=74734

ليس المطلوب تماما لكن الفكرة تنفع...

d4baa0.gif

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…