Разместите нашу кнопку!

Новые статьи:

Programming articles

Создание сайтов на шаблонах

Множество вариантов работы с графикой на канве

Шифруем файл с помощью другого файла

Перехват API функций - Основы

Как сделать действительно хороший сайт

Создание почтового клиента в Delphi 7

Применение паскаля для решения геометрических задач

Управление windows с помощью Delphi

Создание wap сайта

Операционная система unix, термины и понятия

SQL враг или друг

Возникновение и первая редакция ОС UNIX

Оптимизация проекта в Delphi

Ресурсы, зачем нужны ресурсы

Термины программистов 20 века

Советы по созданию собственного сайта с нуля

Шифруем файл с помощью пароля

Фракталы - геометрия природы

Crypt - Delphi программа для шифрования

Рассылка, зачем она нужна и как ее организовать?

Учебник по C++ для начинающих программистов

Уроки для изучения ассемблера

Загадочный тип PCHAR

Средства по созданию сайтов

Операторы преобразования классов is и as

Borland Developer studio 2006. Всё в одном

Создание базы данных в Delphi, без сторонних БД


Software engineering articles



WideCharToString

Копирует строку WideChar с завершающим нулем в обычную строку

Описание:

    Процедура WideCharToString преобразует строку или массив WideChar с завершающим нулем в обычную строку.

     WideChar имеет размер 2 байта для соответствия Международным наборам символов, таких как китайский, в которых число символов больше 256.

     Такая конвертация двух байт в один сохранит двухбайтовый размер в том случае, если его невозможно будет отобразить в один байт. Таким образом из 10-ти символов строки WideChar все байты с 10го по 20й перенесутся в результирующую строку.

Пример кода:

var
   wideCharArray : array[0..5] of WideChar;
   myString : String;

begin
   // Set up our WideChar array
   wideCharArray[0] := 'H';
   wideCharArray[1] := 'e';
   wideCharArray[2] := 'l';
   wideCharArray[3] := 'l';
   wideCharArray[4] := 'o';
   wideCharArray[5] := #0; // Terminates WideChar strings

   // Copy to a normal string
   myString := WideCharToString(wideCharArray);

   // Show what the copy gave
   ShowMessage(myString);
end;

Результат выполнения:

Hello