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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.001 c
2-1404111071
Sw
2014-06-30 10:51
2016.01.03
Memo


2-1403935862
cr@nk
2014-06-28 10:11
2016.01.03
on E: Exception do в DataModule и консольное приложение


15-1430999628
фыва
2015-05-07 14:53
2016.01.03
Годную книжку по C#


15-1430333783
Rouse_
2015-04-29 21:56
2016.01.03
Никто не хочет задачку от GunSmoker-а решить? :)


15-1430976222
Денис Комаров
2015-05-07 08:23
2016.01.03
Александр Попов продемонстрировал сеанс радиосвязи.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский