Delphi 3 и создание приложений баз данных

Особенности использования в UDF параметров типа PChar


Параметры типа PChar используются для совместимости с форматом представления строк C/C++, однако в Object Pascal со строками, передаваемыми как PChar, в теле функции лучше работать как с длинной строкой Pascal (String), воспользовавшись преобразованием из типа PChar в String и обратно.

Пример.

Функция принимает строку типа PChar и отсекает хвостовые и ведущие пробелы:

function TrimChar(InString : PChar) : PChar; cdecl; export;

begin

Result := PChar(Trim(AnsiString(InString)));

end;



Содержание раздела