Как сабж string осуществить?
Until, All! :)
_WBR, Alexander Kolesnikov_ http://ahp.forever.kz mailto:a...@host.kz
AK> Как сабж string осуществить?
Смешной вопрос, если разобраться.
Ответ - никак, она уже такая, какая есть.
А если тебе PChar в String(255) перегнать - то копированием.
/Daemon/ aka /ANR Daemon/ aka /sirAndrey/ в миру /*Андрей Репин/*
[БК http://www.combats.ru/ - Demons city - Sand city]
... [21.04.05 06:09:56] Daemon@DAEMON2 uptime 9 day(s), 18:06:37
21 Апр 05 06:09, Andrey Repin -> Alexander Kolesnikov:
AK>> Как сабж string осуществить?
AR> Смешной вопрос, если разобраться.
AR> Ответ - никак, она уже такая, какая есть.
Hадо алгоритм перекодирования символ ANSI в ASCII...
Просто может есть какая-нибудь процедура перекодирования строк. (я так думал)
AR> А если тебе PChar в String(255) перегнать - то копированием.
Hеа. PChar мне тут не нужен...
Until, Andrey! :)
It was 20.Apr.2005 21:10:05 when you wrote something to All...
AK> Как сабж string осуществить?
windows.pas:
function AnsiToOem(Src,Dest: PChar): Bool;
function OemToAnsi(Src,Dest: PChar): Bool;
20.04.2005 в 20:10:02 Alexander Kolesnikov написал к All:
AK> Как сабж string осуществить?
А при чём тут Паскаль?
Берёшь из операционки или пишешь сам таблицу перекодировки и перекодируешь
по буковке. И дай тебе бог счастья, чтоб не было неперекодируемых символов.
В качестве примера глянь исходники DN/2 на http://dn2.byte.nsk.su/night.htm
. Чтобы не тянуть полный архив (примерно 1М) можешь скачать прямо нужные файлы
http://dn2.byte.nsk.su/DN2S/u_keymap.pas
http://dn2.byte.nsk.su/DN2S/LIB.OS2/country_.pas
http://dn2.byte.nsk.su/DN2S/LIB.W32/country_.pas
А ещё глянь там же DN2S/EXE.OS2/XLT/win866.xlt , это такая перекодировка
1251 в 866, что неперекодируемые символы перекодируются в неперекодируемые же,
притом взаимно однозначно. То есть эту таблицу можно вывернуть наизнанку, это
иногда полезно. Hапример, чтобы можно было откатить перекодировку, применённую
не к тому файлу.
С уважением, Alexey.
...В действительности всё совсем не так, как на самом деле.
AK>>> Как сабж string осуществить?
AR>> Смешной вопрос, если разобраться.
AR>> Ответ - никак, она уже такая, какая есть.
AK> Hадо алгоритм перекодирования символ ANSI в ASCII...
Переведи вопрос на нормальный язык.
Телепаты вымерли.
/Daemon/ aka /ANR Daemon/ aka /sirAndrey/ в миру /*Андрей Репин/*
[БК http://www.combats.ru/ - Demons city - Sand city]
... [22.04.05 03:25:03] Daemon@DAEMON2 uptime 10 day(s), 15:21:42