wunderwaffe: тупят другие (karliki)
[personal profile] wunderwaffe
Delphi7 - великая IDE, которая за 19 лет не утратила актуальности. Однако для Windows10 имеются проблемы с перекодировками, при переносе портятся надписи на элементах программы.

1) Данные о свойствах компонент в файлах *.dfm хранятся в таком виде -
...
Caption = #234#238#238#240#228#232#237#224#242#251' '#239#240#255#236#238#243#227#238#235#252#237#232#234#224' '#231#224#245#226#224#242#224' '
...
Это - численные значения символов в ANSI, что в Дельфи символ возвращается ф-ей chr()

2) После открытия в другом виндовс они считываются и принимают вид -
...
Caption = 'eii?aeiaou i?yiioaieuieea caoaaoa '
...
и в таком же виде сохраняются и отображаются.

3) Если в файле эту строку прописать не в численном, а обычном виде, то он откроется нормально, значит, нужна прога - перекодировщик из формата (1) в оный.

Вот она - https://yadi.sk/d/YgHjB9TT6rGrCw

УПД Скачать бесплатно последнюю версию Delphi Community Edition c некими ограничениями можно здесь - https://www.embarcadero.com/ru/products/delphi/starter/free-download

Кстати, у пиратов для нее 32S+2L, а на Дельфи7 - 41S+44L

Profile

wunderwaffe: рабочее (Default)
доктор Вандершпигель

April 2022

S M T W T F S
     12
34567 89
1011 12 1314 1516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 27th, 2026 05:45 pm
Powered by Dreamwidth Studios