PDA

View Full Version : در مورد cdromدر فراخوانی



zarrin_306
شنبه 12 فروردین 1385, 23:05 عصر
من میخوام وقتی فرم رو باز میکنم مثلا متنی دارم درون cd ولی در هر سیستم متفاوت نام cd rom فرق میکند
حالا چطور میتونم دستور را به فایل درون cd وصل کنم
با تشکر
:گیج:

Hamedm
یک شنبه 13 فروردین 1385, 00:04 صبح
سلام

ولی در هر سیستم متفاوت نام cd rom فرق میکن از این NameSpace استفاده کن:

Microsoft.VisualBasic.FileIO.FileSystem.Drives برای تشخیص نوع درایو (Drive Type) هم میتونی از Enumeration زیر استفاده کنی:

System.IO.DriveType

در پناه حق موفق باشید و پرتوان

zarrin_306
یک شنبه 13 فروردین 1385, 16:26 عصر
دوست عزیز من خودم با این کد کار میکنم
اما اگر ممکن است از یک مثال کوچک برایم قرار بده تا اگر نشد از این کمک بگیرم
با سپاس فراوان
:قلب:

Hamedm
یک شنبه 13 فروردین 1385, 18:30 عصر
سلام

اما اگر ممکن است از یک مثال کوچک برایم قرار بده تا اگر نشد از این کمک بگیرمعزیز جان اینکه کاری نداره آخه.

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


در پناه حق موفق باشید و پرتوان

zarrin_306
یک شنبه 13 فروردین 1385, 22:29 عصر
حامد جان با عرض پوزش اما من system.io.file ها کار کردم
اگر ممکنه تعریف متغیر FileIO وIO.DriveType را برام قرار به تا مشکلم بطور کامل حل بشه البته اگر با مشکل دیگری برخورد نکنم
ازت ممنونم
یا حق

Hamedm
یک شنبه 13 فروردین 1385, 23:48 عصر
سلام

اگر ممکنه تعریف متغیر FileIO عزیز جان این خودش یک کلاسه، متغیر نیست.

در پناه حق موفق باشید و پرتوان

habedijoo
دوشنبه 14 فروردین 1385, 09:11 صبح
حامد جان سلام

اگر روی کامپیوتری با Virtual CD یه سی دی درایو مجازی ساخته شده باشه این نمونه کد اون رو هم نشون میده . راه حلی به ذهنت میرسه که درایوهای مجازی رو نشون ندیم .

Hamedm
دوشنبه 14 فروردین 1385, 10:47 صبح
سلام

حامد جان سلام

اگر روی کامپیوتری با Virtual CD یه سی دی درایو مجازی ساخته شده باشه این نمونه کد اون رو هم نشون میده . راه حلی به ذهنت میرسه که درایوهای مجازی رو نشون ندیم .درست میگید. این کد اون درایو هارو هم نشون میده.
من حتی با کلاس System.Management (من یکجا خوندم این کلاس از WMI استفاده میکنه) هم تست کردم، باز هم می آورد. البته در مورد WMI آقای زواری استاد هستند.
ببین تمام این برنامه ها از طریق رجیستری درایو مجازی میسازند. بنظرم باید رجیستری رو چک کنیم.

بقیه دوستان نظری دارند؟

در پناه حق موفق باشید و پرتوان