Brak polskich znaków w Object Inspectorze Delphi 5

0

Witam,
Mam problem z wstawieniem polskich znaków w ObjectInspectorze w Delphi 5. Oczywiście mam dodany wpis NoCtrlAltKeys =1. Zamiast polskich znaków wprowadza mi krzaki (po skopiowaniu do schowka i wklejeniu do notatnika mam polskie znaki zamiast krzaczków) ale np forma pokazuje już poprawne wartości czyli ść.
Problem jest też taki jak w komponencie wizualnym mam w kodzie zapisane "ś" to jak go położę na maskę to pokazuje mi krzaki, po skompilowaniu uruchomieniu również, ale jak buttona położę i napiszę w OI "ś" będą krzaki, ale wyświetli się poprawnie.

Masakra.
Windows 8.1 ang z polskim Language Packiem (może to jest problem) a Delphi sobie nie radzi. Ustawienia regionalne mam polskie,

0

Spróbuj Shift + ~ + litera, ewentualnie z Caps Lockiem, żeby mieć zmienić wielkość. Więcej tu:
W Delphi nie mam polskich liter, co zrobić

0

Mam problem z wstawieniem polskich znaków w ObjectInspectorze w Delphi 5. Oczywiście mam dodany wpis NoCtrlAltKeys =1.

Sam z tego korzystałem (jednak w Delphi7), ale służy ona do wyłączenia obsługi skrótów klawiaturowych, w skład których wchodzą klawisze Ctrl i Alt, a nie do zmiany kodowania znaków; Dlatego też w edytorze kodu czy okienku inspektora obiektów można wpisać np. literkę ś; Jeśli ten klucz w rejestrze posiada wartość 0 - próba wpisania literki ś skończy się otwarciem okienka Call Stack (jak dobrze pamiętam);

Nie wiem dlaczego używasz tak starego środowiska (pewnie mus), ale jeśli w łańcuchach widzisz krzaczki, to na pewno problemem jest strona kodowa i w tym kierunku trzeba szukać rozwiązania; IMHO.

0

To nie jest problem z tym, że nie mogę wpisać w kodzie w pasie polskich liter. Tam mogę wszystko, w dfmie również poprawnie zapisuje pomimo tego że w object inspectorze pokazuję się krzaki zamiast polskich liter. Co fajniejsze tak jak pisałem wyżej mam problem z komponentem jak zrobie exe i uruchomię na innym komputerze to tam jest ść u mnie są krzaki. Czyli problem jest z IDE i Windowsem. Nie wiecie czy IDE ma jakąś stronę kodową, defultowy jeżyk itp? Od biedy mogę z tym żyć ale utrudnia to trochę ;-)

Będę wdzięczny za wszelkie sugestie.

P.S. Tak samo jak Delphi 5 (u mnie mus tak pewnie u Ciebie D7 też mus ;-) ), XE5 też nie powala na kolana w porównaniu z VS

0

Sprawdź ustawienia językowe w systemie operacyjnym - wszystkie możliwe opcje (pooglądaj zaawansowane). Ostatnio kolega robił obrazy dla win 7 embedded żeby dograć rosyjski z oryginalnym angielskim i miał identyczny problem z XE2 po próbie zmiany na polski. Gdzieś głęboko w opcjach językowych był po prostu zaznaczony angielski. Jeśli nie uda Ci się tego odnaleźć to postaram się go podpytać gdzie to dokładnie było.

0

Szukałem ale wszędzie mam polski (tak mi się wydaje), ale jeszcze poszukam. Byłbym wdzięczny jakbyś dopytał gdzie i co pozmieniać.

0

sprawdź: region i jezyk > administracyjne > zmien regionalne ustawienia

0

szopenfx, mam tam Polski (Polska)

3

Możliwe że Win 8.1 forsuje Unicode bo każda normalna aplikacja teraz tego używa, a D5 słabo obsługuje Unicode.

https://groups.google.com/forum/#!topic/borland.public.delphi.internationalization/fvhxZmXEe0E

Możesz spróbować zmienić font w Object Inspectorze, może pomoże:
GExperts: http://www.gexperts.org/tour/index.html?ide_enhancements.html
https://theroadtodelphi.wordpress.com/delphi-ide-theme-editor/
http://www.marcocantu.com/ddh/ddh15/ddh15f.htm

0

Doprecyzuje jak miałem zainstalowane D5 na innym komputerze z Win8.1 ale od razu był PL to wszystko było OK, problem pojawił się po zainstalowaniu D5 na nowym kompie gdzie jest language pack :( wiem ze to ma coś wspólnego z moim problemem ale może D5 sobie gdzieś ustawiło jakąś czcionkę (w opcjach edytora jest ok) stronę kodową że się to gryzie.

0

Dzięki vpiotr, znalazłem przyczynę. Defaultowo D5 zainstalował mi środowisko gdzie fontem w object inspectorze jest MS Sans Serif, niestety w tej czcionce jest skrypt tylko Zachodni (pewnie z racji Win8.1 Ang + PL LangPack) za pomocą GExperst zmieniłem to i wszystko jest jak należy.

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