WS2_32_XP
1.0.0
عند بدء تشغيل تطبيق تم تصميمه باستخدام حزم وقت التشغيل التي تم تجميعها بواسطة Rad Studio 10.2 Update 2 في Windows XP ، موجه خطأ
The procedure entry point inet_pton could not be located in the dynamic link library ws2_32.dll.
يعمل التطبيق بشكل جيد من Windows Vista فصاعدًا.
كما هو مذكور في وظيفة Inetpton:
The InetPton function is supported on Windows Vista and later.
يحتوي Rad studio 10.2 Update 2 على تحديث جديد في وحدة Windows.WinSock2.pas :
function inet_pton; external ws2_32 name 'inet_pton';
الوظيفة مرتبطة بشكل ثابت عند إطلاق التطبيق. لا توجد وسيلة لتصحيح رمز المصدر بسهولة. تم تصميم حل سريع الحلول كملف قابل للتنفيذ بدلاً من حزم وقت التشغيل.
محاولة المشروع هذا لتحديد وظائف الوكيل لجميع الوظائف المصدرة لـ WSP Original WSP XP WS2_32.dll بما في ذلك inet_pton الذي كان مفقودًا في WS2_32.dll من نظام التشغيل Windows XP. يخدع عملية تطبيق Windows XP للاعتقاد بأن inet_pton متاح ولا يدفع أي أخطاء.
يرجى ملاحظة أن DLL يجب أن ينشر على Windows XP فقط.