Code

Retro Dive Into Thieves Guild Source Code Hot Off A 3.5 Floppy Disk

Near the end of the last century, when the Internet was young, BBS were everywhere, and Atari STs were hot, two developers (Paul Witte and Herb Flower) built a game called Thieves’ Guild. Thieves’ Guild was (is?) a multiplayer strategy game for BBS systems. Players could (can?) explorer a large medieval world with spell casting, combat, and thievery. With 25 different towns to explore…
Read more
CodeDelphi

Syntax Highlighting Editors In Delphi & C++Builder On Windows

A popular syntax highlighting editor for Delphi is called TSynEdit. This post is mainly focused on the various forks of TSynEdit and which one you might want to use in your own projects. The Dev C++ project uses TSynEdit which needed to be upgraded when it was lifted from compiling in Delphi 6 to compiling in Delphi 10.4. The three options are: TurboPack TSynEdit &#8211…
Read more
C++Delphi

Quickly And Easily Mirror Device Screens With DesktopCast Delphi Sample App

DesktopCast is a sample application with a client-server architecture where a client application can connect to a server application and receive a screenshot taken by the server application once or every 5 seconds using app tethering. The server application is a VCL application, and the client application is available both as a VCL application and as a FireMonkey application. You can find…
Read more
DelphiNews

8 Delphi Success Stories Across Windows And Mobile

ArtGen Applications created with Delphi/Pascal are primarily used in the fields of science and technology as well as in business. The development environment is seldom used to create art. With ArtGen, programmer and artist Volker Diefenbach has managed to create a…
C++

Secrets of FireDAC: Pagination With Grids And LiveBindings

If you want to display only a range of results from a recordset you can using paging (otherwise known as pagination) to do so. It is a common pattern when doing web development to give the user 20 results for example and then the ability to move to the next page. If you are implementing a REST API in RAD Server you might also implement this functionality instead of delivering 2 million rows for…
Read more