Welcome, Guest
Username: Password: Remember me
Lab CT Version, news, test results, new features request and suggestions

TOPIC:

CT LAB ver 6.90 3 years 3 months ago #13602

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4426
  • Thank you received: 1072
We release LAB CodeTyphon ver 6.90 revision 006870 RC1
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.

Last edit: by Sternas Stefanos.

CT LAB ver 6.90 3 years 3 months ago #13603

  • fredvs
  • fredvs's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 205
  • Thank you received: 1
Hello Sternas.

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.

Last edit: by fredvs.

CT LAB ver 6.90 3 years 3 months ago #13606

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4426
  • Thank you received: 1072
The problem is that you can't
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.

CT LAB ver 6.90 3 years 3 months ago #13607

  • fredvs
  • fredvs's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 205
  • Thank you received: 1
Hello Sternas.

> 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.

Last edit: by fredvs.

CT LAB ver 6.90 3 years 3 months ago #13608

  • fredvs
  • fredvs's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 205
  • Thank you received: 1
Hello Sternas.

> 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.

CT LAB ver 6.90 3 years 3 months ago #13609

  • Klaus Riesterer
  • Klaus Riesterer's Avatar
  • Visitor
  • Visitor
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

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.

CT LAB ver 6.90 3 years 3 months ago #13610

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4426
  • Thank you received: 1072
<<Ho, this one I take!>>

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.

Last edit: by Sternas Stefanos.

CT LAB ver 6.90 3 years 3 months ago #13611

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4426
  • Thank you received: 1072

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.

Last edit: by Sternas Stefanos.

CT LAB ver 6.90 3 years 3 months ago #13612

  • fredvs
  • fredvs's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 205
  • Thank you received: 1
>> <<Ho, this one I take!>>

> 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.

Last edit: by fredvs.

CT LAB ver 6.90 3 years 3 months ago #13613

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4426
  • Thank you received: 1072
We assign this Lab task to
-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.

Last edit: by Sternas Stefanos.

CT LAB ver 6.90 3 years 3 months ago #13614

  • fredvs
  • fredvs's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 205
  • Thank you received: 1
> We assign this Lab task to
> -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.

Last edit: by fredvs.

CT LAB ver 6.90 3 years 3 months ago #13615

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4426
  • Thank you received: 1072
We must try and this... :)
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

CT LAB ver 6.90 3 years 3 months ago #13616

  • fredvs
  • fredvs's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 205
  • Thank you received: 1
> We must try and this...

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.

Last edit: by fredvs.

CT LAB ver 6.90 3 years 3 months ago #13617

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4426
  • Thank you received: 1072
Give us time to build msegui with CT
and then we will try all.

After 20 Aug all LAB programmers will be here.
No vacations for me :( (again)
PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

Last edit: by Sternas Stefanos.

CT LAB ver 6.90 3 years 3 months ago #13618

  • fredvs
  • fredvs's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 205
  • Thank you received: 1
> Give us time to build msegui with CT

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.

Last edit: by fredvs.

CT LAB ver 6.90 3 years 3 months ago #13619

  • Klaus Riesterer
  • Klaus Riesterer's Avatar
  • Visitor
  • Visitor
What means 'vacation'? ;-)

Please Log in or Create an account to join the conversation.

CT LAB ver 6.90 3 years 3 months ago #13620

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4426
  • Thank you received: 1072


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.

Last edit: by Sternas Stefanos.

CT LAB ver 6.90 3 years 3 months ago #13627

  • fredvs
  • fredvs's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 205
  • Thank you received: 1
Hello Sternas.

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.

CT LAB ver 6.90 3 years 3 months ago #13628

  • fredvs
  • fredvs's Avatar
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 205
  • Thank you received: 1
Hello.

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.

CT LAB ver 6.90 3 years 3 months ago #13629

  • Sternas Stefanos
  • Sternas Stefanos's Avatar Topic Author
  • Offline
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
  • Posts: 4426
  • Thank you received: 1072
Ok
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.

Last edit: by Sternas Stefanos.