- أريد تعليمة تحديد الوقت؟
ذكرت أني لم استخدم 16bit asm في الرسم ابداً !!
- هل من الممكن عمل برامج Gui تكون Event Driven
C++ Builder هو الأقرب لنظام vb في تصميم الـGUI او اذا كنت تعاملت مع دلفي فهو نفس نظامه أيضاً.
- Masm32 Sdk Version 10
نعملك Money Injection :D
- [ تمت الإجابة ]مساعدة في الرسالة Bm_click
لا شكر على واجب :lol:
- هل من الممكن عمل برامج Gui تكون Event Driven
عند مرور مؤشر الماوس فوق نافذة مثلا فإن النظام هو الذي يرسل notification للـWindow Procedure وليس المكتبة ,, المكتبة تقوم فقط بعمل Handling بشكل ملائم للأحداث حسب رغبة المبرمج .
- [ تمت الإجابة ]مساعدة في الرسالة Bm_click
صحصح شوية : انسخ الكود [color= #0000ff;]if [color= #000000;]( Start [color= #000000;]== [color= #000000;](HWND[color= #000000;])LanglParam[color= #000000;]) وليس : انسخ الكود [color= #0000ff;]if [color= #000000;]( Start [color= #000000;]= [color= #000000;](HWN…
- هل من الممكن عمل برامج Gui تكون Event Driven
النظام هو الذي يدعم ذلك وليس المكتبات ...
- [ تمت الإجابة ]مساعدة في الرسالة Bm_click
أرفق الكود كاملاً .
- [ تمت الإجابة ]مساعدة في الرسالة Bm_click
انسخ الكود LRESULT CALLBACK WindowProc[color= #000000;](HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam[color= #000000;]) [color= #000000;]{ [color= #0000ff;]switch [color= #000000;](uMsg[color= #000000;]) [color= #000000;]{ [color= #0000ff;]case WM_COMMAND…
- [ تمت الإجابة ]مساعدة في الرسالة Bm_click
الكود كله خطأ ,, أسف كتبته على عجالة وفي الـnotepad ولم انتبه ان hButton متغير وليس ثابت وبالتالي لا يمكن اجراء switch عليها :wacko: استخدم جمل الشرط if-else if بدلا من الـswitch ,, هذا عند استخدام المقابض فقط اما عند استخدام الـID فالكود الخاص بهم صحيح .
- [ تمت الإجابة ]مساعدة في الرسالة Bm_click
لم افهم من الكود السابق شئ .. فلنفترض انك انشأت زر مقبضه هو hButton فسيكون الكود كالتالي : انسخ الكود LRESULT CALLBACK WindowProc[color= #000000;](HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam[color= #000000;]) [color= #000000;]{ [color= #0000ff;]switch […
- السبب الحقيقي لعدم فهم المؤشرات
لا اعتقد الكتابة تكون بترميز الـbinary بل بالـhexa ,, وحتى ان كانو فعلاً يقومون بكتابتها بترميز الباينري فهذا يدل على انهم مهرجين ... هناك عدة اسباب للكتابة بلغة الالة مثل كتابة تعليمات غير مصرّح بها من قبل مصممي المعالج ... نعم حتى تعليمات الاسمبلي فيها الـun…
- أرجو عدم إغلاق هذه النوعية من المواضيع
عموما كلها اسماء و عبارات تجيب جلطة في المخ :D
- السبب الحقيقي لعدم فهم المؤشرات
كيف تستخدم مؤشرات بدون تخيل للذاكرة في رأسك ؟؟ الاسبملي تساعد (ولا شئ افضل منها) على تخيل الذاكرة ,, لذلك انا اتفق مع الأخ بلال في تعلّم الاسمبلي . يكفي انه لا يوجد شخص عارف بالاسمبلي ويخشى المؤشرات (كوظيفة وليس كتعود على الـSyntax) .
- [ تمت الإجابة ]مساعدة في الرسالة Bm_click
استخدم switch على : LOWORD(wParam) حيث يساوي الـControl ID . او استخدم switch على lParam حيث تساوي مقبض النافذة او الـControl .
- أرجو عدم إغلاق هذه النوعية من المواضيع
نعم المواضيع التي يمكن الخروج منها بفائدة علمية برجاء عدم حذفها او اغلاقها ,, أما المواضيع التي على غرار : هذه برجاء اعدام صاحبها :D
- Handling Debug Registers
نعم أخوك رجل ميدان وليس رجل ادارة :D واهي حاجة على القد استفتاحة رمضان وكل سنة وانت طيب :P
- مشاكل عامة لا تحتمل مع فوكسى
أخوك مسكين لا يستعمل أي مضاد فيروسات :D الكاسبر هو الافضل من حيث منع انتشار الفايروسات خاصة مع proactive defence . يمكنك عمل suspend للكاسبر عندما تكون متأكد من انك تعمل في امان مؤقتاً كي تزيل الحمل الذي يسببه الكاسبر على الجهاز . لا اعرف ايهم افضل من حيث الـD…
- Handling Debug Registers
السلام عليكم ورحمة الله وبركاته . درس اليوم عن كيفية كتابة debugger للتحكم في سير البرنامج و كيفية وضع نقط توقف Hardware Breakpoints . كما نعلم فإن الـHardware Breakpoints - او سنرمز لها اختصاراً بـHWBP - أقصى عدد يمكن وضعه هو 4 ويتم التعامل معها عبر مسجلات ال…
- مشاكل عامة لا تحتمل مع فوكسى
الاصدار الثالث من فوكسي غبي جداً .. انا شلته ورجعت استعمل النسخة 2.0.0.16