تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيفية اضافة اكثر من ثلاث معاملات الى عامل التشغيل بواسطة If
#3
(15-02-23, 01:21 PM)Taha Okla كتب : وعليكم السلام ورحمة الله وبركاته
الجملة الشرطية المذكورة في سؤالك، أظن أنك فهمتها خطأ،، 
فطريقة استخدامها غير منطقية ..

على كل هي تعني : إذا تحقق الشرط(Condition) قم بتنفيذ (True)، وإذا لم يتحقق الشرط : نفذ (False) وهي تأخذ الشكل التالي :
كود :
Result = If(Condition, True, False)
ولا يمكن أن تأخذ أكثر من احتمالين، إما الشرط متحقق أو لا ..

وهي نفسها جملة الشرط التالية :
كود :
If Condition Then
   Result = True
Else
   Result = False
End If







في الكود عندك :
كود :
Dim serveurnumber As String = ""

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")
   serveurnumber = If(serveurnumber = "server8", "server7", "server10")

   AxWindowsMediaPlayer1.URL = URL1


End Sub

تطلب استبدال ("server13") بـ (serveurnumber)  والتي تساوي  لا شيء ("")

ثم تضع جملة المقارنة اذا (serveurnumber) = ("server8")

أصلاً هي فارغة، فعلي أي أساس تطلب المقارنة ؟؟!!
شكرا على الرد
دعني افسر هذا السطر و الذي هو صلب السؤال

كود :
serveurnumber = If(serveurnumber = "server8", "server7", "server10")

ال serveurnumber  ياخذ قيمته  او بالاحرى نصه من  السلسلة فاما server8   او server7 او server10
ليس مقارنة بل و ان صح القول بمثابة توليفة ان وجد اسم السيرفر في القائمة يتم استكمال السطر التابع ل URL1=...... و منه يتم تشغيل الملف الصوتي المناط به
وان لم يوجد لا يشتغل
ملخص القول كيف يمكن اضافة عناصر اخرى لتلك السلسلة اي (سيرفر8,سيرفر7,سيرفر10,وهكذا)
ارجو انى قد اوصلت الفكرة من السؤال
الرد }}}
تم الشكر بواسطة: سعود , ابو روضة , ابو روضة , ابو روضة


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

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] كيفية عمل جدولين في نفس التقرير مختار الوافي 3 450 05-04-26, 02:51 PM
آخر رد: مصمم هاوي
  اضافة  يوزر وباسورد الي برنامج مصمم با  devexpress SUDAN 1 386 18-03-26, 07:28 PM
آخر رد: مصمم هاوي
  [سؤال] كيفية عمل ارشيف للملفات المحفوظة عاصم النجار 5 2,346 25-02-26, 04:04 AM
آخر رد: السودي
  ممكن ايضاح اكثر لـ continu for justforit 6 625 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,737 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 537 01-02-25, 03:48 PM
آخر رد: Microformt
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 739 15-01-25, 02:02 PM
آخر رد: مصمم هاوي

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم