الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة فى الفورم + كيف أجمع نصين؟؟

بدأه GHOST2010 في 8 يونيو 2009 · 2 رد · 849 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

أنا باحاول اتعلم أسمبلى وقلت أبتدى كالعادة ببرنامج آلة حاسبة أجرب فيه

المهم

عملت الريسورس وكله تمام وزى الفل ,, لكن لما شغلت البرنامج الفورم تظهر بشكل عجيب جدا

بتظهر شفافة

post-47088-1244470158_thumb.jpg

مع إن فى خصائص الديالوج WS_EX_TRANSPARENT = No

السؤال الثانى:

عندى متغيرين واحد فيه قيمة وليكن "test " والثانى فيه قيمة "asm" ,, ازاى أجمع المتغيرين دول فى متغير واحد تكون قيمته "test asm" ؟؟

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#2

لم أستخدم WinAsm سوى عدة أيام فلا أعرف ما المشكلة لديك.. جرب RadAsm :D

بخصوص السؤال الثاني استخدم دالة lstrcat

لكن اقرأها بشكل جيد، البارامترات وكافة الملاحظات..

بشكل سريع،

الـ dest سيتم نسخ النصين إليها،

احجز ذاكرة ديناميكياً باستخدام دالة GlobalAlloc مثلاً بناء على حجم النصين الذين تريد ربطهما في سلسلة واحدة،

يمكنك حساب حجم النصين ديناميكياً أيضاً باستخدام lstrlen وأضف إليه البايتات اللازمة حتى تكون منتهية بـ null دوماً.

بعد حجز ذاكرة استخدم lstrcat لنسخ السلسلة الأولى إليها، (لا تنسى أن تكون قد قمت بتصفيرها في البداية فالنسخ سيكون في آخر 0 وارد فيها).

ضع مسافة، يمكنك باستخدام lstrcat أن تقوم بدمج هذه المسافة..

ثم ادمج السلسلة الثانية.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3
اقتباس
بخصوص السؤال الثاني استخدم دالة lstrcat

والله يا إكس كل ما استخدمها البرنامج يضرب ويطلع الريبورت بتاع مايكروسوفت (Send - Don't Send)

ممكن مثال صغير كده عليها بمناسبة الامتحان :wink: ؟؟

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

مواضيع مشابهة