I love Pascal and its variations. And FreePascal is a damn good compiler.
Pascal has somehow a bad reputation. Don't know why, it is as powerful as C++ definitely. But the market rules I guess.
i have encountered the site http://www.freepascal.org/ by chance, and surprised the many platforms it support (long list). i know it is a very old programming language, but i can't see any compiler coded with object pascal or its variations. it seems most if not all compilers are made with c/c++ mixed with some asm. free pascal seems beautiful i have downloaded it, and was able to run some of its opengl examples. its IDE is bad but i have used an editor and it is not hard to run fpc.exe code.pas from the command prompt. i have noticed Lazarus but i want to learn the base first, also lazarus very big.
still don't see any reason why programming languages developers don't make their products with free pascal and instead they go to c/c++ !!!??
I love Pascal and its variations. And FreePascal is a damn good compiler.
Pascal has somehow a bad reputation. Don't know why, it is as powerful as C++ definitely. But the market rules I guess.
Pascal (and FreePascal) is one of my preferred programming languages.
To have a great IDE you should use Lazarus IDE at http://www.lazarus-ide.org/
It is a complete IDE and the full FreePascal compiler in one package.
There was a time when I was seriously thinking to stop developing thinBasic using PowerBasic compiler and start using FreePascal.
I also tried to use FreePascal as a backend compiler for developing thinBasic modules. I was able to develop some modules for almost all kind of variables but the kind of string we use in thinBasic (BSTR Ole32 strings) are not so compatible with FreePascal strings. In theory FreePascal WideStrings should be compatible (or equivalent) to BSTR OLE32 strings but in praxtice there are some problems returning strings from function calling. Here some info: http://stackoverflow.com/questions/9...ue-for-interop
Maybe some day I will retry making some serious tests.
www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000
hi primo
I use Geany for most of my recreational programming, it supports numerous languages out of the box, you load a C file and provided you have gcc installed on your path all you do is click on the build button, likewise for free pascal or gfortran, python etc. https://www.geany.org
You can keep \thinBasic\SDK\SDK.Zip
There should be a "Delphi" directory.
In any case that SDK uses special thinBasic Core specific functions for strings that convert dynamic BSTR strings into Pascal strings and the other way round.
Anyway, let me know.
This evening I will search other tests and post here.
www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000
Sorry Eros, the latest thinbasic distribution only contains C, BASIC and Assembler SDKs.
opps, sorry you are right
I will check this evening.
www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000
No problem Eros. Whenever you find time and motivation.
I forgot about it but there is a Delphi dedicated forum here:
http://www.thinbasic.com/community/f...DK-development
It is very close to FreePascal I think.
www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000
Bookmarks