من میخوام وقتی فرم رو باز میکنم مثلا متنی دارم درون cd ولی در هر سیستم متفاوت نام cd rom فرق میکند
حالا چطور میتونم دستور را به فایل درون cd وصل کنم
با تشکر
من میخوام وقتی فرم رو باز میکنم مثلا متنی دارم درون cd ولی در هر سیستم متفاوت نام cd rom فرق میکند
حالا چطور میتونم دستور را به فایل درون cd وصل کنم
با تشکر
سلام
از این NameSpace استفاده کن:نوشته شده توسط zarrin_306
Microsoft.VisualBasic.FileIO.FileSystem.Drivesبرای تشخیص نوع درایو (Drive Type) هم میتونی از Enumeration زیر استفاده کنی:
System.IO.DriveType
در پناه حق موفق باشید و پرتوان
آخرین ویرایش به وسیله Hamedm : یک شنبه 13 فروردین 1385 در 01:09 صبح
دوست عزیز من خودم با این کد کار میکنم
اما اگر ممکن است از یک مثال کوچک برایم قرار بده تا اگر نشد از این کمک بگیرم
با سپاس فراوان
سلام
عزیز جان اینکه کاری نداره آخه.نوشته شده توسط zarrin_306
For i As Byte = 0 To FileIO.FileSystem.Drives.Count - 1
If FileIO.FileSystem.Drives(i).DriveType = IO.DriveType.CDRom Then
MsgBox(FileIO.FileSystem.Drives(i).Name)
End If
Next
در پناه حق موفق باشید و پرتوان
حامد جان با عرض پوزش اما من system.io.file ها کار کردم
اگر ممکنه تعریف متغیر FileIO وIO.DriveType را برام قرار به تا مشکلم بطور کامل حل بشه البته اگر با مشکل دیگری برخورد نکنم
ازت ممنونم
یا حق
سلام
عزیز جان این خودش یک کلاسه، متغیر نیست.نوشته شده توسط zarrin_306
در پناه حق موفق باشید و پرتوان
حامد جان سلام
اگر روی کامپیوتری با Virtual CD یه سی دی درایو مجازی ساخته شده باشه این نمونه کد اون رو هم نشون میده . راه حلی به ذهنت میرسه که درایوهای مجازی رو نشون ندیم .
سلام
درست میگید. این کد اون درایو هارو هم نشون میده.نوشته شده توسط habedijoo
من حتی با کلاس System.Management (من یکجا خوندم این کلاس از WMI استفاده میکنه) هم تست کردم، باز هم می آورد. البته در مورد WMI آقای زواری استاد هستند.
ببین تمام این برنامه ها از طریق رجیستری درایو مجازی میسازند. بنظرم باید رجیستری رو چک کنیم.
بقیه دوستان نظری دارند؟
در پناه حق موفق باشید و پرتوان
آخرین ویرایش به وسیله Hamedm : دوشنبه 14 فروردین 1385 در 12:02 عصر