Du könntest ein paar
const Schlüsselwörter in deine Prozedurparameter schreiben (vorausgesetzt du änderst den Parameter nicht). Das beschleunigt das ganze ein wenig.
Des weiteren würde ich die
properties nicht mitten unter die Methoden mischen, sondern mit einer oder mehrerer Leerzeilen von diesen Trennen.
Zitat:
Messagebox(0, 'Die Zeichenfolge ist leer.', 'Hinweis - TSplitString', MB_ICONSTOP);
So etwas solltest du per
Exception regeln, damit der Benutzer-Programmierer auch merkt wo der Fehler aufgetreten ist. Ein Dialog wird dem Prgrammierer, der deine Klasse benutzt, nicht viel Informationen über die Code-Position sagen. Und das ist auch eine Meldung die der Programmbenutzer nicht sehen sollte, sondern nur der Programmierer.