برای استفاده کردن از اسمبلی در دلفی بنویسید:
asm
دستورات اسمبلی
end;
البته وقفه ها کار نمی کنن
برای استفاده کردن از اسمبلی در دلفی بنویسید:
asm
دستورات اسمبلی
end;
البته وقفه ها کار نمی کنن
چرا ؟ هان! نباید هم کار کنه بجای اون از API استفاده کنین و مقادیر API رو بذارین تو Stackالبته وقفه ها کار نمی کنن
چیزی به اسم وقفه در محیط User Mode ویندوز معنی نداره .البته وقفه ها کار نمی کنن
این جمله بی معنیه .نباید هم کار کنه بجای اون از API استفاده کنین و مقادیر API رو بذارین تو Stack
UNIX is simple. It just takes a genius to understand its simplicity
-- Dennis Ritchie
اینپرایز دوستت دارم چون در یک کلام و خیلی راحت حرفت رو میگی و کسی هم اعتراضی نمیکنه!این جمله بی معنیه .
عزیزم حاضرم قسم بخورم که از توابع API به جای فراخواندن وقفه استفاده میکنن
اگه شما خلاف این رو میگین لطفا مثال بیارین
البته این دستور در delphi 8 for .net کار نمی کنه :lol:
لازم نیست قسم بخوری ؛ بخشی از وظایف وقفه ها توسط API ها محصور شدن و بخشی فقط محدود به Kernel Mode هستند ؛ بهر حال جملهء تو با اون شکل بی معنی است .عزیزم حاضرم قسم بخورم که از توابع API به جای فراخواندن وقفه استفاده میکنن
UNIX is simple. It just takes a genius to understand its simplicity
-- Dennis Ritchie
البته فکر کنم منظورشون همون Push کردن آرگمان ها و ساختار ها در Stack و سپس Call کردن تابع APّI هست.مقادیر API رو بذارین تو Stack
تو Win9x به راحتی تو VXD میشد هر کاری کرد . آیا تو NT Base ها هم با WDM یا .... (که من نمیدونم) میشه؟بخشی فقط محدود به Kernel Mode هستند