ams 4 arab
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى تعليمي متعلق بالاتوبلاي ميديا ستوديو
 
الرئيسيةأحدث الصورالتسجيلدخول

 

  حصريا :-:-( تعلم برمجة Dll بال Delphi مع الشرح )-:-:

اذهب الى الأسفل 
كاتب الموضوعرسالة
عابر سبيل




المساهمات : 83
تاريخ التسجيل : 14/03/2013

 حصريا :-:-( تعلم برمجة Dll بال Delphi مع الشرح )-:-: Empty
مُساهمةموضوع: حصريا :-:-( تعلم برمجة Dll بال Delphi مع الشرح )-:-:    حصريا :-:-( تعلم برمجة Dll بال Delphi مع الشرح )-:-: Emptyالخميس مارس 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
ونلتقي في قسم الاضافات لمشاهدة اضافاتكم
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
حصريا :-:-( تعلم برمجة Dll بال Delphi مع الشرح )-:-:
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» تعلم اتوبلاي مع ابن القديح
» تعلم أساسيات اتوبلاي ميديا ستوديو من خلال هذا الكتاب
» الإضافة الخامسة من برمجة النصل القاطع :: إعادة تشغيل البرنامج App_sharp_restart
» الإضافة الأولى من برمجة النصل القاطع (الكشف عن الأعداد الأولية)
»  حصريا (upx compression & AMS) وكيفية الربط بينهم..

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
ams 4 arab :: منتديات الأوتو بلاي وصناعة الأسطوانات :: منتدى الدروس والشروحات-
انتقل الى: