Какой эквивалент у 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

→ Ссылка