PDA

View Full Version : استفاده کردن از اسمبلی در دلفی



مهرداد برنامه نویس
جمعه 20 شهریور 1383, 22:34 عصر
برای استفاده کردن از اسمبلی در دلفی بنویسید:
asm
دستورات اسمبلی
end;

البته وقفه ها کار نمی کنن

Developer Programmer
شنبه 21 شهریور 1383, 18:31 عصر
البته وقفه ها کار نمی کنن
چرا ؟ هان! نباید هم کار کنه بجای اون از API استفاده کنین و مقادیر API رو بذارین تو Stack

Inprise
شنبه 21 شهریور 1383, 18:50 عصر
البته وقفه ها کار نمی کنن

چیزی به اسم وقفه در محیط User Mode ویندوز معنی نداره .


نباید هم کار کنه بجای اون از API استفاده کنین و مقادیر API رو بذارین تو Stack

این جمله بی معنیه .

Developer Programmer
شنبه 21 شهریور 1383, 22:04 عصر
این جمله بی معنیه .
اینپرایز دوستت دارم چون در یک کلام و خیلی راحت حرفت رو میگی و کسی هم اعتراضی نمیکنه!
عزیزم حاضرم قسم بخورم که از توابع API به جای فراخواندن وقفه استفاده میکنن
اگه شما خلاف این رو میگین لطفا مثال بیارین

مهرداد برنامه نویس
شنبه 21 شهریور 1383, 23:13 عصر
البته این دستور در delphi 8 for .net کار نمی کنه :lol:

Inprise
یک شنبه 22 شهریور 1383, 11:50 صبح
عزیزم حاضرم قسم بخورم که از توابع API به جای فراخواندن وقفه استفاده میکنن

لازم نیست قسم بخوری ؛ بخشی از وظایف وقفه ها توسط API ها محصور شدن و بخشی فقط محدود به Kernel Mode هستند ؛ بهر حال جملهء تو با اون شکل بی معنی است .

Best Programmer
دوشنبه 23 شهریور 1383, 04:00 صبح
مقادیر API رو بذارین تو Stack

البته فکر کنم منظورشون همون Push کردن آرگمان ها و ساختار ها در Stack و سپس Call کردن تابع APّI هست.

بخشی فقط محدود به Kernel Mode هستند
تو Win9x به راحتی تو VXD میشد هر کاری کرد . آیا تو NT Base ها هم با WDM یا .... (که من نمیدونم) میشه؟