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

Вниз

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

Наверх





Память: 0.45 MB
Время: 0.006 c
2-1253726909
Алексей Петров
2009-09-23 21:28
2009.11.08
обновление программы


8-1198161253
ZXMaster
2007-12-20 17:34
2009.11.08
chroma key DirectShow


15-1252485162
brother
2009-09-09 12:32
2009.11.08
Бутовая флешка


15-1252688079
test
2009-09-11 20:54
2009.11.08
День граненого стакана


15-1252412241
stas
2009-09-08 16:17
2009.11.08
Библиотека для работы с ZIP





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