![]() |
Re: Mehrsprachiges Programm mit *ini
Wie funktoniert das mit mehreren Forms??
Mein Versuch:
Delphi-Quellcode:
da wird nur mein hauptformular übersetzt.
CL:=loadIni(EN);
if CL<>nil then fillProps([form1],CL); fillProps([form2],CL); meine ini wurde so fortgeführt Zitat:
|
Re: Mehrsprachiges Programm mit *ini
Erstens fehlt dir ein begin-end Block! Zweitens nehme ich an, ist form2 noch gar nicht erstellt ust, wenn du die Funktion aufrufst oder?
MfG xZise |
Re: Mehrsprachiges Programm mit *ini
ich rufe es im formcreate ereignis von form1 auf.
an dem begin-end block liegts auch nicht den hab ich erstellt |
Re: Mehrsprachiges Programm mit *ini
Form1 ist vermutlich Dein MainForm, oder? Dann hat xZise absolut recht, Form2 gibt es zu diesem Zeitpunkt überhaupt noch nicht.
|
Re: Mehrsprachiges Programm mit *ini
ja, es ist mein mainform.
Muss ich es dann nochmal mit dem jeweiligen Form in dessen FormCreate Ereignis aufrufen?? |
Re: Mehrsprachiges Programm mit *ini
Das solltest Du in Erwägung ziehen.
|
Re: Mehrsprachiges Programm mit *ini
wenn ich es im FormCreate des jeweiligen Forms dann aufrufe, wirds aber nicht übersetzt.
Mein Code:
Delphi-Quellcode:
meine Ini sieht wie oben geschrieben aus.
CL:=loadIni(EN);
if CL<>nil then begin fillProps([Form2],CL); end; |
Re: Mehrsprachiges Programm mit *ini
Ich kann hier im Moment kein rar entpacken, daher würde es nichts nützen, den Source herunterzuladen. Wird Deine Routine denn ausgeführt?
|
Re: Mehrsprachiges Programm mit *ini
Zitat:
Diese können also jederzeit aus der aktuellen API herausfliegen, da es jetzt den XP-Mode gibt, ggf. auch schon beim Nachfolger von Windows 7. (Wird wohl nicht so schnell passieren, es gibt aber keine Garantie, dass es nicht passiert. Und deshalb kann es sein, dass Programme, die darauf bzw. auf TIniFile aufbauen, plötzlich nicht mehr funktionieren.) |
Re: Mehrsprachiges Programm mit *ini
also wenn ichs complimiert habe kommt an der seite der codezeilen blaue punkt.
ich schätze mal, dass das bedeutet sie wird ausgeführt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz