|
|
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
Появилась необходимость отображения "нестандартных" для среды Delphi 7 символов, а она в упор не видит больше стандартных 255, но их недостаточно, смена шрифтов не помогает, может кто-то знает способ как 'научить' читать что-то новое? Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2021, 13:20 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
05.03.2021 13:20, bors пишет: > Появилась необходимость отображения "нестандартных" для среды Delphi 7 символов, а она в упор не видит больше стандартных 255, но их недостаточно, смена шрифтов не помогает, может кто-то знает способ как 'научить' читать что-то новое? Заранее спасибо TNT Unicode controls for Delphi. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2021, 13:30 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
Если хочешь развиваться - поставь нормальную современную делфи. Есть бесплатные версии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2021, 14:02 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
white_nigger, задумался об этом, просто пока есть возможность работы только в 7, на какую лучше перейти в будущем? И про бесплатные тоже интересно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2021, 14:19 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2021, 14:19 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
05.03.2021 14:19, bors пишет: > на какую лучше перейти в будущем? на самую свежую. бесплатная (Community Edition) пока отстаёт от неё по версии. https://www.embarcadero.com/ru/products/delphi/starter/free-download Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2021, 14:23 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2021, 14:34 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
Fr0sT-Brutal, В Лазаре - UTF8. Это несколько отличается от UTF16 Винды. Хотя может ТСу и хватит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2021, 19:53 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
DarkMaster В Лазаре - UTF8. Это несколько отличается от UTF16 Винды. В винде и utf-8 имеется... DarkMaster Хотя может ТСу и хватит. А чего может не хватить? Охват у этих кодировок одинаковый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2021, 21:22 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
DarkMaster, в лазаре еще веселее. на винде - анси, на линухах - utf8. но насколько я знаю собираются и в лазарь utf16 дефолтно завезти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2021, 22:16 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
makhaon в лазаре еще веселее. на винде - анси Удивительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2021, 22:22 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
makhaon в лазаре еще веселее. на винде - анси, Дремучий ты... з.ы. Правильные опции компиляции использовать надо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2021, 22:37 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey з.ы. Правильные опции компиляции использовать надо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2021, 22:50 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Проекта конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2021, 22:55 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ Kazantsev Alexey з.ы. Правильные опции компиляции использовать надо :) Удивительно. Сколько "профи" приходит учить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2021, 23:12 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey makhaon в лазаре еще веселее. на винде - анси, Дремучий ты... з.ы. Правильные опции компиляции использовать надо :) ты лучше покажи опцию для обращения к utf16 'W' api windows ansi сплошное. проблема там не в string. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 00:20 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
makhaon Kazantsev Alexey пропущено... Дремучий ты... з.ы. Правильные опции компиляции использовать надо :) ты лучше покажи опцию для обращения к utf16 'W' api windows ansi сплошное. проблема там не в string. Дефолт не вариант? Лазарус с нуля поставлен и все работает во всех ОС (винда, дебиан, убунту). Есть пример, где что-то не работает? Без смайликов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 00:42 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
makhaon ты лучше покажи опцию для обращения к utf16 'W' api windows ansi сплошное. Если хочется прям по-взрослому, то переключаешься на unicodestring и пользуешься апи с W. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 00:43 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
wadman Есть пример, где что-то не работает? Без смайликов. Что Азия говорит ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 01:10 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
wadman Есть пример, где что-то не работает? Код: pascal 1. 2. 3. 4. 5. 6. 7. Без явного указания страницы на системе без русской локали не работает, после указания - работает. LCL сама назначает страницу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 01:43 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
Ещё пример: Код: pascal 1. 2. 3. 4. 5. 6. 7. Запуск на машине без русской локали. компилировали без директивы: с директивой: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 02:09 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey, Ок, объясни мне, как автор unicodestring и пользуешься апи с Wповлияет на прописанные дефолтные заголовки? Может я какой-то магии не знаю? function CallMsgFilter(var lpMsg: TMsg; nCode: Integer): BOOL;external 'user32' name 'CallMsgFilterA'; function DispatchMessage(const lpMsg: TMsg): Longint;external 'user32' name 'DispatchMessageA'; function CommConfigDialog(lpszName: PChar; hWnd: HWND; var lpCC: TCommConfig): BOOL;external 'kernel32' name 'CommConfigDialogA'; повторю для всех. В винде дефолтно - анси, в линуксе дефолтно utf8. правят что бы сделать utf16 везде, как в делфи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 21:58 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey Ещё пример: s : Utf8String ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 22:03 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
makhaon, Я то думал он о чём-то серьёзном, а он о том, что ему заголовков не подвезли... Ну так обновись, что ли... Вот так оно уже сейчас: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 22:39 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
makhaon повторю для всех. В винде дефолтно - анси, в линуксе дефолтно utf8. Глупость, повторенная дважды не перестаёт быть глупостью: FPC since version 3.0 provides an API to change the default system codepage of RTL to something else. Lazarus (actually its LazUtils package) takes advantage of that API and changes it to UTF-8 (CP_UTF8). It means also Windows users now use UTF-8 strings in the RTL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 23:00 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey, И вот что им мешало сделать по дефолту UTF-16? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 23:20 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
rgreat, Делают же. Нынешняя поддержка utf-8 это временное решение. Future The goal of FPC project is to create a Delphi compatible UnicodeString (UTF-16) based solution, but it is not ready yet. It may take some time to be ready. This UTF-8 solution of LCL in its current form can be considered temporary. In the future, when FPC supports UnicodeString fully in RTL and FCL, Lazarus project will provide a solution for LCL that uses it. At the same time the goal is to preserve UTF-8 support although it may require changes to string types or something. Nobody know the details yet. We will tell when we know... In essence LCL will probably have 2 versions, one for UTF-8 and one for UTF-16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 23:39 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey makhaon, Я то думал он о чём-то серьёзном, а он о том, что ему заголовков не подвезли... Ну так обновись, что ли... Вот так оно уже сейчас: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. что поменялось то? те же 'A' дефолтно. глупость повторенная трижды... дальше по тексту. обновляйся, не обновляйся, пока нормальную поддержку utf16 не завезут, будет как было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2021, 23:59 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
https://wiki.freepascal.org/Unicode_Support_in_Lazarus авторThe goal of FPC project is to create a Delphi compatible UnicodeString (UTF-16) based solution, but it is not ready yet. It may take some time to be ready. авторWhy not use UTF8String in Lazarus? Short answer: Because the FCL does not use it. И т.д. Текущее состояние строк в лазаре близко к вселенскому ужасу. завезут везде utf16 и всё устаканится. почти сразу же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2021, 00:07 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
makhaon, переключаешься на unicodestring и пользуешься апи с W. Но это, конечно, осилят не только лишь все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2021, 00:07 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
makhaon, Вижу, ты ещё и не читатель... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2021, 00:09 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey, Леша, просто признайся, что пишешь херню и не прав. Ну чо уже, бывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2021, 00:09 |
|
||
|
Delphi 7 и Unicode
|
|||
|---|---|---|---|
|
#18+
makhaon, Нет, херню про анси пишет не Лёша, а кто-то другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2021, 00:17 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2037537]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
144ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 425ms |

| 0 / 0 |
