jak wyswietlic znak Unicode (np #1082) na formularzu

0

mecze sie z tlumaczenim programu na jezyk rosyjski.

Napisalem dodatkowy program, ktory wyciaga wszystkie stringi z
wszystkich plikow w danym katalogu,
daje mozliwosc dopisania nowych wersji tych stringow
a nastepnie zamienia w odpowidnich miejscach w tych plikach
stare stringi na nowe. Nastepnie wystarczy tylko skompilowac
i juz mozemy cieszyc sie nowa wersja jezykowa:-D

Wszystko pieknie tylko ze po zamianie napisow w plikach *.DFM
jesli w czasie kompilacji, Delphi nie umie sobie wyswietlic jakiegos
znaczka (a tak sie sklada ze nie umie zadnego z cyrylicy) to wstawia
na jego miejsce znak zapytania i z nim sie kompiluje :-[
W efekcie przy uruchomieniu programu na rosyjskim komputerze(i na dowolnym innym rowniez)
na calym formularzu widac piekne napisy w stylu ????????? ?????????? ??????????? ??????????

Jedyna nadzieja w tym, ze znajde sposob na to aby delphi umialo wyswietlic na
formularzu znaczki z poza standardowego zestawu (z poza ASCII)

PROSZE JESLI KTOS WIE JAK TO ZROBIC NIECH NAPISZE ;-( ;-( ;-(
// usunąłem powiększenie i kolor czcionki (dop. deus)

0

Człowieku... co to jest, czat onetu? Kontrolki Delphi pracują w ANSI, nie unicode. Jak to zrobić? Poszukaj 'TntWare Unicode controls' - pierwszy wynik z google, aktualnie projekt stał się komercyjny i zyskał nową nazwę ale gdzieś na bank powinna być kopia starej wersji free. No, chyba, że pasuje Ci zakup pakietu za 30€... hm, popatrz może np. tutaj: http://www.mh-nexus.de/components.htm

0

Niestety nie mam żadnego doświadczenia w temacie kontrolek Unicode ale na pierwszy rzut oka wydaje mi się, że wystarczy użyć do każdej wersji językowej innej czcionki ANSI dedykowanej do konkretnego języka.

0

no wlasnie tak sobie pomyslalem ze mozna zapisywac nowe napisy na rosyjskim sprzecie uzywajac ASCII,
przenosic je na polski, kompilowac i potem uzywac z powrotem na rosyjskim.
minusem jest to ze w czasie pracy na polskim napisy beda zupelnie niezrozumiale dla kogokolwiek.

dzis to sprawdze

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