Ich war auf der Suche nach einem Dialog der sich selbst schließen kann und bin hier im Forum auf das gestoßen:
[DELPHI]
Ich frage mich an dieser Stelle warum es funktioniert das ein PChar mit einem string ausgetauscht werden kann.
Sowas ist generell eine schlechte Idee, weil es von der Art der Implementierung des verwendeten String-Typen und des Mechanismus zur Parameterübergabe abhängig ist. Es funktioniert hier weil eine Variable vom Typ String einen Pointer enthält, der auf das erste Zeichen im String zeigt und die Implementierung auch dafür sorgt, dass der Text mit #0 abgeschlossen wird.