![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вылетает ошибка при проверке правильности пути [D6, WinXP]
Дубинин Алексей © (2004-01-24 23:03:00)Есть "ярлык" на форме...он заменяет доступ к флоппи диску ( A:\ ). НО каждый раз, когда программа запускается (соответственно я считываю из файла информацию для своих ярлыков) я проверяю существование путей...и как только я это делаю при помощи функции DirectoryExists(PathInFiles) (или при извлечении иконки) происходит обращение к устройству, а так как там ничего нету, то вылетает окно с ошибкой. Что делать?
Дубинин Алексей (2004-01-25 21:06:00) [1]Спасибо, помогло с обработкой ошибки!!!
Ihor Osov'yak (2004-01-24 23:50:00) [2]
var
ErrorMode: Cardinal;
begin
ErrorMode := SetErrorMode(SEM_FAILCRITICALERRORS);
try
..
if DirectoryExists(...
..
finally
SetErrorMode(ErrorMode);
end;
end;
DVM (2004-01-24 23:36:00) [3]{$I-}
...
{$I+}