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

كيف يمكن نسخ برنامج من الذاكرة

مغلق
بدأه Salah Al Deen في 5 أغسطس 2003 · 4 رد · 1,027 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أني أتسائل هل يمكن نسخ برنامج من الذاكرة مثل النسخ من الديسك أو السي دي إلى الهارد ديسك و بالعكس أي نسخ برنامج صغير الحجم من الهارد ديسك إلى الذاكرة وبالعكس .

أرجو الشرح كي تعم الفائدة .;)

(clock)

#2

لا أعتقد بأن سؤالي صعب إلى درجة أنه لم يقم أي شخص حتى بالأستفسار

أو أنا سؤالي غاية في الغباء :(

:confused:

#3

عليكم السلام

ربما قصدك نسخ مجموعة من البايتات من الذاكرة إلى الهارد و بالعكس

أنا أبحث عن جواب

#4

لنسخ ملف من مكان الى اخر استعمل

CopyFile(Pchar(FileSource),Pchar(FileDistination),false);

اذا اردت نسخ مجلد استعمل الدالة التالية

procedure TForm1.CopyDir(DirSource,DirDistination: String);

var

sr: TSearchRec;

Trouve : integer;

begin

if (not DirectoryExists(DirDistination)) then ForceDirectories(DirDistination);

trouve := FindFirst(DirSource+'\*.*', faAnyFile, sr);

while trouve = 0 do

begin

if (sr.Name[1]<>'.') then

if DirectoryExists(DirSource+'\'+sr.Name) then

CopyDir(DirSource+'\'+sr.Name,DirDistination+'\'+sr.Name)

else

CopyFile(Pchar(DirSource+'\'+sr.Name),pchar(DirDistination+'\'+sr.Name),false);

Trouve:=FindNext(sr) ;

end;

FindClose(sr);

end;

اذا اردت نسخ مجموعة من البايتات الى الذاكرة استعمل الكائن Clipboard

والله أعلم

<iframe id='a07f974d' name='a07f974d' src='http://www.islamway.com/phpAdsNew/adframe.php?n=a07f974d&what=zone:18&target=_blank' framespacing='0' frameborder='no' scrolling='no' width='468' hight='62' allowtransparency='true'><a href='http://www.islamway.com/phpAdsNew/adclick.php?n=a07f974d' target='_blank'><img src='http://www.islamway.com/phpAdsNew/adview.php?what=zone:18&n=a07f974d' border='0' alt=''></a></iframe>

شكوت الى وكيع سوء حفظي فأرشدني الى ترك المعاصي

وأخبرني بأن العلم نور ونور الله لا يؤتى لعاص

#5

مرحبا

سؤالك مهم

يمكنك نسخ ملف الى الذاكرة باستخدام توابع API

ويوجد طريقة ثانية باستخدام BlockRead و BlockWrite

انت ابحث في الHelp عن BlockWrite وسوف تجد مثال جاهز يقوم بنسخ ملف الى الذاكرة .

فقط قم بنسخ الكود ولصقه في المكان الذي تريد واضافة الSaveDialog و opendialog الى الفورم .

واذا لم تنجح العملية معك اخبرني وانا سأقوم بكتابة الكود لك كاملا

وشكرا

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

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