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

اين الخطأ .. كود فيجوال سي

مغلق
بدأه الاخير زمانه في 21 أكتوبر 2006 · 5 رد · 598 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ،

احاول كتابة برنامج يقوم بأظهار البروسيس التي تعمل اضافة اللى ال ID لكل بروسيس في List Box

بأستخدام دالة CreateToolhelp32Snapshot

اسماء البروسيس ظهرت لكن ال ID

لا يظهر ،،

الصورة المرفقة الاولى توضح نافذة البرنامج اضاف الى الجزء ذو علاقة من الكود ،

عندما اضغط على زر Update

يتم ظهور البروسيس ،

لاحظو في الصورة اني لغيت من الكود (//) الجزء الخاص بأظهار ال ID لأنه اذا بقى يحصل خطأ في البرنامج

وعندما انفذ خطوة خطوة مع ابقاء (تفعيل) الجزء الخاص بأظهار ال ID

يظهر التالي

post-47438-1161417148_thumb.jpg

post-47438-1161417603_thumb.jpg

تم تعديل هذه المشاركة بواسطة الاخير زمانه في 21 أكتوبر 2006 في 11:02

/index.php/topic/264448-%D8%A7%D9%84%D8%A8%D8%AF%D8%A7%D9%8A%D8%A9-%D9%85%D8%B9-%D8%A7%D9%84%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF/

 

اني وان كنت الاخير زمانه ---- لأتِ بما لم تستطعه الاوائلُ

#2

نزل الكود هنا علشان اجرب بنفسى واشوف

لان الخطا مش حيظهر كده

#4

في الجملة

SendDlgItemMessage(hwnd,IDC_ID,LB_ADDSTRING,0,(LPARAM) pe.th32ProcessID);

أنت تقوم بارسال الرسالة LB_ADDSTRING والتي وظيفتها

اقتباس
An application sends an LB_ADDSTRING message to add a string to a list box.

في حين pe.th32ProcessID عبارة عن DWORD ..

عليك تحويله أولا إلى LPCTSTR

لاحظ

اقتباس
lParam = (LPARAM) (LPCTSTR) lpsz; // address of string to add

Parameters

lpsz

Value of lParam. Points to the null-terminated string that is to be added.

استخدم ltoa أو wsprinf , sprintf ...

هذا والله أعلم ..

"First they ignore you, then they laugh at you, then they attack you, then you win"

===

اقتباس

حُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا

هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا

الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا

القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ

لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ

البردوني "أبو تمام وعروبة اليوم" 1971

===

اقتباس
عبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــم

و تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم

ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم

أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟

ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا

البردوني "نحن و الحاكمون "

#6

ما شا الله عليك ;)

فقط اضفت هذه الجملة

ltoa(pe.th32ProcessID, temp, 10);

مع تغيير ما يلزم وتنفذ البرنامج تمام ..

تحياتي

/index.php/topic/264448-%D8%A7%D9%84%D8%A8%D8%AF%D8%A7%D9%8A%D8%A9-%D9%85%D8%B9-%D8%A7%D9%84%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF/

 

اني وان كنت الاخير زمانه ---- لأتِ بما لم تستطعه الاوائلُ

هذا الموضوع مغلق.

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