Question CT LAB ver 6.70
- Matis A.
-
Topic Author
- Away
- Moderator
-
LAB CT version 6.70
*** 24-Oct-2018 Revision 006610 ***
*** 08-Nov-2018 Revision 006620 ***
*** 13-Nov-2018 Revision 006635 ***
*** 18-Nov-2018 Revision 006641 ***
*** 15-Dec-2018 Revision 006670 RC1 ***
*** 24-Dec-2018 Revision 006675 RC2 ***
*** 09-Jan-2019 Revision 006680 RC3 ***
WARNING: We REBUILD QT5 Libraries libQt5Pas.so, update your QT5 Host PC files
COSMIC 1: New command line shortcut application for Windows OS
"pshortcut.exe" (Full CT pascal)
C:\codetyphon\binBase\i386-win32\pshortcut.exe
C:\codetyphon\binBase\x86_64-win64\pshortcut.exe
COSMIC 2: Add "Minimize" functionality to Glass Docking System
COSMIC 3: Change Pas2js configuration file from "pas2js.cfg" to "pas2js.cnf"
NOTE 1: New Typhon V-IDE icons
NOTE 2: Add to Typhon V-IDE Advance Find form
-ADD/Update Support for Ubuntu 18.10 (MultiArch)
-ADD/Update Support for KaOS 2018.10
-ADD/Update Support for Solaris 11.4 (MultiArch)
-ADD/Update Support for Fedora 29 (MultiArch, MultiPlatform)
-ADD/Update Support for Debian 9.6 (MultiArch, MultiPlatform)
-ADD/Update Support for FreeBSD 12.0 (MultiPlatform)
-ADD/Update Support for MXLinux 18 (MultiArch, MultiPlatform)
-ADD/Update Support for LinuxMint 19.1 (MultiArch)
-Update 7Zip to ver 18.06 for Windows Host OSes
-Update UPX to ver 3.95 for Windows Host OSes
-Update GDB to ver 8.2.1 for Win32 and Win64 (Released: 23-12-2018, build with CTCenter->GDB Builder)
-ADD ds_SVN_IDE package to Typhon IDE Components System
-ADD pl_QRCodeGen package to Typhon IDE Components System
-ADD pl_DWScript package to Typhon IDE Components System
-ADD pl_MacOSMetal package to Typhon IDE Components System
-ADD pl_CMDRunner package to Typhon IDE Components System
-ADD pl_Graphics32Magic package to Typhon IDE Components System
-ADD pl_BGRAThemes package to Typhon IDE Components System
-ADD js_BaseRTL package to Typhon IDE Components System (RENAME OLD js_rtl package)
-ADD js_Database package to Typhon IDE Components System
-ADD js_WebGL package to Typhon IDE Components System
-RENAME js_rtl package to new js_BaseRTL, some units are now in new js_Database, js_WebGL packages
-REMOVE pl_Generics package. All source are now in FreePascal rtl-generics package.
-Update ds_Extent_IDE to Ver 6.7.1
-Update ds_Pas2JavaScript_IDE to Ver 6.7.1
-Update ds_Printers_IDE to Ver 6.7.1
-Update lz_TPIPro to Ver 6.7.1
-Update lz_TPIProDsgn to Ver 6.7.1
-Update lz_Jcf2 to Ver 6.7.1
-Update lz_DebuggerFP to Ver 6.7.1
-Update lz_debuggerfpgdbmi to Ver 6.7.1
-Update lz_Debuggerlldb to Ver 6.7.1
-Update lz_Printers to Ver 6.7.1
-Update lz_taChart to Ver 6.7.1
-Update lz_FpVectorial to Ver 6.7.1
-Update pl_OpenGL to Ver 6.7.1
-Update pl_OpenGLES to Ver 6.7.1
-Update pl_ColorLib to Ver 6.7.1
-Update pl_SynapseVS to Ver 6.7.1
-Update pl_Brook to Ver 6.7.1
-Update pl_Vulkan to Ver 6.7.1 (Khronos REF version 1.1.96-core)
-Update js_rtl to Ver 6.7.1 Source SVN Rev 193
-Update pl_WST to Ver 6.7.1 Source SVN Rev 6697
-Update pl_RichMemo to Ver 6.7.1 Source SVN Rev 6722
-Update pl_PascalSCADA to Ver 6.7.1 Source SVN Rev 1260
-Update pl_GLScene to Ver 6.7.1 Synchronize Source with SVN Rev 7144
-Update pl_GLScene_BASS to Ver 6.7.1 Synchronize Source with SVN Rev 7144
-Update pl_GLScene_CgShader to Ver 6.7.1 Synchronize Source with SVN Rev 7144
-Update pl_GLScene_FMOD to Ver 6.7.1 Synchronize Source with SVN Rev 7144
-Update pl_GLScene_NGD to Ver 6.7.1 Synchronize Source with SVN Rev 7144
-Update pl_GLScene_ODE to Ver 6.7.1 Synchronize Source with SVN Rev 7144
-Update pl_GLScene_OpenAL to Ver 6.7.1 Synchronize Source with SVN Rev 7144
-Update pl_GLScene_SDL to Ver 6.7.1 Synchronize Source with SVN Rev 7144
-Update pl_ZMSQL to Ver 6.7.1
-Update lz_Industrial to Ver 6.7.1 Source SVN Rev 6775
-Update pl_FPSpreadsheet to Ver 6.7.2 Source SVN Rev 6775
-Update pl_RX to Ver 6.7.2 Source SVN Rev 6775
-Update pl_JVCL to Ver 6.7.2 Source SVN Rev 6775
-Update pl_ZeosDBO to Ver 6.7.2 Source SVN Rev 5371
-Update pl_Indy to Ver 6.7.2 Source SVN Rev 5492
-Update pl_VampyreImaging to Ver 6.7.1 Source HG hash : 76a0dfae9da45ceab7bdad02147912503973c7f7 (Mercury)
-Update pl_KControls to Ver 6.7.1 Source HG hash : 326a6a8bd80d9635d53689e824c256a756391a4f (Mercury)
-Update pl_LuiControls to Ver 6.7.1 Source GIT hash : ecbe81311fb52deec21975606dfa32d63388d022
-Update pl_BGRAbitmap to Ver 6.7.1 Source GIT hash : d091cc4772f4d1493e5a1e12d89efb2a694cd40c
-Update pl_BGRAbitmap4fpgui to Ver 6.7.1 Source GIT hash : d091cc4772f4d1493e5a1e12d89efb2a694cd40c
-Update pl_BGRAbitmap4lcl_opengl to Ver 6.7.1 Source GIT hash : d091cc4772f4d1493e5a1e12d89efb2a694cd40c
-Update pl_BGRAbitmap4nogui to Ver 6.7.1 Source GIT hash : d091cc4772f4d1493e5a1e12d89efb2a694cd40c
-Update pl_BGRAbitmap4noGUI_OpenGL to Ver 6.7.1 Source GIT hash : d091cc4772f4d1493e5a1e12d89efb2a694cd40c
-Update pl_BGRAControls to Ver 6.7.1 Source GIT hash : 68fb7977291fe2fcfd5dfa642d0267c3fb114d05
-Update pl_BGRAThemes to Ver 6.7.1 Source GIT hash : 038c74f60b4b519cf42b67c0faf14bc703270745
-Update pl_PasDoc to Ver 6.7.1 Source GIT hash : e1f46f32b6e1760a47e720af16c22cbaa80cfbfc
-Update pl_ZXing to Ver 6.7.1 Source GIT hash : 059f6bae75b21e2c86d5b6d247cd8005d64c76d1
-Update pl_Lape to Ver 6.7.1 Source GIT hash : 824f0efbf0ca252c589f2ec6fb68a7c13ca0450a
-Update pl_CEF to Ver 6.7.1 Source GIT hash : d02a96da8c52b872861459e9354bd3f89a192cd7
-Update pl_Win_Directx12 to Ver 6.7.1 Source GIT hash : 26192b0e0a4934c89c93f37d2e7d442f79fc90a5
-Update pl_DWScript to Ver 6.7.1 Source GIT hash : eb7c0b0760877bce16c9724467f6fec7af8b7722
-Update fpgui_toolkit to Ver 6.7.1 Source GIT hash : 104267b0704b8fa6016b17a63b83b5c5f0565adf
-Update pl_UOS to Ver 6.7.1 Source GIT hash : 4f04a5003fa95f44c3bfa315ed239462c9c899f0
-Update pl_HashLib4Pascal to Ver 6.7.1 Source GIT hash : 7591ef478d3c27a87ac1bfda7a6f246fdcc0ad17
-Update pl_QRCodeGen to Ver 6.7.1 Source GIT hash : f7aabfefcec234f168154683b47ef12f2f719460
-Update pl_HtmlViewer to Ver 6.7.1 Source GIT hash : 8cb6ee2ea6c727da711a642bf417ce47d3b5cc2a
-Update pl_Graphics32 to Ver 6.7.1 Source GIT hash : b14c4c31f9be61f92ac349ba2b17bea3a5ee2333
-Update pl_CastleEngine to Ver 6.7.2 Source GIT hash : 8a1ab9144298672f96a1a2cbc36c9b5e26da7bcb
Synchronize with FreePascal 3.3.1 Source 09-01-2019 SVN Rev 40810
Note1: You can download and test this version from "CTCenter->Update Manager" and select CT "Development Version"
Note2: Please post to this topic any suggestion or problem or fix for LAB CT ver 6.70
What Is LAB CT version ?
PilotLogic Core Programmer
Attachments:
Please Log in or Create an account to join the conversation.
- Klaus Riesterer
- Visitor
-
What's about the changes in the Lazarus-IDE?
Will they also be available in CT?
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
CodeTyphon has the latest sources from ALL Pascal Projects
PilotLogic Architect and Core Programmer
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.
- Matis A.
-
Topic Author
- Away
- Moderator
-
LAB CodeTyphon Ver 6.7 Revision 006620
Please test, report and have fun.
PilotLogic Core Programmer
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
-
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
LAB CodeTyphon Ver 6.7 Revision 006635
New Typhon V-IDE icons, source editor and code-tools critical fixes, .... more on first post
Have fun
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- Peter Heckert
-
- Offline
- Junior Member
-
- Posts: 62
- Thank you received: 3
If "Step Over" (F8) is used in the 64 Bit Big IDE, then the assembly window opens automagically and it does assembly singlestep.
This doesnt happen in the 32 Bit Big IDE.
How to reproduce:
I used the unmodified "multithreadingexample1" project from codeocean and set a breakpoint at Line 100. (In the code of the thread)
Then did Singlestep via toolbar and via F8.
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
I conform this problem
please give us time to solve or fix-it
I think... it's GDB Debugger 64bits problem.
Debugging with "Step Over" in a thread loop it's not so simple...
Please try and FpDebugger, "Step Over" (F8) work OK in this sample
PilotLogic Architect and Core Programmer
Attachments:
Please Log in or Create an account to join the conversation.
- Peter Heckert
-
- Offline
- Junior Member
-
- Posts: 62
- Thank you received: 3
this works ok.
Thank you.
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
have fun
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
LAB CodeTyphon Ver 6.7 Revision 006640
Have fun
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- xcod
-
- Offline
- Junior Member
-
- Posts: 42
- Thank you received: 2
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
we will "track" and this GIT
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- Klaus Riesterer
- Visitor
-

Also the memofield in this windows should resize when the window was resized!
Sample (Looks nice)
remmun_tra ,eppurglekitra YB REDRO 0 > lekitradi EREHW eppurgsierp_kf = eppurgsierpdi NO neppurgsierP NIOJ TFEL lekitradi = lekitra_kf NO esierPlekitrA NIOJ TFEL rolocdi = roloc_kf no sroloC nioj tfel eppurglekitra_kf = eppurglekitradi NO neppurGlekitrA NIOJ TFEL lekitrA MORF KVotteN sa gnutsieldmerf_srp + teareg_srp + lairetam_srp+ecivres_srp + nhol_srp ,* TCELES :nepo LQS
(64Bit Mint 19 with newest Lab of CT)
When I run program from console then output is OK, so it seems to be an error with integrated Console In/Output window.
Please Log in or Create an account to join the conversation.
- Peter Heckert
-
- Offline
- Junior Member
-
- Posts: 62
- Thank you received: 3
procedure TForm1.Button1Click(Sender: TObject);
begin
if not Assigned(th) then // Dont create multiple orphaned threads
th:=tmyformatthread.Create(False)
else
ShowMessage('Thread is already running');
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
if Assigned(th) then
begin
th.Terminate;
th.WaitFor;
FreeAndNil(th);
end;
end;
procedure TForm1.FormClose(Sender: TObject; var CloseAction: TCloseAction);
begin
Button2Click(Sender); // Terminate Thread to avoid exception
end;
I had some fun playing around with new example prjFormatDateTime_threadsave.

Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
PilotLogic Architect and Core Programmer
Please Log in or Create an account to join the conversation.
- Peter Heckert
-
- Offline
- Junior Member
-
- Posts: 62
- Thank you received: 3
Please Log in or Create an account to join the conversation.
- Sternas Stefanos
-
- Offline
- Moderator
-
- Ex Pilot, M.Sc, Ph.D
a lot of source for you
with Thread source and samples for windows only (yet...)
Is our last Delphi to CodeTyphon port
from Appdelphidabbler.com
Just un7zip and open CT MultiProject file PJConsoleSamples.ctmpr
Build ALL
and start to Explore the source
have fun....

PilotLogic Architect and Core Programmer
Attachments:
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.