Lazarus x86_64 Gtk2 Indy: problems

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Lazarus x86_64 Gtk2 Indy: problems

Сообщение AShen » 17.12.2009 11:27:27

Всем привет!
Как говорилось в теме "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

Как это можно исправить?
У кого какие мысли?
Аватара пользователя
AShen
постоялец
 
Сообщения: 155
Зарегистрирован: 26.08.2005 10:22:44
Откуда: Новороссийск

Re: Lazarus x86_64 Gtk2 Indy: problems

Сообщение Logo » 17.12.2009 18:16:26

Посмотрите топик http://freepascal.ru/forum/viewtopic.php?f=5&t=4356
Там я выложил подправленные файлы (indy-10.2.0.3-patch.tar), замените их и компоненты будут ставиться.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Re: Lazarus x86_64 Gtk2 Indy: problems

Сообщение AShen » 17.12.2009 19:48:56

Посмотрю. Надеюсь вы сделали, что б лазарь не валился, когда на форму укладываешь компонент из серии Server, а не выкинули их? :)
Аватара пользователя
AShen
постоялец
 
Сообщения: 155
Зарегистрирован: 26.08.2005 10:22:44
Откуда: Новороссийск

Re: Lazarus x86_64 Gtk2 Indy: problems

Сообщение Logo » 18.12.2009 07:34:04

AShen писал(а):Посмотрю. Надеюсь вы сделали, что б лазарь не валился, когда на форму укладываешь компонент из серии Server, а не выкинули их? :)

Нет, не выкинул :) Рекламу с машиной только отключил и немного подправил, где валилось.
Там еще много работы, в основном проблема с екскепшинами, - на любую ошибку выдает сообщение, поэтому дебагер лучше отключить.
Logo
постоялец
 
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 60

Рейтинг@Mail.ru
cron