الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف لي احدد موقع السي دي روم في حال التشفيل مهم

مغلق
بدأه العائد في 29 مايو 2002 · 5 رد · 627 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

على فرض اني عملت برنامج للاغاني ووضعت كل الاغاني على السي دي الخاص بي الان اريد عمل setup و البرنامج سيشتغل اريد ان يشغل من الواجهة الاغاني الموجودة على السي دي و المعروف انة d:

و لكن على فرض انة في جهاز اخر كان ال e او f كيف لي ان احدد هذا الباث وشكرا لكم

#2

حسب ما فهمت فأنت تريد قطعة برمجية تحدد لك مشغل الأقراص CD-Rom... إذا كان كذلك فتفضل :

''''' هذا هو تصريح الدالة GetDriveType ''''''''''''''''''''''''''''''

Public Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) As Long

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Public Function GetCdRomDrive() as String
On Error Resume Next
Dim DriveLetter As Integer
DriveLetter = 65

NotYet:
If GetDriveType(Chr(DriveLetter) & ":") = 5 Then
GetCdRomDrive = Chr(DriveLetter) & ":"
Else
DriveLetter = DriveLetter + 1
GoTo NotYet
End If

End Function

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

حسناً كيف تستخدمها ؟؟

كما تلاحظ فإن الدالة تعيد المشغل بعد إضافة الـ : له وذلك حتى يكون جاهز للأستخدام فى برنامجك..

لذلك ففرضاً أنك تريد وضع حرف المشغل فى متغير CDRom مثلاً..

Dim CDRom as String

CDRom = GetCdRomDrive

انتهى !!! بسيطة :)

__________________________________

Chaos

#3

اشكرك يا اخي لقد كفيت ووفيت ولك جزيل الشكر صدقني ان هذا هذا المنتدى رائع و باشخاصة امثالك اروع واتمنى لك التوفيق فانا حاليا اقوم بعمل برنامج خاص وليس عندي مانع ان اوفرة للمنتدة بعد الانتهاء منة فانة عبارة عن تطبيقات عديدة وان شاء الله ترونة قريبا

شكرا

العائد

#4

وإنه لمن الشرف لى أن أكون عضواً فى هذا المنتدى و ويكفينى شرفاً أنى أستطعت مساعدة أخ مسلم.

والله يوفقك فى برنامجك إن شاء الله

_____________________________________

Chaos

#5

إذا كان البرنامج سوف يكون على السي دي يكون من الأفضل أن تختصر الكود وذلك بدون كتابة

 
'هذا المكود لتشغيل ملف سودي أسمه  music.wav دخال المجلد song 
shell " songmusic1.wav"

هذا الموضوع مغلق.

مواضيع مشابهة