Форум: "Основная";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];
ВнизВопрос про указатели Найти похожие ветки
← →
leonidus © (2006-06-21 19:50) [0]Люди просвятите пожалуйста, в сторонней библиотеке есть нужная мне функция работающая с юникодными строками (аналог Lowercase но только для юникода), так вот она декларируется таким образом:
function WStrLower(Str: PWideChar): PWideChar;
у меня же есть просто Widestring-строка как мне эту строку передать в данную функцию и получить в результаете Widestring-строку но уже в нижмем регистре?
← →
Eraser © (2006-06-21 20:23) [1]> [0] leonidus © (21.06.06 19:50)
использовать ф-ю WideLowerCase.
← →
leonidus © (2006-06-21 21:37) [2]:) спасибо, я и не знал про такую. А всетаки, для общего развития, как можно решить такую проблему?
← →
Игорь Шевченко © (2006-06-21 22:31) [3]
> у меня же есть просто Widestring-строка как мне эту строку
> передать в данную функцию и получить в результаете Widestring-
> строку но уже в нижмем регистре?
LCMapString
← →
Игорь Шевченко © (2006-06-21 22:31) [4]Удалено модератором
Примечание: Дубль
← →
leonidus © (2006-06-21 23:20) [5]Игорь, впервые слышу про такую функцию, вы не могли бы дать пару строчек кода?
← →
Игорь Шевченко © (2006-06-22 00:05) [6]
> вы не могли бы дать пару строчек кода?
Готового кода нету, но можно поискать в Google
← →
tesseract © (2006-06-22 10:21) [7]
> leonidus © (21.06.06 23:20) [5]
находиться в StrUtils.
выглядит так :
function WideLowerCase(const S: WideString): WideString;
{$IFDEF MSWINDOWS}
var
Len: Integer;
begin
Len := Length(S);
SetString(Result, PWideChar(S), Len);
if Len > 0 then CharLowerBuffW(Pointer(Result), Len);
end;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c