تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] ما الخطأ فى الـ Functions المستخدم فى vb.net 2010
#10
(21-10-23, 07:22 PM)عبدالله الدوسري كتب : [صورة مرفقة: 631004262.png]

Visual Basic 2010 
لا يدعم خاصية  ( Interpolated Strings ) وهي علامة الدولار


هذة الميزة ، تسمى ( Interpolated Strings ) ، بالعربي يعني ميزة تسمح للنص أن يكون مجزء على عدة اسطر، وتسمح بكتابة المتغيرات داخل النص بوضع متغيرات داخل قوسين من هذا النوع {}، مثل المتغير {ltr} كتب داخل قوسين ضمن السلسلة النصية

متوفرة فقط في Visual Basic 2015 فما فوق


إذا كنت لا تستطيع إستخدام هذة الخاصية ، استبل الكود التالي : ( الموجود لديك )
كود :
        Public Shared Function GetVolumeSerial(ByVal ltr As Object) As String
            Dim obj2 As New ManagementObject($"win32_logicaldisk.deviceid="{ltr}:"")
            obj2.Get()
            Return obj2("VolumeSerialNumber").ToString
        End Function 



بهذا الكود : طريقة 1
كود :
   Public Shared Function GetVolumeSerial(ByVal ltr As Object) As String
       Dim Path As String = "win32_logicaldisk.deviceid="" & ltr & :"""
       Dim obj2 As New ManagementObject(Path)
       obj2.Get()
       Return obj2("VolumeSerialNumber").ToString
   End Function

طريقة 2
كود :
   Public Shared Function GetVolumeSerial(ByVal ltr As Object) As String
       Dim obj2 As New ManagementObject(Str("win32_logicaldisk.deviceid="" & ltr & :"""))
       obj2.Get()
       Return obj2("VolumeSerialNumber").ToString
   End Function

ممتاز
تم التقييم +1



(21-10-23, 10:01 PM)AhmedEissa كتب : تمام أخى عبدالله
يبدو أن السبب فعلاً فى عدم التوافق هو استخدامى لـ  Visual Basic 2010
لأن كلا الكودين السابقين لم ينجحا  على هذا الإصدار ، والثانى بالتحديد أعطى الرسالة
Argument 'Number' cannot be converted to a numeric value
الوحيد الذى توافق هى تعليمة الأخ Ahmed5
Dim obj2 As New ManagementObject(string.format("win32_logicaldisk.deviceid=""{0}:""",ltr))

لكن ما زلت أتمنى أن يقوم أحد الإخوان بالتعديل على الملف الذى رفعته أعلاه

واضح ان الملف المرفوع تم تحويله من #C إلى VB
الرجاء وضع الملف الأصلي بلغة #C
لآن التحويل في الملف المرفق غير صحيح
الرد }}}
تم الشكر بواسطة: AhmedEissa


الردود في هذا الموضوع
RE: ما الخطأ فى الـ Functions المستخدم فى vb.net 2010 - بواسطة Ahmed5 - 21-10-23, 11:44 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Lightbulb Microsoft Visual Studio 2010 لا تعمل على ويندوز 11 الورد الصناعي 5 398 28-01-26, 12:59 AM
آخر رد: أبو خالد الشكري
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 233 07-12-25, 10:22 AM
آخر رد: justforit
  كيف نعالج هذا الخطأ - FormatException justforit 4 519 25-10-25, 06:46 AM
آخر رد: justforit
  كيف تصمم واجهات برامجك بطريقة الكبار .. مقدمة في تصميم واجهات المستخدم ali.alfoly 11 8,217 09-10-25, 08:24 AM
آخر رد: مصمم هاوي
  اين الخطأ فى هذا السطر _ جزاكم الله كل خير abo ragab 2 811 10-08-25, 03:53 AM
آخر رد: abo ragab
  [VB.NET] أين الخطأ فى هذا السطر وجزاكم الله خيرا abo ragab 2 832 10-07-25, 09:35 PM
آخر رد: abo ragab
  مساعدة في تمرير اسم المستخدم سيد أحمد 3 1,132 01-07-25, 12:51 AM
آخر رد: أبو خالد الشكري
  ما هو الخطأ فى هذا الكود خالد كامل1 10 1,522 28-05-25, 09:16 PM
آخر رد: خالد كامل1
  كيف يمكن تحويل ملف تنفيذى الى فيجوال بيسك 2010 walkady 2 963 07-02-25, 07:57 PM
آخر رد: الورد2
Lightbulb [مشروع] مطلوب برنامج نظام صيدليه بالفيجوال بيسك 2010 May-5 13 11,416 07-02-25, 07:55 PM
آخر رد: الورد2

التنقل السريع :


يقوم بقرائة الموضوع: