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

Вниз

Утилитка для проверки наличия дискетты   Найти похожие ветки 

 
Just a man   (2006-02-03 10:28) [0]

Захотелось написать простенькую утилиту для проверки наличия дискетты при выключении компа. А то последнее время стал часто их там забывать :) Подскажите, пожалуйста, как это можно сделать.


 
promomix   (2006-02-03 10:56) [1]

ну можно искать на диске "а:" файлы. находишь - там, ненаходишь - нет, либо пустая.
а вообще, удобнее стикер на мон прилепить.


 
umbra ©   (2006-02-03 11:06) [2]


 if FileExists("a:\") then
   ShowMessage("Диск в дисководе забыли!");


 
Игорь Шевченко ©   (2006-02-03 11:15) [3]


> Подскажите, пожалуйста, как это можно сделать


Я бы сделал через GetVolumeInformation

procedure TfMain.ButtonClick(Sender: TObject);
var
 OldErrorMode: DWORD;
begin
 OldErrorMode := SetErrorMode(SEM_FAILCRITICALERRORS);
 try
   if GetVolumeInformation("A:\", nil,
       0,
       nil, Cardinal(nil^), Cardinal(nil^),
       nil, 0) then
     ShowMessage("Remove floppy disk");
 finally
   SetErrorMode(OldErrorMode);
 end;
end;


 
umbra ©   (2006-02-03 11:20) [4]

ошибся. надо


 if DirectoryExists("a:\") then
  ShowMessage("Диск в дисководе забыли!");



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
15-1138538767
DelphiFan
2006-01-29 15:46
2006.02.19
Невизуальные компоненты в приложении на Delphi


3-1135322035
SeZuka
2005-12-23 10:13
2006.02.19
Отлючение триггера


15-1138734318
Sergey Masloff
2006-01-31 22:05
2006.02.19
Кстати об отечественном производителе


2-1138453840
Игорь Степанов
2006-01-28 16:10
2006.02.19
Размещение нескольких компонент QuickReport на форме


3-1135332668
Andry
2005-12-23 13:11
2006.02.19
Поле memo и поиск без учета регистра