السلام عليكم ورحمة الله وبركاته.
أني أتسائل هل يمكن نسخ برنامج من الذاكرة مثل النسخ من الديسك أو السي دي إلى الهارد ديسك و بالعكس أي نسخ برنامج صغير الحجم من الهارد ديسك إلى الذاكرة وبالعكس .
أرجو الشرح كي تعم الفائدة .;)
(clock)
السلام عليكم ورحمة الله وبركاته.
أني أتسائل هل يمكن نسخ برنامج من الذاكرة مثل النسخ من الديسك أو السي دي إلى الهارد ديسك و بالعكس أي نسخ برنامج صغير الحجم من الهارد ديسك إلى الذاكرة وبالعكس .
أرجو الشرح كي تعم الفائدة .;)
(clock)
لا أعتقد بأن سؤالي صعب إلى درجة أنه لم يقم أي شخص حتى بالأستفسار
أو أنا سؤالي غاية في الغباء :(
:confused:
عليكم السلام
ربما قصدك نسخ مجموعة من البايتات من الذاكرة إلى الهارد و بالعكس
أنا أبحث عن جواب
لنسخ ملف من مكان الى اخر استعمل
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>
شكوت الى وكيع سوء حفظي فأرشدني الى ترك المعاصي
وأخبرني بأن العلم نور ونور الله لا يؤتى لعاص
مرحبا
سؤالك مهم
يمكنك نسخ ملف الى الذاكرة باستخدام توابع API
ويوجد طريقة ثانية باستخدام BlockRead و BlockWrite
انت ابحث في الHelp عن BlockWrite وسوف تجد مثال جاهز يقوم بنسخ ملف الى الذاكرة .
فقط قم بنسخ الكود ولصقه في المكان الذي تريد واضافة الSaveDialog و opendialog الى الفورم .
واذا لم تنجح العملية معك اخبرني وانا سأقوم بكتابة الكود لك كاملا
وشكرا
هذا الموضوع مغلق.