Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вылетает ошибка при проверке правильности пути [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+}


Наверх

Титульная страница Поиск, карта сайта Написать письмо