
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.04.2019, 09:12
|
|||
|---|---|---|---|
Кодировка исходных *.pas-файлов |
|||
|
#18+
Столкнулся с тем, что Delphi Может предложить предложить конвертировать pas файл в UTF-8 и я соглашался пару раз. И тут начинался кавардак с отладкой. Отладчик "ходит" не по тем строкам и останавливается совсем не на бряках, а где-то в другом месте или пропускает некоторые строки. Мне нужно вставить юникод-символ(ы) в исходники. Как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 09:28
|
|||
|---|---|---|---|
Кодировка исходных *.pas-файлов |
|||
|
#18+
X11Столкнулся с тем, что Delphi Может предложить предложить конвертировать pas файл в UTF-8 и я соглашался пару раз. И тут начинался кавардак с отладкой. Отладчик "ходит" не по тем строкам и останавливается совсем не на бряках, а где-то в другом месте или пропускает некоторые строки. Мне нужно вставить юникод-символ(ы) в исходники. Как быть?Это в какой версии делфи? У меня в токио и рио часть исходников тоже в utf-8 (константы содержат как раз уникод), с такой проблемой, как у тебя, не сталкивался... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 09:33
|
|||
|---|---|---|---|
Кодировка исходных *.pas-файлов |
|||
|
#18+
X11Как быть? Полный ребилд не помогает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 09:54
|
|||
|---|---|---|---|
|
|||
Кодировка исходных *.pas-файлов |
|||
|
#18+
X11Мне нужно вставить юникод-символ(ы) в исходники. Как быть? #_Код_Символа ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 10:10
|
|||
|---|---|---|---|
Кодировка исходных *.pas-файлов |
|||
|
#18+
X11И тут начинался кавардак с отладкой. Отладчик "ходит" не по тем строкам и останавливается совсем не на бряках, а где-то в другом месте или пропускает некоторые строки.Такое обычно случается не из-за юникода, а из-за того что концы строк вместо #13#10 получаются только #10 или только #13, проверь на сбойных файлах. X11Мне нужно вставить юникод-символ(ы) в исходники. Как быть?Если не слишком много символов, то можно через #1234 вставлять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 10:33
|
|||
|---|---|---|---|
Кодировка исходных *.pas-файлов |
|||
|
#18+
wadmanX11Как быть? Полный ребилд не помогает? нет или что это такое? как сделать полный ребилд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 10:34
|
|||
|---|---|---|---|
Кодировка исходных *.pas-файлов |
|||
|
#18+
DarkMaster#_Код_Символа ? какой код символа? ✅ + вот моя тема, как его отправить? https://www.sql.ru/forum/1311427/dobavit-v-stroku-simvol-po-kodu-u-xxxx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 10:37
|
|||
|---|---|---|---|
Кодировка исходных *.pas-файлов |
|||
|
#18+
X11Delphi Может предложить предложить конвертировать pas файл в UTF-8 Вот текст запроса File Unit1.pas contains international characters. Do you wish to save this file in UTF8 encoding? If you choose 'NO', the international characters will be lost. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 10:40
|
|||
|---|---|---|---|
Кодировка исходных *.pas-файлов |
|||
|
#18+
alekcvpконцы строк вместо #13#10 получаются только #10 или только #13 ты оказался прав, и с этим я раньше сталкивался, но я не могу понять, как получается так, что концы строк становятся некоректными ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 10:45
|
|||
|---|---|---|---|
Кодировка исходных *.pas-файлов |
|||
|
#18+
Gator, отправил #2705 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 10:51
|
|||
|---|---|---|---|
Кодировка исходных *.pas-файлов |
|||
|
#18+
Gator#2705 Правильно так: #$2705, забыли про $ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 11:11
|
|||
|---|---|---|---|
Кодировка исходных *.pas-файлов |
|||
|
#18+
Проблема не в том, чтобы найти сам код символа, а в том, как его использовать в Дельфи. И правильно не #2705, а #$2705 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 11:11
|
|||
|---|---|---|---|
Кодировка исходных *.pas-файлов |
|||
|
#18+
X11> Правильно так: #$2705, забыли про $ Да! каюсь. Белая галка в зелёном квадрате получилась? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 11:17
|
|||
|---|---|---|---|
Кодировка исходных *.pas-файлов |
|||
|
#18+
да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2019, 11:49
|
|||
|---|---|---|---|
Кодировка исходных *.pas-файлов |
|||
|
#18+
X11alekcvpконцы строк вместо #13#10 получаются только #10 или только #13 ты оказался прав, и с этим я раньше сталкивался, но я не могу понять, как получается так, что концы строк становятся некоректными UTF-8 - в основном *nix-овый формат (в том смысле, что он там широко используется, в отличие от винды), а там EOL - это #10. Видимо индусы кодер передрали откуда-то, а подшаманить под винду забыли или нешмогли X11Проблема не в том, чтобы найти сам код символа, а в том, как его использовать в Дельфи. В формате U+XXXX, XXXX - в base16, что логично т.к. два байта. Соответственно либо #$2705, либо #9989. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2039544]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 433ms |

| 0 / 0 |
