@Leonard:
Herzlich willkommen in der Delphi-PRAXiS. Die falschen Grenzen für die Laufvariablen sind ganz sicher zu bemängeln.
@Mackhack:
Mir scheint du hast deine Speicherstruktur etwas unglücklich gewählt. Nicht "Languages: array of TLanguage" sollte der Ausgangspunkt sein, sondern eher eine Forms-Kollektion:
Code:
- Form: MainForm
- Control: SaveButton
Deutsch: &Speichern
Englisch: &Save
- Control: UrlLabel
Neutral: $
URL
- Form: LoginForm
...
Freundliche Grüße vom marabu