![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
String и PCharDelphi , Синтаксис , Текст и СтрокиString и PCharАвтор: Den is Com В 32-битном Дельфи String и PChar это одно и тоже. Старый String из Дельфи 1 - это shortstring. Используйте прямое преобразование PChar(String_variable) - это сохранит память при использовании функций WIN32. Прекрасный фрагмент знаний о типах Автор Ден из Com объясняет, что в 32-битном Delphi При работе с функциями, использующими WIN32 API, рекомендуется использовать прямую конверсию между Вот пример кода, иллюстрирующий это:
Используя Спасибо за поделись этим маленьким секретом, Ден из Com! В 32-битном версии программирования Delphi типы String и PChar являются равнозначными, а в старых версиях Delphi 1 String был shortstring, и для преобразования можно использовать прямое преобразование PChar(String_variable). Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Текст и Строки ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |