معرفة بلدة مستخدم الحاسوب - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : معرفة بلدة مستخدم الحاسوب (/showthread.php?tid=608) |
معرفة بلدة مستخدم الحاسوب - Mr.ILI - 19-10-13 شكرا لكم RE: معرفة بلدة مستخدم الحاسوب - ناجي إبراهيم - 20-10-13 السلام عليكم... إذا كنت تقصد معرفة البلد الموجود به الحاسوب عند اتصاله بالإنترنت فأعتقد أنه يتم من خلال الـ IP address لكني لا أملك الكود الآن. أما إذا كنت تريد معرفة البلد حسب الإعدادات الإقليمية للنظام فيمكن ذلك باستعمال الدالة GetLocaleInfo (من دوال API) و لتجربة ذلك: * ضع على الـ Form عدد 8 مربعات نص، و اترك أسماءها كما هي: TextBox1 إلى TextBox8 (للتجربة فقط). * ضع التصريحات التالية في بداية الـ Class: كود : Private Declare Function GetLocaleInfo Lib "kernel32" Alias "GetLocaleInfoA" (ByVal Locale As Integer, ByVal LCType As Integer, ByVal lpLCData As String, ByVal cchData As Integer) As Integer * في الحدث Load للـ Form ضع الكود التالي: كود : Dim MyLocale As Integer = LOCALE_SYSTEM_DEFAULT * عند تشغيل البرنامج ستظهر في مربعات النص معلومات حسب قيمة البارامتر الثاني (LCType) للدالة. * نرجو الاستفادة و السلام. RE: معرفة بلدة مستخدم الحاسوب - sherif khalid - 20-10-13 السلام عليكم ورحمة الله وبركاتة يمكنك يا اخى الاطلاع على هذا الرابط ستجد فية ما تريدة بالتحديد http://www.codeproject.com/Articles/28363/How-to-convert-IP-address-to-country-name RE: معرفة بلدة مستخدم الحاسوب - hoob computer - 21-10-13 جزاكم الله خيراً .......... تحياتي |