Главная страница
    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.008 c
1-1222455005
Игорь
2008-09-26 22:50
2009.11.08
Как получить доступ к процессу audiodg.exe под Windows Vista


2-1253608071
Ирг
2009-09-22 12:27
2009.11.08
Как объединить идентичные таблицы ADO 12 штук


2-1253123104
GlowSolnce
2009-09-16 21:45
2009.11.08
TADOQuery + Access + Delete


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


15-1252441811
Юрий
2009-09-09 00:30
2009.11.08
С днем рождения ! 9 сентября 2009 среда





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