1, Wieso benennst Du deine Resourcenstrings so verständlich (Str0031)?
Ich würde für 'Profile wurden gespeichert' cStrProfileSaved oder cProfileWurdeGespeichert nehmen.
2, Für Funktionskommentare gibt es schon diverse "Standards" um diese auch relative einfach in Hilfedateien zu überführen. Siehe z.B.
Time2Help
3, Nicht alle Sprachabhängigen Texte wurden berücksichtigt. Siehe z.B. die Zeile
lOpenDialog.Title := 'Datei öffnen...';
. Schau dir im Rahmen von Mehrsprachigkeit auch gleich mal
GNU GetText an. Geht evtl. auch für
VCL.NET.
4, Ich würde die Logiklassen in eine eigene
Unit packen. Damit erkennst Du auch einfacher ob du "unschönerweise" zu viele Methoden als Private definiert hast bzw. ob du noch einige Methoden besser als Public definierst.
5, Dateinamen wie
FDS_Server_TCPPreferences.xml solltest Du als Konstanten definieren damit du nicht mal das Problem eines Schreibfehlers hast.
Windows Vista - Eine neue Erfahrung in Fehlern.