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

سؤال عن كيفية سحب ملفات محددة لل......

مغلق
بدأه asrocks في 3 أبريل 2006 · 5 رد · 617 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لقد سويت برنامجاً لتشغيل ملفات الفيديو مستخدماً عنصر WindowsMediaPlayer و جعلته يعمل تلقائياً عند تشغيل ملف الفيديو.

و لكن بقي عندي سؤال وحيد و هو كيفية سحب ملفات الفيديو من القرص الصلب إلى برنامجي و أخذ Filename للـ عنصر WindowsMediaPlayer و عمله.

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

و الســــــــــــلام

#2

منقول

أخي العزيز أرجو أن يكون هذا هو طلبك

بسم الله الرحمن الرحيم

اخوتي الأعزاء

هل تريدون ان تقوموا بوضع بتعريف نوعية من الملفات لكي تيم فتحها في برنامجك (( اي مماثل لبرنامج الكتابة Word بحيث اذا قمت بالنقر على احد ملفاته يقوم بفتح برنامج Word ويقوم بفتح الملف المضغوط عليه

فاليكم الكود :

قبل كتابة هذه الأكواد يلزمك اضافة Registry في uses

1) هذا الكود يقوم بتعريف نوعية الملف

بحيث تستطيع ان تحدد ايقونة الملف الخاص ببرنامجك

var
Reg:TRegistry;

begin
Reg := TRegistry.Create;
with Reg do
try
RootKey := HKEY_CLASSES_ROOT;
OpenKey('.arab', True);
WriteString('', 'NameProg');
CloseKey;
OpenKey('NameProg', True);
WriteString('', 'Title');
OpenKey('DefaultIcon', True);
WriteString('', '"'+ParamStr(0)+'"' + ',0');
CloseKey;
OpenKey('NameProg\Shell\Open\Command', True);
WriteString('', '"'+ParamStr(0)+'"' + ' "%1"');
CloseKey;
except

end;

2) وهذا الكود يقوم بقراءة الملفات المفتوحه

var FileName : string;
i : integer;
begin
for i := 1 to ParamCount do begin
if i = 1 then
FileName := ParamStr(1)
else
FileName := FileName+' '+ParamStr(i);
end;

طبعاً من الأفضل انك تقوم بوضع هذا الكود في حدث OnActivate

و ستصبح FileName هي مسار الملف

وتقبلوا اطيب تحياتي اخوكم SUM

منقول من المنتدى القديم الأخ sum

#3

يمكنك إستعمال المكون OpenDialog

شيئ مثل:

if OpenDialog1.execute then MediaPlayer1.FileName := OpenDialog1.FileName;
d4baa0.gif
#4

الرجل يعني شي مثل الdrag and drop

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#6

هذا هو قصدي يا أخي DeltaAziz .

و شكراً لتعاونكم جميعاً

تم تعديل هذه المشاركة بواسطة asrocks في 4 أبريل 2006 في 14:46

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

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