Всем привет!
Как говорилось в теме "Lazarus "из коробки" на x86_64 при помещение компонентов из LCL indy лазарь валится. Компонеты из набора Indy Servers.
Вывод такой:
TPkgManager.AddUnitDependenciesForComponentClasses Extending Uses unit1.pas IdMappedPortUDP
[TEventsCodeTool.CompleteComponent] CurComponent=IdMappedPortUDP1:TIdMappedPortUDP
TApplication.HandleException Access violation
Stack trace:
$000000000091AC01
$000000000158D740
$000000000158D3E2
$0000000000C2632F
$0000000000C2764F
$0000000000C0AEB6
$0000000000C0BD6B
$0000000000C0C261
$0000000000A1C270
$0000000000A07F93
$0000000000A0C183
$0000000000A1C19B
$000000000085E098
$0000000000A09431
$0000000000AB4035
$0000000000AA30D3
$0000000000AAE619
[TMainIDE.Destroy] A
WARNING: TLCLComponent.Destroy with LCLRefCount>0. Hint: Maybe the component is processing an event?
WARNING: TLCLComponent.Destroy with LCLRefCount>0. Hint: Maybe the component is processing an event?
[TMainIDE.Destroy] B -> inherited Destroy... TMainIDE
[TMainIDE.Destroy] END
[TGtkWidgetSet.Destroy] ВНИМАНИЕ: Найдено 1 неосвобождённых контекстов устройств, список см. ниже:
[TGtkWidgetSet.Destroy] DCs: 00007F3E93765420
[TGtkWidgetSet.Destroy] ВНИМАНИЕ: Найдено 3 неосвобождённых GDIObject, список см. ниже:
[TGtkWidgetSet.Destroy] GDIOs: 00007F3E92904BA0 00007F3E91A2AE20 00007F3E91A2AEA0
[TGtkWidgetSet.Destroy] gdiBrush: 1
[TGtkWidgetSet.Destroy] gdiFont: 1
[TGtkWidgetSet.Destroy] gdiPen: 1
Как это можно исправить?
У кого какие мысли?
Lazarus x86_64 Gtk2 Indy: problems
Модератор: Модераторы
Посмотрите топик http://freepascal.ru/forum/viewtopic.php?f=5&t=4356
Там я выложил подправленные файлы (indy-10.2.0.3-patch.tar), замените их и компоненты будут ставиться.
Там я выложил подправленные файлы (indy-10.2.0.3-patch.tar), замените их и компоненты будут ставиться.
Посмотрю. Надеюсь вы сделали, что б лазарь не валился, когда на форму укладываешь компонент из серии Server, а не выкинули их? 
AShen писал(а):Посмотрю. Надеюсь вы сделали, что б лазарь не валился, когда на форму укладываешь компонент из серии Server, а не выкинули их?
Нет, не выкинул
Там еще много работы, в основном проблема с екскепшинами, - на любую ошибку выдает сообщение, поэтому дебагер лучше отключить.
