عابر سبيل
المساهمات : 83 تاريخ التسجيل : 14/03/2013
| موضوع: حصريا :-:-( تعلم برمجة Dll بال Delphi مع الشرح )-:-: الخميس مارس 14, 2013 11:50 pm | |
|
السلام عليكم ورحمة الله وبركاته
الدرس لأحمد السيد
السلام عليكم ورحمة الله وبركاته
اليوم سنتعلم برمجة dll بال delphi
والشرح سيكون علي حلقات لاني مشغول
افتح الدلفي وابدأ مشروع جديد من نوع Dll
وضع هذا الكود - الكود:
-
كود: library DllSample;
uses Windows, SysUtils, Classes;
procedure MsgTestOne; StdCall; begin MessageBox(0, 'Msg Test One', 'DllSample', MB_OK); end;
procedure MsgTestTwo; StdCall; begin MessageBox(0, 'Msg Test Two', 'DllSample', MB_OK); end;
exports MsgTestOne, MsgTestTwo;
begin //MessageBox(0, 'Dll Sample Loaded | Msg from Dll', 'DllSample', MB_OK); end. واضغط علي Shift+F9 لبناء الملف
هذا الجزء الاول انتظروا الجزء الثاني ...
عدنا من جديد واسف جدا علي التأخير الان سوف نقوم بكشف بعض الاجزاء والاسطر من الكود شرح بسيط الــ procedure تعني دالة ولكن لا ترجع شيئا لو اردنا دالة ترجع شيئا وليكن String تكتب هكذا
- الكود:
-
كود: function ReturnStr(): string;
result :='AMS4ARAB'
فهذه دالة ترجع نص ams4arab حيث ال result هو نفسه الــ return في السي شارب واللوا -------------------- في الكود الاول نجد كلمة export فما معناها هي اسماء الدوال التي تكون مشاركة مع البرامج الاخري حيث تكتب الدالة الخاصة بك فيها لربطها مع البرامج الاخري
مبرمجي الدلفي يستطيعون فهم هذا بدون عناء او تعب
وحيث لا اطيل عليكم راجعوا هذا الدرس الفلاشي لكيفية صنع ملفات dll بالدلفي http://www.4shared.com/file/jKxKZWfh/wwwdelphi4arabcomdelphi_tutori.html ونلتقي في قسم الاضافات لمشاهدة اضافاتكم
| |
|