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
C++Code

C++17 On Windows 10 With The C++ Builder

As you know from C++ Builder 10.3, we have support for the modern C++ 17 version. Here you can see the C++ 17 supportchart. In this CodeRage session, Dion Mai shows demo applications in action. You can find out how you can use the new C++ 17 functions and an updated…
CodeDelphiRAD Studio

Optical Character Recognition Component for FireMonkey by Winsoft

Introduction OCR (Optical Character recognition) for FireMonkey is a FireMonkey type component (it supports Windows, macOS, iOS and Android). Its main purpose is to decode text from a picture into plain text. Check the video below for installation instructions. 2. Components in the Demo and what they do There are two main panels – one on the left and one on the right…
Read more
CodeDelphiRAD Studio

Open web pages using the Winsoft's component WebView Browser

Introduction WebView is a VCL-type component (Windows platform only). Its main purpose is to open web pages. To find out how to install the component, watch the next video. 2) Components in the Demo and what they do On the top of the form a TEdit component is positioned for inserting text (URL in this case), as well as speed buttons for navigation – back, forward…
Read more
C++CodeDelphi

Using a .NET Assembly via COM in Delphi

This is mostly a reprise of an article I wrote back in 2004, but that I still refer people to. That linked version may eventually go away. I have not tested any of this recently, but will update based on feedback, and revisit as necessary. I found a recent utility that may be useful in this process: NirSoft DLL Export Viewer Abstract: Using .NET Assemblies as COM objects in Win32 programs is…
Read more