Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.02.20;
Скачать: [xml.tar.bz2];

Вниз

Обработка ИС   Найти похожие ветки 

 
Igit   (2003-02-11 16:33) [0]

Для проверки файла на занятость использую это:
try
Assignfile(source, opensavedialog1.Filename);
reset(source);
closefile(source);
except
label3.Caption:="Файл используемый Windows";
exit;
end;

Но прога вылетает.


 
Mars   (2003-02-11 16:48) [1]

Обработка исключительных ситуаций из под Delphi не работает!
Запусти откомпилированый EXE"шник, вылетать не будет.


 
Smithson   (2003-02-11 16:50) [2]

Вернее, среда Delphi тоже обрабатывает исключения. Это можно отключить в меню Tools -> Debbuger Option -> Stop On Language Except. Снять галку - совсем не будет хватать ошибки или можно добавить неинтересующие ИС в список.


 
Igit   (2003-02-11 17:18) [3]

Не получается... пробовал так:
Program Test;
uses Windows;
var source:file;
begin
try
Assignfile(source, Paramstr(0));
reset(source);
closefile(source);
MessageBox(0, "Все замечательно", "Test", MB_OK);
except
MessageBox(0, "Ошибка при открытии", "Test", MB_OK);
end;
end.


Ну никак не работает


 
Mars   (2003-02-11 17:58) [4]

Добавь модуль

uses Windows, SysUtils;



 
Shadow   (2003-02-11 18:00) [5]

Да, ем, к чему такие сложности??? Обрабатываю IORESULT и все, мля...


 
Igit   (2003-02-11 19:49) [6]

Можно ли обойтись без использования модуля SysUtils ?



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

Форум: "Основная";
Текущий архив: 2003.02.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
3-63533
Vick
2003-02-03 12:59
2003.02.20
Выбор всех чсловых значений которых нет в таблице...


6-63705
_vitek_
2002-12-31 01:57
2003.02.20
errors


14-63792
Tio
2003-02-02 23:17
2003.02.20
Windows 2000 и интернет


4-63904
Axis_of_Evil
2003-01-09 10:38
2003.02.20
Вопросы начинающего WinAPI


1-63605
Humen
2003-02-09 13:09
2003.02.20
string -> array of char





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский