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

Вниз

DLL, с пакетами, использую DevExpress, компоненты xxDockxx, AV   Найти похожие ветки 

 
Vlad Oshin ©   (2008-10-07 11:31) [0]

BDS2006.

Программа с DLL, с пакетами, использую DevExpress, компоненты xxDockxx, получаю AV при выходе.
Что характерно, если окошко "не прикреплено" к другим - то AV.
Если же прикреплено - то все нормально, штатный выход.

Текст dpr
----------------
{$IFDEF INLOG2}
 JclStackTrackingOptions :=  [stExceptFrame, stStack,  stRawMode, stAllModules, stStaticModuleList];
 JclStartExceptionTracking;
 JclAddExceptNotifier(LogException);  
{$ENDIF}
 try
   DeleteLog;
   WriteToLog("-= NumeroQuattro START =-");
   Application.Initialize;
   Application.Title := "NumeroQuattro.Департамент";
   Application.CreateForm(TfrmMain, frmMain);
   Application.Run;
   WriteToLog("-= NumeroQuattro END =-");
 except
   on E:Exception do WriteToLog("-= NumeroQuattro error: "+E.message);
 end;
----------------

Лог
------------------
DateTime: 07.10.2008 11:11:08 -= NumeroQuattro START =-
DateTime: 07.10.2008 11:11:08 NumeroQuattro.Департамент: module NQUser.dll attach process
.......... module NQBasket.dll attach process
DateTime: 07.10.2008 11:11:12 Клик по окну класса:TButton(текст:Ok) подокно класса:TLogOnForm(текст:идентификация пользователя) подокно класса:TApplication(текст:NumeroQuattro.Департамент) vcl100.bpl
DateTime: 07.10.2008 11:11:30 Клик по окну класса:TBitBtn(текст:&Ignore) подокно класса:TfrmItemCard(текст:Карточка товара) подокно класса:TdxDockPanel(текст:Карточка товара) подокно класса:TdxFloatForm(текст:Карточка товара) подокно класса:TfrmMain(текст:NumeroQuattro.Департамент) подокно класса:TApplication(текст:NumeroQuattro.Департамент) vcl100.bpl
DateTime: 07.10.2008 11:11:39 -= NumeroQuattro END =-
DateTime: 07.10.2008 11:11:39
Exception occured at $52070BE2
Module "Forms"
Procedure "Forms.TCustomForm.SetVisible"
Unit "Forms.pas"
Line 3092
DateTime: 07.10.2008 11:11:42 NumeroQuattro.Департамент: module NQBasket.dll detach process
...........QUser.dll detach process
------------------

не выполняется, что логично, из-за выделеного
procedure TfrmMain.ApplicationEvents1Exception(Sender: TObject; E: Exception);
begin
WriteToLog("QQQQQQQQQq");
end;
=================================================

Кто сталкивался? Куда смотреть?


 
Vlad Oshin ©   (2008-10-07 11:39) [1]


> не выполняется, что логично, из-за выделеного

а выделенным должно быть

> DateTime: 07.10.2008 11:11:39 -= NumeroQuattro END =-

т.е. программа уже завершилась


 
Vlad Oshin ©   (2008-10-07 11:49) [2]

еще хочется добавить,
что даже в дизайн-time бывают какие-то непонятные ошибки, когда начинаешь TdxDockPanel кидать на форму.
Отсюда пошел путем создания их динамически..

может это компоненты глючат?


 
Vlad Oshin ©   (2008-10-07 17:04) [3]

излазил исходники, теперь в dpr написал последней строкой:

   WriteToLog("-= NumeroQuattro END =-");
 except
   on E:Exception do WriteToLog("-= NumeroQuattro error: "+E.message);
 end;
   application.MainForm.Free;
end.

и выход нормально отрабатывает.
целый день убил..



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
2-1253184578
vegarulez
2009-09-17 14:49
2009.11.08
Просьба не банить.


15-1250661192
leonidus
2009-08-19 09:53
2009.11.08
Компонент для отображения HTML


2-1253193476
webpauk
2009-09-17 17:17
2009.11.08
Модальная форма


11-1207590818
MTsv DN
2008-04-07 21:53
2009.11.08
Перехват инфы из консольки


11-1207718048
YuriyM
2008-04-09 09:14
2009.11.08
Выравнивание текста в TKolEditBox