Question CT LAB ver 6.90
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
with the latest sources on the planet.
Please test, report, suggest and
always have fun.
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- fredvs
- Offline
- Junior Member
-
- Posts: 183
- Thank you received: 1
I did upgrade with CodeTyphon ver 6.90 revision 006870 RC1.
All went ok, compilation multi arch ok too.
Sadly I still have the same problem loading files using fpc with msegui.
After hard investigation, the problem begin from fpc-trunk svn review 42375 on Jul 13 2019:
"as attributes can be part of any type they are best suited in a common part
of TTypeData"
Before that commit, all is ok.
They changed implementation of "AttributeTable" in rtl/objpas/typinfo.pp and other things and that breaks compatibility.
If you have a idea how to restore compatibility, all advices are highly welcome.
Thanks.
Fre;D
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
rollback svn commit 42375
It's low level rtti commit
You must post at FreePascal team mail-list, it's my first suggestion.
PS: All our LAB programmers want to help you,
can we use CT to build msegui ? it's possible ?
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- fredvs
- Offline
- Junior Member
-
- Posts: 183
- Thank you received: 1
> can we use CT to build msegui ? it's possible ?
Huh, since I use msegui, I **always** use fpc from CT.
This because it is highly more easy for me to compile ideU with the CT fpc version.
Also, for FreeBSD, all is out-of-the-box and tested with CT.
It would be great if CT does care of msegui too.
github.com/mse-org/mseide-msegui
> You must post at FreePascal team mail-list,
Yes but, sorry, I dont feel welcome with fpc team.
And I dont think that Sven Barth (the creator of the commits with problem) will be happy to help me.
Also, see last topics in fpc mailing-list, there are **lot** of problems with last summer-commits.
Fre;D
Please Log in or Create an account to join the conversation.
- fredvs
- Offline
- Junior Member
-
- Posts: 183
- Thank you received: 1
> PS: All our LAB programmers want to help you,
Ho, this one I take!

The goal is to make msegui still on the road and compatible with last fpc trunk:
mseide-msegui-talk.13964.n8.nabble.com/M...PC-3-2-0-td1824.html
The "cobra interface" compatibility problems (fpc >= 3.1.0) was fixed by Graeme already .
The "TParamFlags" compatibility problems (fpc >= 3.3.1) was fixed too.
It remains "TTypeData" compatibility problems (fpc >= 3.3.1 and >= "rev42375).
Many thanks!

Fre;D
Please Log in or Create an account to join the conversation.
- Klaus Riesterer
- Visitor
-
I now installed pl_ZeosDBO
Ver 6.8.1 Date 08-02-2019 SVN trunk Rev 5541
and all works for me.
Later ZEOS-Version did have a problem with Updating when Value is 0.
Thanks a lot for your work!
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
OK, please give us time to test and report
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
Klaus Riesterer wrote: I get also the described problem with ZEOS in the new Lab.
I now installed pl_ZeosDBO
Ver 6.8.1 Date 08-02-2019 SVN trunk Rev 5541
......
Thanks Sir
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- fredvs
- Offline
- Junior Member
-
- Posts: 183
- Thank you received: 1
> OK, please give us time to test and report
Yep, if you jump into mse it would be wonderful.
mse is, IMHO, the best mirror of what Pascal and fpc can do.
There are pre-compiled version of mseide here (see download section):
mseide-msegui.sourceforge.io
You need mseide to create applications with msegui widget-set.
You may use the latest commit of msegui-source from mse-org here (needed for fpc >= 3.1.0)
github.com/mse-org/mseide-msegui
If you use the original source of Martin from Gitlab, it is only compatible with fpc <= 3.0.4.
If you have any problems, please see you at mse-org forum,
mse-org.111682.n8.nabble.com
Or using This email address is being protected from spambots. You need JavaScript enabled to view it.
(But this one we dont have the password to maintain it, so we use it until sourceforge close it).
Fre;D
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
-2 x Core LAB Programmers (Matis, Dimitri)
-6 x External LAB Programmers (are students from local University - Computer Science).
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- fredvs
- Offline
- Junior Member
-
- Posts: 183
- Thank you received: 1
> -2 x Core Programmers (Matis, Dimitri)
> -6 x External Programmers, are students from local university (Computer Science).
Huh, if you are talking about jumping into mse: excellent (and you will not regret it when you will see all the gems).

Fre;D
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D

PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- fredvs
- Offline
- Junior Member
-
- Posts: 183
- Thank you received: 1
Then you may try StrumPract:
github.com/fredvs/strumpract/releases
It shows some feature of msegui, like docking-forms.
There is also ideU, a child of mseide, but more universal.
github.com/fredvs/ideU/releases
It has the form-designer of mseide so you may use ideU as msegui designer too.
Fre;D
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
and then we will try all.
After 20 Aug all LAB programmers will be here.
No vacations for me

PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- fredvs
- Offline
- Junior Member
-
- Posts: 183
- Thank you received: 1
Of course, cool, no stress, step by step, it must be a pleasure.
[EDIT]
> > can we use CT to build msegui ? it's possible ?
Yes, of course, but until CT 6.80 Release date: 20-Apr-2019 (the official last CT release).
This using last commit from github.com/mse-org/mseide-msegui
But with CT 6.90 (using codetyphon + upgrade) ---> problems with "new" TTypeData in fpc.
[END EDIT]
> No vacations for me
Same for me.
Thanks Sternas.
Fre;D
Please Log in or Create an account to join the conversation.
- Klaus Riesterer
- Visitor
-

Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
This is NO vacations pic
the human object missing from the plateau..
If (HumanObject is in [vacations.jpg])=false then
WriteLn('NO vacations and for you');
...

PilotLogic Architect and Core Programmer
Attachments:
Please Log in or Create an account to join the conversation.
- fredvs
- Offline
- Junior Member
-
- Posts: 183
- Thank you received: 1
It seems that last commits of fpc... fix the problems.
I did try rev 42753 of 21-08-2019 and all seems ok.
PS: Huh. that does not mean that CT have to forget msegui, it is completely the opposite.
Fre;D
Please Log in or Create an account to join the conversation.
- fredvs
- Offline
- Junior Member
-
- Posts: 183
- Thank you received: 1
Ooops, it was fake news, I did compile a old fpc source.
With last fpc commit, the problems remain, so not solved yet.

Fre;D
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
Topic Author
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
On LAB CT (unpublished) we add and "FPC_Revision" Macro
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.