HomeWork_07 تمرين تطبيقي
#7
بسم الله الرحمن الرحيم
في المرفق حل التمرين بما يخص استعمال Plugin لـــ AT4RE FastScanner مع حماية الأوامر من الاستثناءات exceptions باستعمال try و finally و وضع بعض الفحوص الأساسية و إنشاء فورم Main و أخرى لعمل About.
---------

تعقيب على حلول الإخوة الأعضاء الكرام.

أخي djug :
- حل صحيح و عمل ممتاز بما يخص الــ Plugin

أخي Goblin :
إقتباس :يقوم بجمع Edit1.Text و Edit2.Text داخل Procedure من خلال ال Dynamic Dll.
فماذا افعل


الاجابة على سؤالك :
تصحيح ملف المكتبة
PHP كود :
function AdditionOperation(a, b : integer): integer; stdcall;
begin
Result 
:= a + b ;
end; 

تصحيح الاستدعاء
PHP كود :
var ProcessHandle : THandle;
AdditionOperation : function (a, b : integer): integer; stdcall;
begin
if RadioButton1.Checked then
begin
ProcessHandle 
:= Loadlibrary('SimpleDllCalc.dll');
@
AdditionOperation := GetProcAddress(ProcessHandle,'AdditionOperation');
Edit3.Text := AdditionOperation(StrToInt(Edit1.Text), StrToInt(Edit2.Text));
FreeLibrary(ProcessHandle);
end ; 

أخي tf6 غير مهبول Smile
حل صحيح بما يخص التعامل مع المكتبة.... أين حل الــ Plugin ؟

اخي Dr MOT :
حل كامل و جيد أيضا.

------

إليكم سؤال دون أن تقوموا بالتجربة...
أين الصحيح في كتابة الاستعداء التالية للمكتبة ؟
PHP كود :
LoadLibrary(‘Test.dll’) 
او
PHP كود :
LoadLibrary(‘Test’) 


الملفات المرفقة
.rar   PluginSample.rar (الحجم : 160.04 ك ب / التحميلات : 230)
الرد


الردود في هذا الموضوع
HomeWork_07 تمرين تطبيقي - بواسطة STRELiTZIA - 16-02-2009, 11:59 AM
HomeWork_07 تمرين تطبيقي - بواسطة djug - 20-02-2009, 10:35 AM
HomeWork_07 تمرين تطبيقي - بواسطة Goblin - 20-02-2009, 01:51 PM
HomeWork_07 تمرين تطبيقي - بواسطة TF6M - 22-02-2009, 09:10 PM
HomeWork_07 تمرين تطبيقي - بواسطة Dr.MOT - 26-02-2009, 10:47 AM
HomeWork_07 تمرين تطبيقي - بواسطة TF6M - 26-02-2009, 11:33 AM
HomeWork_07 تمرين تطبيقي - بواسطة STRELiTZIA - 26-02-2009, 05:49 PM
HomeWork_07 تمرين تطبيقي - بواسطة bo0oda - 26-02-2009, 05:57 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم