![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
FDD [D6, Win2k]
Cherepovets © (2002-12-11 12:12:00)Народ как можно сделать так чтобы программа запускалась только с дискеты
Cherepovets (2002-12-11 13:56:00) [1]НУ спасяба.
Reindeer Moss Eater (2002-12-11 13:49:00) [2]Тебе же сказали уже.
GetDriveType
Cherepovets (2002-12-11 13:47:00) [3]>Reindeer Moss Eater
ZX вообще хочу что-бы она запискалась
ТОЛЬКО с ДИСКЕТЫ а не с каких либо других устройств
Reindeer Moss Eater (2002-12-11 13:41:00) [4]Автор хочет, что бы программа не работала с любого жесткого диска, а не с только с жесткого диска его компьютера.
Поэтому именно так
KoluChi (2002-12-11 13:39:00) [5]>Reindeer Moss Eater (11.12.02 13:33)
>Замечательно срабатывает. Надо только дисковод A отключить или >сделать его B
ну это понятно, еще и CD выкрутить, сетевуху выломать и модем выбросить от нечего делать. :)))
Reindeer Moss Eater (2002-12-11 13:33:00) [6]Немного не согласен - subst a: <dir> не срабатывает, по крайней мере на Win2k
Замечательно срабатывает. Надо только дисковод A отключить или сделать его B
Cherepovets (2002-12-11 13:18:00) [7]А как на счет UID дискеты оно есть или нет
KoluChi (2002-12-11 13:17:00) [8]>Reindeer Moss Eater (11.12.02 12:22)
>Во первых, эта проверка обходится командой subst,
Немного не согласен - subst a: <dir> не срабатывает, по крайней мере на Win2k. Я не говорил, что мой вариант
>а во вторых делать эту проверку должна программа. А программа >не должна запускаться. Значит проверить это невозможно.
В таком ракурсе согласен. Но если не придираться к словам, а вникнуть в суть, то вполне можно.
Проверку кто-то должен делать?
Почему не сама программа?
Song (2002-12-11 13:04:00) [9]Попробуй, я не знаю. Но вероятно для Subst она не вернёт FixedDisk
Cherepovets (2002-12-11 13:03:00) [10]Song ©
А она не обходиться ли стандартным эмулированием
Song (2002-12-11 12:49:00) [11]GetDriveType()
Cherepovets (2002-12-11 12:48:00) [12]Я имею ввиду что если ее скопировать либо на ZIP? либо на Винт она рвботать не будет, просто скажет пользователю, к примеру
что запуск возможен толко с дискеты
Reindeer Moss Eater (2002-12-11 12:22:00) [13]>KoluChi ©
Во первых, эта проверка обходится командой subst, а во вторых делать эту проверку должна программа. А программа не должна запускаться. Значит проверить это невозможно.
KoluChi (2002-12-11 12:18:00) [14]Странное желание.
if LowerCase(Copy(Application.ExeName, 1, 1)) <> "a" then Application.MainForm.Close();
Reindeer Moss Eater (2002-12-11 12:15:00) [15]Никак. В такой постановке.