Kategorie: Delphi
Delphi

Umstellung unseres Delphi Unit-Tests auf DUnitX

In dem letzten Beitrag haben wir uns angesehen, wie man Unit-Tests in Delphi mit DUnit erstellt. Da DUnit aber mittlerweile nicht mehr weiterentwickelt wird, schreiben wir unseren Testcode nun um und verwenden stattdessen das DUnitX-Framework.

Delphi

Unit-Tests in Delphi mit DUnit

Delphi enthält standardmäßig ab Version 2010 das Test-Framework DUnit. Dieses ist inspiriert vom JUnit-Framework und ermöglicht Unit-Testing auch unter Delphi. Für ältere Versionen der Delphi IDE ist das Framework auch unter http://dunit.sourceforge.net/ erhältlich. Grundsätzlich sei gesagt, dass DUnit mittlerweile veraltet

Delphi

Mails mit Anhang in Delphi über Indy Smtp versenden

Um Mails in Delphi zu versenden, kann man die Indy-Komponenten verwenden. Diese beinhalten TIdSMTP und TIdMessage, welche wir hierzu verwenden werden. Als Anhang (Attachment) wollen wir eine CSV-Datei generieren, welche wir aber nur on-the-fly im Speicher erstellen und gleich direkt

Delphi

Ein Icon in der Taskbar (Infobereich) anzeigen und bei Klick ein Popup-Menü anzeigen

In Windows gibt es rechts unten in der Taskbar den sogenannten System Tray oder Infobereich. Dort kann man ein Icon erstellen und dem Benutzer über Klick ein Menü anbieten, wie man es von diversen Programmen kennt die hauptsächlich im Hintergrund

Delphi

TScrollbox mit Mausrad steuern

Hat man in einem Formular mehr Komponenten zu platzieren, als darin Platz haben, bietet es sich an, eine Scrollbox zu verwenden um innerhalb der Form scrollen zu können. Verwendet man eine TScrollbox, so zeigt diese zwar eine Scroll-Leiste an wenn