powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вставлена ли дискета в дисковод?
4 сообщений из 4, страница 1 из 1
Вставлена ли дискета в дисковод?
    #35218243
лузерман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
VFP 9.0. КАк узнать, готов ли дисковод.
Нашёл на форуме ответ, но у меня не работает.

ON ERROR RETURN "Нет дискеты в дисководе!"
PRINT DiskSpace('a:')
ON ERROR
...
Рейтинг: 0 / 0
Вставлена ли дискета в дисковод?
    #35218381
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Help надо читать по тем командам, которые используете

Код: plaintext
1.
2.
3.
IF DiscSpace("A") <  0 
	MessageBox("Нет дискеты в дисководе")
ENDIF
...
Рейтинг: 0 / 0
Вставлена ли дискета в дисковод?
    #35218457
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Также можно использовать специальнцй объект Scripting.FileSystemObject

Код: plaintext
1.
2.
3.
4.
5.
lsoFSO = CREATEOBJECT("Scripting.FileSystemObject")
loDrive = lsoFSO.GetDrive("A:")
IF loDrive.IsReady = .F.
	MessageBox("Нет дискеты в дисководе")
ENDIF

Подробнее об объекте Scri[ting.FileSystemObject читай здесь

http://kodu.neti.ee/~juri4/vfpplus/vbs_fso_06_ru.htm#IsReady
...
Рейтинг: 0 / 0
Вставлена ли дискета в дисковод?
    #35218564
лузерман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное спасибо!
Первый вариант при первом запуске сначала даёт системное виндовское сообщение об отсутствии диска, потом уже "нет дискеты в дисководе", при повторном запуске системное не выскакивает, только ползовательское.
Второй вариант сразу показывает только пользовательское сообщение.
Спасибо!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вставлена ли дискета в дисковод?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]