Programming

A new mutlti-threading library for Delphi. (darkThreading) My regular readers may be aware that over the past two or three months, I’ve been working on building a new video game engine for Delphi. I’ve also had many other demands on my time, which has meant that I’ve not posted in a while. Today however, I got to the point in the game development project that I’m able to release another of it’s sub-components as an open source library for Delphi. I’d like to introduce you to darkThreading. Introduction Many multi-thre...
Convertir Test de DUnit a DUnitX (Entrega 3) Con este artículo pensaba completar esta serie referente a pruebas unitarias y a los Frameworks más utilizados en Delphi para realizarlas, pero el tema de conversión y migración de test entre DUnit y DUnitX se ha alargado más de lo esperado, así que para no generar una entrada muy larga y mezclar temas he decidido "partirla" en dos". De esta forma dejo para la siguiente el Framework DUnitX en profundidad y en esta me he centrado en explicaros cómo migrar los test existentes que tengamos desarro...

Posted by on in Programming
darkUnicode codec for Delphi Another library to drop out of my Dark Glass development project today is my unicode codec (now named darkUnicode). https://github.com/chapmanworld/darkUnicode This simple class can be used to encode and decode unicode code-points by hand (independent of RTL functions to do the same), and I’ve used it previously to create my own unicode text buffer and stream support.  It can also  be used to determine the unicode format of a text file, by calling the DecodeBOM() method in the appropriate ...
Dynamic Library Loader – My first published GitHub project! A few weeks ago, I began a live-streamed coding project to develop a game engine named DarkGlass using Delphi. When I began the project, I knew that it was possible that several useful libraries might drop out of the development process, and so I have been working to separate the concerns of each piece of the code. Today, my first “useful” code library from that project can be considered at release status. The darkDynLib library. Okay, so my opening paragraph has a couple of slight e...
Video Tutorial#6: Ressourcen BMP/JPG in Delphi einbinden Das nächste, kurze Videotutorial: - Wie bindet man Ressourcen in seinem Delphi Programm ein und kann diese nutzen. https://www.youtube.com/watch?v=34gaDgbDzu4  ...

Check out more tips and tricks in this development video: