![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Какой функцией можно перевести "код" в #1050#1086#1076.
noob_one © (2010-05-06 12:30:00)Я не знаю что за формат записи во втором случае. Он используется в DFM файлах.
RWolf (2010-05-06 16:29:00) [1]
> DVM © (06.05.10 16:06) [7]
Сейчас нашёл исходники DFMconv rybalko.nm.ru, переделал для вывода на консоль.
Бинарные DFM тоже показывает.
Leonid Troyanovsky (2010-05-06 16:16:00) [2]
> Anatoly Podgoretsky © (06.05.10 13:18) [4]
> Такой функции нет, это внутренний формат DFM
Не только dfm, это расширение для символьных литералов.
Т.е., можно, например, ShowMessage(#1050#1086#1076)
--
Regards, LVT.
DVM (2010-05-06 16:06:00) [3]
> RWolf © (06.05.10 15:22) [6]
> Я знаю только декодер из CnPack, но он не умеет брать аргументы
> из ком.строки.
там исходники вроде открыты, можно сделать
RWolf (2010-05-06 15:22:00) [4]к слову — знает ли кто-нибудь консольную программку для перевода таких форм в удобочитаемый (D5) вид? хочу поставить её фильтром на вьювер Far.
Я знаю только декодер из CnPack, но он не умеет брать аргументы из ком.строки.
DVM (2010-05-06 14:46:00) [5]
> noob_one (06.05.10 12:30)
>
> Я не знаю что за формат записи во втором случае. Он используется
> в DFM файлах.
Открой в Delphi форму как DFM. Измени в DFM какую нибудь мелочь, типа пробел сотри. Сохрани DFM. Открой в блокноте DFM - посмотри все эти коды должны поменяться на нормальный текст.
Anatoly Podgoretsky (2010-05-06 13:18:00) [6]> noob_one (06.05.2010 12:30:00) [0]
Такой функции нет, это внутренний формат DFM
Вариант (2010-05-06 12:44:00) [7]#1050#1086#1076 = "Код" в юникоде. Функции перевода смотри по хелпу дельфи WideCharToString или подобные
turbouser (2010-05-06 12:40:00) [8]Точнее, коды unicode символов :)
turbouser (2010-05-06 12:38:00) [9]Это unicode кодировка