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

هل يوجد تحديث لل Header Files الخاصة ب VC 6

مغلق
بدأه مبرمج مصرى في 4 مايو 2006 · 3 رد · 496 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

هل يوجد تحديث للـ Header Files الخاصة بـ VC 6

هناك دوال كثيرة حديثة لا يوجد لها تعريف في ملفات الرأس الخاصة بفيجوال سي الاصدار السادس

مثل الدالة EndTask وغيرها من الدوال الحديثة في ويندوز XP

وعند استخدامها اكون متطر لاستخدام LoadLibrary و GetProcAddress

فهل هناك نسخة حديثة من ملفات الرأس تم تعريف هذه الدوال بها ؟

الرجاء رابط التحديث ان وجد

Eng.Mostafa Abd El Zaher
 
Embedded Systems Programmer
Computer Programmer
 
للاطلاع على اعمالنا في مختلف المجالات برجاء زيارة صفحتنا
 
 

https://www.facebook.com/EgyESD

Mostafa_Cool2001@Hotmail.com

00201005674650

#2

أي تحديثات لـ visual c++ 6.0 تجدها هنا

http://msdn.microsoft.com/visualc/previous...ds/default.aspx

شئ أخر بالنسبة للتابع EndTask

اقتباس
The header files included in Windows XP Service Pack 1 (SP1) and Windows Server 2003 document this function and make it accessible using the appropriate Include file and library linkage.

http://msdn.microsoft.com/library/default....ons/endtask.asp

يفضل استخدام LoadLibrary و GetProcAddress فربما يتم تشغيل برنامجك على نسخة لايوجد بها التابع السابق فتحدث مشكلة ...

على العموم هذا التابع يمكن ان تعمله بنفسك باستخدام توابع API أخرى موجود مسبقاً...

اقتباس
وغيرها من الدوال الحديثة في ويندوز XP

مثل ماذا؟

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

===

اقتباس

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

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

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

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

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

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

===

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

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

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

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

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

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

#3

شكرا لردك اخي الكريم

انا دخلت على اللينك فعلا وبنزل بعض التحديثات

واللي انا مستغرب بسببو اني عندي SP2 لويندوز اكس بي ومع ذلك موجدتش الدالة معرفة في ملفات الرأس

انا طبعا عارف ان EndTask ممكن عملها بشكل او بأخر لكن انا كنت ااقصد بيها التوضيح فقط وفيه اكتر من دالة بتطر استخدم معاهم LoadLibrary و GetProcAddress على سبيل المثال الدالة

InternetGetConnectedStateEx المفترض انها تكون موجودة في ملف الرأس WININET.h

و الدالة

SetLayeredWindowAttributes

GetLayeredWindowAttributes

UpdateLayeredWindow

IsHungAppWindow

EndTask

SwitchToThisWindow

دي من بعض الدوال اللي ملهاش تعريفات في ملفات الرأس

انا نسيت كمان اذكر اني نزلت VSSP6 وعملتلها Install التحديث اللي تم تم فقط على ملفات الــ OCX مش في الــ Header Files

وشكراً لتفاعلك

تم تعديل هذه المشاركة بواسطة مبرمج مصرى في 4 مايو 2006 في 17:33

Eng.Mostafa Abd El Zaher
 
Embedded Systems Programmer
Computer Programmer
 
للاطلاع على اعمالنا في مختلف المجالات برجاء زيارة صفحتنا
 
 

https://www.facebook.com/EgyESD

Mostafa_Cool2001@Hotmail.com

00201005674650

#4

أعلم انك وضعت EndTask كمثال فقط :D

هي الطريقة الأفضل عمل dynamic load باستعمال LoadLibrary و GetProcAddress حتى لا تحدث مشاكل مع برنامجك لدى العملاء :)

بامكانك عمل دالة تقوم بهذه المهمة وما عليك سوى تمرير اسم الدالة واسم المكتبة حتى لا تضطر لتكرارها مراراً ...

إضافة بخصوص EndTask :

اتضح لي أنها تستدعي CsrClientCallServer والتي تقوم بإعلام CRSS بما سيتم عمله ...

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

===

اقتباس

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

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

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

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

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

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

===

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

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

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

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

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

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

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

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