Sign in Join

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

Mailing lists / lazarus / 2008-07

unknown property when changing platform

4 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

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

Marc Santhoff

Hi,

I have a lazarus project created and working on FreeBSD. This project is checked into CVS.

Now I'm starting to port the project to win32, using exactly the same lazarus version (svn update from FreeBSD, copied over to win32, "make clean all", project checked out from CVS).

When I open the project I get a message box saying:

"Error reading TJITForms"
"Error reading TMFrame.LCLVersion: Unknown property: "LCLVersion"

(see attached screenshot)

My questions:

Why does this happen? The only difference is the pascal compiler, this cannot be the cause, I think.

Will it do any harm? If IIRC it happens any time the project is opened again.

TIA,
Marc

-------------- next part --------------
A non-text attachment was scrubbed...
Name: LCLVersion.jpg
Type: image/jpeg
Size: 16095 bytes
Desc: not available
Url : http://www.lazarus.freepascal.org/pipermail/lazarus/attachments/20080731/4afc5681/attachment.jpg

Reply by email

Bart
to Marc Santhoff
Now I'm starting to port the project to win32, using exactly the same lazarus version (svn update from FreeBSD, copied over to win32, "make clean all", project checked out from CVS).

I think you have to update the Lazarus from within windows (svn update), then do a make clean all.
It seems that your current lazarus for Windows is not a recent 0.9.25 version.

Bart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.lazarus.freepascal.org/pipermail/lazarus/attachments/20080731/17a27af2/attachment-0001.html

Reply by email

Mattias Gaertner
to Marc Santhoff: I have a lazarus project created and working on FreeBSD. This project is checked into CVS.
Show quoted text 13 lines
Hi, I have a lazarus project created and working on FreeBSD. This project is checked into CVS. Now I'm starting to port the project to win32, using exactly the same lazarus version (svn update from FreeBSD, copied over to win32, "make clean all", project checked out from CVS). When I open the project I get a message box saying: "Error reading TJITForms" "Error reading TMFrame.LCLVersion: Unknown property: "LCLVersion"

TFrame.LCLVersion was added one or two months ago. Maybe your windows version of lazarus is older?

Show quoted text 9 lines
(see attached screenshot) My questions: Why does this happen? The only difference is the pascal compiler, this cannot be the cause, I think. Will it do any harm? If IIRC it happens any time the project is opened again.

Mattias

Reply by email

Marc Santhoff
to Mattias Gaertner
Mattias Gaertner wrote 19 lines
On Thu, 31 Jul 2008 15:40:02 +0200 Marc Santhoff wrote: > Hi, > > I have a lazarus project created and working on FreeBSD. This project > is checked into CVS. > > Now I'm starting to port the project to win32, using exactly the same > lazarus version (svn update from FreeBSD, copied over to win32, "make > clean all", project checked out from CVS). > > When I open the project I get a message box saying: > > "Error reading TJITForms" > "Error reading TMFrame.LCLVersion: Unknown property: "LCLVersion" TFrame.LCLVersion was added one or two months ago. Maybe your windows version of lazarus is older?

I had to do sort of a binary search to find a compilable version of Lazarus which is 14640 currently and that's the source I copied over to windows after "make cleanall".

I think I must have started Lazarus with an intermediate version that didn't work properly and saved my project ... although I don't remember doing so ...

I think I'll fetch a precompiled binary and shut up. ;)

Thank you anyways,
Marc

Reply by email