تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيفية اضافة اكثر من ثلاث معاملات الى عامل التشغيل بواسطة If
#5
(15-02-23, 07:15 PM)Taha Okla كتب : توضيح (تصحيح مفهوم ) لهذا الكود :
كود :
serveurnumber = If(serveurnumber = "server8", "server7", "server10")

هذا يعني إذا كان المتغير  (serveurnumber) يساوي السيرفر ("server8")  قم يايتبداله بـ ("server7")  وإذا كان لا يساويه استبدله بـ ("server10")
فالعمليةو ليست تتالي أو تحقق من شغل السيرفر فيشغل عليه وإن لم يجد فيشغل على الذي يليه ..

ثم أنك وضعت هذا السطر بعد أن قمت بإفراغ المتغير (serveurnumber ) من قيمته من خلال الكود :
كود :
Dim serveurnumber As String = ""

بالتالي فإنه دوماً سيختار النتيجة  ("server10")
ومع ذلك هو لا فأئدة منه، لأنك بعد استخدام قيمته لم تستخدم هذه القيمة 
فالمتغير الذي استخدمته لتشغيل المشغل به قمت بتعبئة قيمته قبل الاستبدال أصلاً ولا يتعلق بالمتغير ولم يعد يتعلق بالقيمة الجديدة له ..

بالتالي يكون مع التوضيح :
كود :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
   ' تعرف متغير وتعبئته برابط
   Dim URL As String = "https://server13.mp3quran.net/basit_mjwd/002.mp3"
   ' تعريف متغير وتبئته بالرابط السابق بعد أن تم استبدال جزء منه بجزء آخر وتفريغ جزء آخر وهو السيرفر
   Dim URL1 As String = URL.Replace("server13", serveurnumber).Replace("basit_mjwd", "minsh")
   'استبدال اسم السيرفر ولكن المتغير فارغ بالتالي سيختار حالة عدم التحقق أي السيرفر9
   serveurnumber = If(serveurnumber = "server8", "server7", "server10")
   'تشغيل المشغل بالرابط  والذي قيمتهي هي
   ' "https://.mp3quran.net/minsh/002.mp3"
   AxWindowsMediaPlayer1.URL = URL1


End Sub
الاشكال هو كيفية اضافة عناصر اخرى لهذا السطر
كود :
serveurnumber = If(serveurnumber = "server8", "server7", "server10")
ليصبح مثلا كالتالي
كود :
serveurnumber = If(serveurnumber = "server8", "server7", "server10", "server12",server13,server11)
ترتيب ارقام ال server ليس مهم المهم هنا اضافة اكثر من ثلاث عناصر لتلك المجموعة
اما serveurnumber=""  لتعريف المتغير النصي بذاك الاسم فلو جذف لظهرت احطاء بالكود
الرد }}}
تم الشكر بواسطة: سعود , سعود , ابو روضة


الردود في هذا الموضوع
RE: كيفية اضافة اكثر من ثلاث معاملات الى عامل التشغيل بواسطة If - بواسطة asmarsou - 15-02-23, 07:47 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] كيفية عمل جدولين في نفس التقرير مختار الوافي 3 450 05-04-26, 02:51 PM
آخر رد: مصمم هاوي
  اضافة  يوزر وباسورد الي برنامج مصمم با  devexpress SUDAN 1 386 18-03-26, 07:28 PM
آخر رد: مصمم هاوي
  [سؤال] كيفية عمل ارشيف للملفات المحفوظة عاصم النجار 5 2,345 25-02-26, 04:04 AM
آخر رد: السودي
  ممكن ايضاح اكثر لـ continu for justforit 6 619 05-11-25, 12:10 AM
آخر رد: justforit
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 1,030 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 931 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,287 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,736 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 536 01-02-25, 03:48 PM
آخر رد: Microformt
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 735 15-01-25, 02:02 PM
آخر رد: مصمم هاوي

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


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