شكرا لكم
تقييم الموضوع :
معرفة بلدة مستخدم الحاسوب
|
20-10-13, 02:06 AM
السلام عليكم...
إذا كنت تقصد معرفة البلد الموجود به الحاسوب عند اتصاله بالإنترنت فأعتقد أنه يتم من خلال الـ 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) للدالة. * نرجو الاستفادة و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
تم الشكر بواسطة: sooriaty03 , sherif khalid , kslawy , Mr.ILI , hoob computer , aftfm
20-10-13, 04:25 AM
السلام عليكم ورحمة الله وبركاتة يمكنك يا اخى الاطلاع على هذا الرابط ستجد فية ما تريدة بالتحديد http://www.codeproject.com/Articles/2836...untry-name ----------------------- Software Developer
Microsoft Partner
تم الشكر بواسطة: sooriaty03 , kslawy , Mr.ILI , hoob computer , aftfm
21-10-13, 05:37 PM
جزاكم الله خيراً ..........
تحياتي |
|
يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم