Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

problem sa lokalizacijim...funkcija ReinitializeForms()

[es] :: Pascal / Delphi / Kylix :: problem sa lokalizacijim...funkcija ReinitializeForms()

[ Pregleda: 2205 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

escape::
Developer Delphi
Rijeka, Croatia

Član broj: 26382
Poruke: 65
*.net.t-com.hr.



+1 Profil

icon problem sa lokalizacijim...funkcija ReinitializeForms()14.05.2006. u 22:10 - pre 218 meseci
Caos!

Uspio sam napraviti lokalizaciju pomoću Translator Managera u Delphiju.
Sve radi ok kada u design modu mjenjam language.
Kada to isto pokušam u kodu:

const ENGLISH = (SUBLANG_ENGLISH_UK shl 10) or LANG_ENGLISH;
const CROATIAN = (LOCALE_SYSTEM_DEFAULT shl 10) or LANG_CROATIAN;

procedure TfrmMainForm.English1Click(Sender: TObject);
begin
try
if LoadNewResourceModule(ENGLISH) <> 0 then
ReinitializeForms;
except
end
end;

procedure TfrmMainForm.Croatian1Click(Sender: TObject);
begin
try
if LoadNewResourceModule(CROATIAN) <> 0 then
ReinitializeForms;
except
end;
end;


...promjeni korektno, ali uz promjenu veličine glavnog prozora i javi grešku "Stack Overflow!" Zašto to radi!?????Koje je rješenje?


escape::
 
Odgovor na temu

morlic
Milos Orlic
Beograd

Član broj: 6081
Poruke: 735
*.110.eunet.yu.



+1 Profil

icon Re: problem sa lokalizacijim...funkcija ReinitializeForms()16.05.2006. u 06:55 - pre 218 meseci
Ja nikada nisam koristio ugradjenu podrsku za jezike u Delphi-u, vec sam pravio sopstveni mehanizam koji preko tnt unicode kontrola daje daleko bolji rezultat, uz mnogo bolju kontrolu i uz mogucnost da se prevod radi nad vec isporucenom aplikacijom. Ali sta je tu je...

Nesto se tu ili vrti u krug (rekurzija? kod koji si postovao nije kompletan?) ili si mozda dirao opciju "Min stack size" projekta?

Kada program "pukne" otvori u meniju View->Debug Windows->Call Stack pa vidi sta se tu desava u tom trenutku (Znaci na exception uradis break a ne continue). Naravno pre toga u Project->Options ukljucis debug dcu-s, iskljucis optimizaciju i uradis build.

Pa da vidimo.
 
Odgovor na temu

escape::
Developer Delphi
Rijeka, Croatia

Član broj: 26382
Poruke: 65
*.net.t-com.hr.



+1 Profil

icon Re: problem sa lokalizacijim...funkcija ReinitializeForms()17.05.2006. u 09:40 - pre 218 meseci
Problem je što error nije u exception bloku nego po izlasku iz programa.Debug kaže da ne program ne množe pronaći ili inicijalizirati neku Placment komponentu.ona je = nil.
Malo sam razočaran Delphijevim Translator Managerom iako sam bio na početku oduševljen.
Što misliš o PromjeniJezik() funkciji za manje programe u kojoj mijenjam Captione labela i naziva formi (svaka forma ima svoju)?
escape::
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: problem sa lokalizacijim...funkcija ReinitializeForms()17.05.2006. u 13:09 - pre 218 meseci
Citat:
escape:::Što misliš o PromjeniJezik() funkciji za manje programe u kojoj mijenjam Captione labela i naziva formi (svaka forma ima svoju)?


Vidi ovo!
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: problem sa lokalizacijim...funkcija ReinitializeForms()

[ Pregleda: 2205 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.