Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2008-09

r16541 doesn't show about box

6 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Luca Olivetti

I'm currently under linux.
After a "make clean bigide LCL_PLATFORM=gtk2" it does show the about box no problem, but once I build the ide with my components (either from inside the ide or with "./lazbuild -B --build-ide= --widgetset=gtk2") this is what I get:

Error reading AboutForm.OnCreate: Invalid valude for property

These are the messages on the console:

TJITComponentList.AddJITComponentFromStream.ReadStream Reading: FCurReadJITComponent=:TMainForm StreamClass=TMainForm TApplication.HandleException Error reading AboutForm.OnCreate: Invalid value for property
Stack trace:
$080FA168
$080F99EB
$080F178B
$0815D26E INITCOMPONENT, line 2866 of lresources.pp $0815D0EF INITLAZRESOURCECOMPONENT, line 2886 of lresources.pp $08156357 INITRESOURCECOMPONENT, line 604 of lresources.pp $0807C22D TCUSTOMFORM__CREATE, line 1391 of ./include/customform.inc $0807DD86 TFORM__CREATE, line 2151 of ./include/customform.inc $080C2E4A TABOUTFORM__CREATE, line 95 of aboutfrm.pas $080C2D13 SHOWABOUTFORM, line 81 of aboutfrm.pas $084C7E11 TIDEHELPMANAGER__MNUHELPABOUTLAZARUSCLICKED, line 642 of helpmanager.pas
$08486B48 TIDEMENUITEM__MENUITEMCLICK, line 525 of menuintf.pas $0848989A TIDEMENUCOMMAND__MENUITEMCLICK, line 1500 of menuintf.pas $0816613E TMENUITEM__CLICK, line 74 of ./include/menuitem.inc $08166778 TMENUITEM__DOCLICKED, line 261 of ./include/menuitem.inc $080697E9
$08250A91 GTKACTIVATECB, line 383 of
/home/luca/lazsvn/lazarus/lcl/interfaces/gtk/gtkcallback.inc

Bye

Luca Olivetti Wetron Automatizaci?n S.A. http://www.wetron.es/ Tel. +34 93 5883004 Fax +34 93 5883007

Reply by email

Luca Olivetti
to Mattias Gärtner

En/na Mattias G?rtner ha escrit:

Show quoted text 9 lines
Zitat von Luca Olivetti : > I'm currently under linux. > After a "make clean bigide LCL_PLATFORM=gtk2" it does show the about box > no problem, but once I build the ide with my components (either from > inside the ide or with "./lazbuild -B --build-ide= --widgetset=gtk2") > this is what I get: What FPC version?

fpc 2.2.2 - linux

What are your components?

<Item0 ID="synapse 0.0"/>
(this is a wrapper package I made just to set the path for its units)
<Item1 ID="FCL 1.0"/>
<Item2 ID="CodeTools 1.0"/>
<Item3 ID="LCL 1.0"/>
<Item4 ID="Printer4Lazarus 0.5"/>
<Item5 ID="cgiLaz 0.1.1"/>
<Item6 ID="SDFLaz 0.1.1"/>
<Item7 ID="TurboPowerIPro 1.0"/>
<Item8 ID="TAChartLazarusPkg 0.0"/>
<Item9 ID="rx 1.0"/>
<Item10 ID="lazcustom 1.0"/>
(same as for synapse but for my custom units)
<Item11 ID="IDEIntf 1.0"/>
<Item12 ID="SynEdit 1.0"/>
<Item13 ID="RunTimeTypeInfoControls 0.1"/>
<Item14 ID="printers4lazide 0.0"/>
<Item15 ID="CGILazIDE 0.0"/>
<Item16 ID="MemDSLaz 1.2.1"/>
<Item17 ID="fpcunitide 0.1"/>
<Item18 ID="ProjTemplates 1.0"/>
<Item19 ID="SQLDBLaz 1.0.1"/>
<Item20 ID="DBFLaz 0.1.1"/>
<Item21 ID="RackCtlsPkg 1.20.2"/>
<Item22 ID="lazreport 0.9.5"/>
<Item23 ID="sqlite3laz 0.3"/>
<Item24 ID="SynUni 1.0"/>
<Item25 ID="lazdaemon 0.9.9"/>
<Item26 ID="zcomponent 6.6.3"/>

Didn't have a problem with the previous version I checked out (16291)

Does this happen only on the about dialog or some other dialogs too?

Only wth the about dialog (that's the first one I tried just to see if lazbuild worked).

Can the newly built IDE open the ide/aboutfrm.pas and open the designer form?

Yes, it can.

BTW, I just updated to 16547 and it does the same :-(

Bye

Luca Olivetti Wetron Automatizaci?n S.A. http://www.wetron.es/ Tel. +34 93 5883004 Fax +34 93 5883007

Reply by email

Luca Olivetti
to Luca Olivetti

En/na Luca Olivetti ha escrit:

Didn't have a problem with the previous version I checked out (16291)

I'm currently bisecting to find where the problem was introduced. My computer is slow though, so it could take time.

Bye

Luca Olivetti Wetron Automatizaci?n S.A. http://www.wetron.es/ Tel. +34 93 5883004 Fax +34 93 5883007

Reply by email

Luca Olivetti
to Luca Olivetti

En/na Luca Olivetti ha escrit:

Show quoted text 5 lines
En/na Luca Olivetti ha escrit: > Didn't have a problem with the previous version I checked out (16291) I'm currently bisecting to find where the problem was introduced. My computer is slow though, so it could take time.

This problem was introduced in 16527
Looking at a diff between 16526 and 16257 I cannot see where the problem lies.

Bye

Luca Olivetti Wetron Automatizaci?n S.A. http://www.wetron.es/ Tel. +34 93 5883004 Fax +34 93 5883007

Reply by email

Luca Olivetti
to Luca Olivetti: En/na Mattias G?rtner ha escrit: fpc 2.2.2 - linux <Item0 ID="synapse 0.0"/> (this is a…
Show quoted text 30 lines
En/na Mattias G?rtner ha escrit: > Zitat von Luca Olivetti : > >> I'm currently under linux. >> After a "make clean bigide LCL_PLATFORM=gtk2" it does show the about >> box >> no problem, but once I build the ide with my components (either from >> inside the ide or with "./lazbuild -B --build-ide= --widgetset=gtk2") >> this is what I get: > > What FPC version? fpc 2.2.2 - linux > What are your components? <Item0 ID="synapse 0.0"/> (this is a wrapper package I made just to set the path for its units) <Item1 ID="FCL 1.0"/> <Item2 ID="CodeTools 1.0"/> <Item3 ID="LCL 1.0"/> <Item4 ID="Printer4Lazarus 0.5"/> <Item5 ID="cgiLaz 0.1.1"/> <Item6 ID="SDFLaz 0.1.1"/> <Item7 ID="TurboPowerIPro 1.0"/> <Item8 ID="TAChartLazarusPkg 0.0"/> <Item9 ID="rx 1.0"/> <Item10 ID="lazcustom 1.0"/> (same as for synapse but for my custom units)

I removed this one (it's only a runtime package, no design-time components) and the problem went away.
I'd still like to know what could have possibly caused it.

Bye

Luca Olivetti Wetron Automation Technology http://www.wetron.es

Reply by email