powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi 7 и Unicode
25 сообщений из 35, страница 1 из 2
Delphi 7 и Unicode
    #40051042
bors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Появилась необходимость отображения "нестандартных" для среды Delphi 7 символов, а она в упор не видит больше стандартных 255, но их недостаточно, смена шрифтов не помогает, может кто-то знает способ как 'научить' читать что-то новое? Заранее спасибо
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051045
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
05.03.2021 13:20, bors пишет:
> Появилась необходимость отображения "нестандартных" для среды Delphi 7 символов, а она в упор не видит больше стандартных 255, но их недостаточно, смена шрифтов не помогает, может кто-то знает способ как 'научить' читать что-то новое? Заранее спасибо


TNT Unicode controls for Delphi.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051060
white_nigger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если хочешь развиваться - поставь нормальную современную делфи. Есть бесплатные версии
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051067
bors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
white_nigger, задумался об этом, просто пока есть возможность работы только в 7, на какую лучше перейти в будущем? И про бесплатные тоже интересно
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051068
bors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий,

Спасибо
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051072
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051080
bors
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий,

спасибо!
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051121
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или Lazarus
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051186
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fr0sT-Brutal,

В Лазаре - UTF8. Это несколько отличается от UTF16 Винды. Хотя может ТСу и хватит.
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051213
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster
В Лазаре - UTF8. Это несколько отличается от UTF16 Винды.

В винде и utf-8 имеется...


DarkMaster
Хотя может ТСу и хватит.

А чего может не хватить? Охват у этих кодировок одинаковый.
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051228
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster,

в лазаре еще веселее. на винде - анси, на линухах - utf8. но насколько я знаю собираются и в лазарь utf16 дефолтно завезти
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051229
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon
в лазаре еще веселее. на винде - анси

Удивительно.
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051231
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon
в лазаре еще веселее. на винде - анси,

Дремучий ты...




з.ы. Правильные опции компиляции использовать надо :)
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051234
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
з.ы. Правильные опции компиляции использовать надо :)
Для компиляции проекта или Лазаря?
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051235
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

Проекта конечно.
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051238
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_
Kazantsev Alexey
з.ы. Правильные опции компиляции использовать надо :)
Для компиляции проекта или Лазаря?

Удивительно.

Сколько "профи" приходит учить.
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051249
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
makhaon
в лазаре еще веселее. на винде - анси,

Дремучий ты...
з.ы. Правильные опции компиляции использовать надо :)

ты лучше покажи опцию для обращения к utf16 'W' api windows ansi сплошное. проблема там не в string.
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051252
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon
Kazantsev Alexey
пропущено...

Дремучий ты...
з.ы. Правильные опции компиляции использовать надо :)

ты лучше покажи опцию для обращения к utf16 'W' api windows ansi сплошное. проблема там не в string.

Дефолт не вариант? Лазарус с нуля поставлен и все работает во всех ОС (винда, дебиан, убунту).

Есть пример, где что-то не работает? Без смайликов.
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051253
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon
ты лучше покажи опцию для обращения к utf16 'W' api windows ansi сплошное.

Если хочется прям по-взрослому, то переключаешься на unicodestring и пользуешься апи с W.
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051257
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman
Есть пример, где что-то не работает? Без смайликов.

Что Азия говорит ?
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051262
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman
Есть пример, где что-то не работает?

Код: pascal
1.
2.
3.
4.
5.
6.
7.
program console_project1;
uses
 sysutils;
begin
  writeLn(Ord(FileExists('привет.txt')).ToString);
  readLn;
end.


Без явного указания страницы на системе без русской локали не работает, после указания - работает. LCL сама назначает страницу.
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051265
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё пример:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
procedure TForm1.Button2Click(Sender: TObject);
var
  s : Utf8String;
begin
 s := 'привет!';
 showMessage(s);
end;  


Запуск на машине без русской локали.

компилировали без директивы:


с директивой:
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051353
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 везде, как в делфи.
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051356
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey
Ещё пример: s : Utf8String
это неспортивно речь про дефолтный string. читай что ли... что пишут, недремучий наш
...
Рейтинг: 0 / 0
Delphi 7 и Unicode
    #40051362
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
makhaon,

Я то думал он о чём-то серьёзном, а он о том, что ему заголовков не подвезли... Ну так обновись, что ли...

Вот так оно уже сейчас:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
function DispatchMessage(const lpMsg: TMsg): Longint;external 'user32' name 'DispatchMessageA';
function DispatchMessageA(const lpMsg: TMsg): Longint; external 'user32' name 'DispatchMessageA';
function DispatchMessageW(const lpMsg: TMsg): Longint; external 'user32' name 'DispatchMessageW';
function CallMsgFilter(var lpMsg: TMsg; nCode: Integer): BOOL;external 'user32' name 'CallMsgFilterA';
function CallMsgFilterA(var lpMsg: TMsg; nCode: Integer): BOOL; external 'user32' name 'CallMsgFilterA';
function CallMsgFilterW(var lpMsg: TMsg; nCode: Integer): BOOL; external 'user32' name 'CallMsgFilterW';
function CommConfigDialog(lpszName: PChar; hWnd: HWND; var lpCC: TCommConfig): BOOL;external 'kernel32' name 'CommConfigDialogA';
function CommConfigDialogA(lpszName: LPCSTR; hWnd: HWND; var lpCC: TCommConfig): BOOL; external 'kernel32' name 'CommConfigDialogA';
function CommConfigDialogW(lpszName: LPWSTR; hWnd: HWND; var lpCC: TCommConfig): BOOL; external 'kernel32' name 'CommConfigDialogW';
...
Рейтинг: 0 / 0
25 сообщений из 35, страница 1 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi 7 и Unicode
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]