[BCB2007] Wersja językowa programu - idea

0

Witam,

zrobiłem sobie programik, który z podanej lokalizacji wyciąga z plików DFM: Caption, Text, Hint i Filter. Tworzy z nich plik INI mniej więcej taki:

[Forma1]
Forma1=1'Tytul formy'
BBaton1=1'Caption Batona1'
BBaton2=6'Caption Batona2''Hint batona2'

[Forma2]
.....

gdzie np.:
BBaton2 - nazwa TButton'a
6 - liczba mówiąca o tym, że TButton ma Caption'a i Hint'a
'Caption Batona2' - Caption
'Hint Batona2' - Hint

I teraz trzeba odczytać INI i pozmieniać Captiony, Texty... Robię sobie DLLkę. No i teraz pytanie:
Czy muszę przeładowywać napisy przy każdym utworzeniu formy, czy mogę to zrobić raz przy starcie programu lub przy zmianie języka dla wszystkich form w projekcie?

0

Jeżeli nic nie zmieniales, to wszystkie formy są tworzone już przy starcie programu (nawet te, ktorych jeszcze nie pokazales, wystarczy ze sa w projekcie).

Wiec mozesz zmieniac jezyk przy starcie albo po wydaniu polecenia zmiany języka, od razu dla wszyskich okien programu.

0

Nieee :) Tworzę formy dynamicznie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1