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

هل يمكن استنساخ ملف فديو من سواقه الى اخرى بكود دلفي؟

بدأه الكرعاوي في 8 مارس 2009 · 5 رد · 732 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الاخوة الاعزاء من من مشرفين ومشاركين جزاكم الله خير

اخوتي في برنامجي احتاج الى استنساخ ملف فديوي من سواقت السي مثلا الى الدي وممكن اكثر من ملف فديوي

فهل يوجد كود في دلفي لاستنساخ الملفات كما نعمل في الوندوز

ولكم جزيل الشكر

#2

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

اين انتم اخوان لم يرد علي احد هل السؤال صعب الى هذا الحد

اين الاخ سام لم يرد علينا او المشرفين

انا انتظر الجواب

#3

السلام عليكم

الدالة التالية تقوم بالغرض

CopyFile('c:\test.txt','d:\test.txt',true);

الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.

إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.

#4

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

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

والذي اريده استنساخ ملف فديوي او اي ملف اخر كما نعمل في الوندوز كوبي لملف ومن ثم نلصقه في اي مكان نريد

عموما مشكور يا اخي على الرد

وانا انتظر الجواب

#5

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

الاخوة الاعزاء وصلت الى الكود الاستنساخ لاي امتداد كان وهذا الكود هدية لاخوتي في المنتدى

function FCopy(SourceName, TargetName: string): boolean;

var

SourceF, TargetF: file;

Buf: array [0 .. 1023] of byte;

NumRead: integer;

Age, Handle: integer;

begin

Result:= false;

try

AssignFile(SourceF, SourceName);

AssignFile(TargetF, TargetName);

FileMode:= 0;

Reset(SourceF, 1);

Rewrite(TargetF, 1);

while not Eof(SourceF) do

begin

BlockRead(SourceF, Buf, SizeOf(Buf), NumRead);

BlockWrite(TargetF, Buf, NumRead);

end;

CloseFile(SourceF);

CloseFile(TargetF);

Age:= FileAge(SourceName);

Handle:= FileOpen(TargetName, fmOpenWrite);

FileSetDate(Handle, Age);

FileClose(Handle);

Result:= True;

except

on E: EInOutError do

begin

MessageDlg(E.Message, mtError, [mbOk], 0);

exit;

end;

end;

end;

هذه الدالة تؤدي الغرض

#6

السلام عليكم ,,

أخ الكرعاوي ,, الدالة CopyFile تنسخ أي ملف ,,

CopyFile('C:\ved.avi','C:\Documents and Settings\Administrator\Desktop\ved.avi',True);

جربها على ملف الفيديو

بالتوفيق

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

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

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

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

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