Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.28;
Скачать: CL | DM;

Вниз

Как определить, что запуск приложения произвели с CD-ROM?   Найти похожие ветки 

 
brestmarket   (2002-09-26 15:14) [0]

Как определить, что запуск приложения произвели с CD-ROM?


 
Song ©   (2002-09-26 15:23) [1]

Вырезать из строки запуска букву диска и проверить её с помощью GetDriveType()


 
brestmarket   (2002-09-26 15:31) [2]

А другие способы существуют?


 
Antonius ©   (2002-09-27 15:40) [3]

Думаю нет. Все что программа знает о том, откуда ее запустили - это путь и имя экзешника. Проще всего их взять paramstr(0).


 
Delphi 5.01   (2002-09-27 18:30) [4]

Est esho odno reshenie,i ochen logkoie, raz proga zapushena s kompakta znachit nelza tam zapis delat, a znachit i fail sozdavat ne poluchitsa, nu vot delaesh tipa

{I-} //otrubaem proverku na oshibki
AssgnFile(OutPut,Application.ExeName+".bk");
ReWrite(OutPut);
Err:=IOResult;
if Err=0 then
begin
ShowMessage("Progu zapustili s vinchestera!")
DeleteFile(Application.ExeName+".bk");
end else
ShowMessage("Fail ne sozdalsa a znachit mi na kompakte!");
CloseFile(OutPut);
{I+} //razreshaem proverku osibok


 
Dot ©   (2002-09-28 09:23) [5]

iна дискете тоже самое если замкнуть
imo гораздо легче сказал Antonius
if getdrivetype(PChar(ExtractFileDrive(ParamStr(0))+"\")) = 5 then
begin
{на сдроме}
end
ExtractFileDrive можно свистнуть из сисютильс или сделать самому



Страницы: 1 вся ветка

Текущий архив: 2002.11.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
3-92830
Step[B.M.]
2002-11-12 12:34
2002.11.28
Проблемы с составлением SQL запроса в котором числа Float ...


3-92912
DenisLK
2002-11-11 13:27
2002.11.28
Подскажите пожайлуста как посчитать поле типа Time ...


4-93311
Ihor Osov'yak
2002-10-07 12:04
2002.11.28
Знатокам Win32 GDI (хочу странного - hook на gdi)


1-93001
Versus31
2002-11-17 10:43
2002.11.28
2 TWebBrowser на одной форме. Как связать?


4-93298
Zone_666
2002-10-18 00:53
2002.11.28
Как заблокировать доступ к папке (к каталогу)