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

Вниз

on E: Exception do в DataModule и консольное приложение   Найти похожие ветки 

 
cr@nk ©   (2014-06-28 10:11) [0]

В консольном приложении в DataModule пытаюсь отловить возможные exception
 try
   CodeSite.Send("Пробуем открыть файл", ParamStr(num_param));
   xf.OpenFile(ParamStr(num_param));
 except
   CodeSite.SendError("Ошибка при открытии файла");
   on E: Exception do
     WRiteln(E.ClassName, ": ", E.Message);
 end;


Компилятор ругается
[dcc32 Error] DMMainU.pas(288): E2003 Undeclared identifier: "on"

В то время как в главном модуле такой код компилируется без проблем:
 try
   dmMain := TdmMain.Create(nil);
 except
   on E: Exception do
     WRiteln(E.ClassName, ": ", E.Message);
 end;


 
Dennis I. Komarov ©   (2014-06-28 11:05) [1]

on do begin
А уже дальше свою ересь...


 
turbouser ©   (2014-06-28 11:40) [2]

Жаль орешник не пополняется, достойный кандидат :)


 
cr@nk ©   (2014-06-28 15:37) [3]


> on do begin
> А уже дальше свою ересь..

не помогло...


 
turbouser ©   (2014-06-28 15:55) [4]


>  cr@nk ©   (28.06.14 15:37) [3]
>
>
> > on do begin
> > А уже дальше свою ересь..
>
> не помогло...

уже не смешно

>  except
>    CodeSite.SendError("Ошибка при открытии файла");
>    on E: Exception do
>      WRiteln(E.ClassName, ": ", E.Message);
>  end;
>

>  except
>   on E: Exception do
> begin
>    CodeSite.SendError("Ошибка при открытии файла"); // тут бы еще e.exception, но ладно. сойдет.
>      WRiteln(E.ClassName, ": ", E.Message);
< end;
>  end;


 
Dennis I. Komarov ©   (2014-06-28 18:05) [5]

> уже не смешно

Ну надо было код требовать...



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

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

Наверх




Память: 0.48 MB
Время: 0.005 c
2-1403942704
Sakipiel
2014-06-28 12:05
2016.01.03
Pascal Script передать указатель на контрол


15-1429530476
4h Q
2015-04-20 14:47
2016.01.03
Посоветуйте снифер, пожалуйста


15-1430855037
Дмитрий С
2015-05-05 22:43
2016.01.03
Gecko в приложение delphi


15-1430907464
кгшзх
2015-05-06 13:17
2016.01.03
пока строчил - закрыли (сниффер)


2-1403886947
Sakipiel
2014-06-27 20:35
2016.01.03
RemObjects Pascal Script for Delphi - 3.0.75.1117