- У моей бабупи до сих пор лежит Евангелие 1804 года издания.
- Ух ты! Небось, еще на 5-дюймовых дискетах?
procedure TForm1.FormCreate(Sender: TObject);
var
i: integer;
OldErrorMode: Word;
OldDirectory: string;
begin
OldErrorMode := SetErrorMode(SEM_NOOPENFILEERRORBOX);
GetDir(0, OldDirectory);
i := 0;
while i <= DriveComboBox1.Items.Count - 1 dobegin{$I-}
ChDir(DriveComboBox1.Items[i][1] + ':\');
{$I+}if IoResult 0 then
DriveComboBox1.Items.Delete(i)
else
inc(i);
end;
ChDir(OldDirectory);
SetErrorMode(OldErrorMode);
end;
В статье описывается создание программы на Delphi, которая удаляет недоступные дискеты из списка доступных дисков в комбобоксе.
Комментарии и вопросы
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.