проблем кирилица

6 отговора 250 прегледа
#1

проблем кирилица

не сам много печен в това но бих бил много благодарен ако ме насочите към решение на следния проблем:
Опитвам се да направя нещо на Delphi 7 ,
1 много ме дразни 4е в IDE средата когато пиша на кирилица ми излизат глупости незажисимо че промених fonta в опциите. това мога да го преживея но защо като ползвам MessageDlg('Кирилски текст'.............) в краиния продукт пак получавам глупости. При използването на Delphi 8 такъв проблем няма. Но аз искам да остана на Delphi 7.
Mерси много.

Отговор
в отговор на newbie #2

Re: проблем кирилица

[линк]

Отговор
в отговор на newbie #3

Виж, понякога се случва

Виж, понякога се случва не само в Делфи, а и във всяка друга среда - пише човек, а излизат глупости.




Отговор
в отговор на NDeu #4

Кофти, ама и аз да те питам :)

Кофти, ама и аз да те питам, ако сорс с коментар на кирилица го прехвърля през клипборда (ръчно :) в Word - твърдо се опитва да го разпознава като някаква латиница. Мисля, че съм си кирилизирал ОС навсякъде (с инджинерските страхотии (оф топик: знаеш ли вица за милиционера, който не знаел как се пише Джоро - дано да си схванал транскрипцията :)).
Ако същия сорс го запиша на файл - няма проблем.
Освен това, знам, че ако започна нов документ на Word, напиша няколко думи на кирилица - след това нямам проблеми с пействането на клипборда от Делфи. Ползвам предимно Д5.

Отговор
в отговор на NikB #5

Re: Кофти, ама и аз да те питам :)

Проблема идва от това, че Делфи средата не е уникод и при прехвърлянето през клипборда към уникод приложение преобразуването става в зависимост от текущо избрания език.
Workaround: Преди команда Copy в неуникодско приложение превключвай клавиатурата на BG.

Отговор
в отговор на NikB #6

Re: Виж, понякога се случва

мерси махнах си Флекстаипа и пипнах тук там и се оправи донякъде т.е. MessageDlg e OK. Все пак не мога да разбера защо при едни и същи настройки компа Д7 не работеше коректно а Д8 работеше.
М/у другото това ми реши проблема с RAVE репортите на кирилица (също както при MsgDLG и също така Д7 - не Д8 - да) но с тази разлика че Execute report рун тиме ми даваше простотии а през рейв средата работеше правилно за Д7. И наи голямата простотия е че ако ако create репорт през Рейв на Д8 запиша и execute през Д7 run-tume няма проблем с кирилицата. Абе ................

Отговор
в отговор на newbie #7

Re: Виж, понякога се случва

Един "тъп" въпрос - за какво ти е ФлексТайп и разните му там кирилизации? Да не би да работиш във Win311 ??

Отговор