Какой эквивалент у char** из C++ в Delphi?
Написана DLL на С++ в которой есть метод с возвращаемым двумерным массивом char**. Как тип (char**) привести в соответствие типу в Delphi?
Ответы (1 шт):
Автор решения: Герман Борисов
→ Ссылка
Для использования в DLL в Delphi есть тип PPChar - указатель на указатель на Char.
https://docwiki.embarcadero.com/Libraries/Sydney/en/System.PPChar
Type
PChar = ^Char;
PPChar = ^PChar;
Дополнение
В современных версиях Delphi по умолчанию String и Char стали юникодными в формате, совместимом с WinAPI, то есть UTF-16LE.
Если нужно использовать именно однобайтный Char, то он теперь называется AnsiChar, соответственно указатель PAnsiChar, а указатель на указатель — PPAnsiChar