Installing CodeTyphon Free Pascal IDE Environment on Debian

CodeTyphon is an Object Oriented Free Pascal Visual Programming Studio, for Cross-Platform Native Development, with Multi-OS, Multi-CPU, Multi-Platform and Cross-Build abilities. For those with experience with Delphi Programming (Embarcadero Pascal Programming Environment) you will find many aspects very similar, although a few significant differences. It offers you the ability to build any kind of application, Commercial or Non-Commercial without any restrictions, and without any cost. It has native components to access most common Database Management Systems. And has plenty of visual components to use easily on your visual projects. But…

Read More

Testing Lolin NodeMCU V3 esp8266

I’m testing Lolin NodeMCU V3 esp8266. This is a tiny microcontroller with embeded wifi. The model we are trying has 1MB of flash ram plus 8k of dynamic ram. These are quite a lot for many purposes. I’m using Arduino just for ease. But it’s got a Lua framework, this is that you can make Lua scripts upload them to the NodeMCU, link it to the init.lua script and run. I’m not going to show the Lua example in this post, but the Arduino IDE example. The Arduino IDE can…

Read More

How to drag a captionless form in free pascal-lazarus-typhon

Drag Captionless

We are going to create a demonstration on how to make a captionless form that can be dragged by pulling from any place from its form. Some ideas were borrowed from this site  and Create a new project in its own new directory and call it dragcaptionless Unit. Add a TButton to the lower right part of the newly created form. Change Caption property to ‘Bye!’. On the OnClick Event Handler write the following code: procedure TForm1.Button1Click(Sender: TObject); begin Application.Terminate; end; We add the following variables to the private part…

Read More