Как отладить файл PAS из C ++ Builder? (E2468 Значение типа void недопустимо) - PullRequest
0 голосов
/ 09 января 2020

У меня есть проект C ++, который также включает некоторые Delphi файлы (пользовательский код).
Во время отладки я хочу иметь возможность войти в файл pas и проверить переменные.
Однако, когда я добавив (pascal) строковую переменную в список наблюдения, отладчик говорит: «E2468 Значение типа void недопустимо».

function EnterToCRLF (CONST Text: string): string;   
begin
 Result:= StringReplace(Text  , CR, 'CR', [rfReplaceAll]);  
 Result:= StringReplace(Result, LF, 'LF', [rfReplaceAll]);   
end;  

Если поставить точку останова во второй строке, отладчик остановится но я не вижу значения «текст» или «результат».

В C ++ Builder параметры компилятора Delphi правильно установлены для отладки. Это означает, что они идентичны настройкам, которые у меня есть в Delphi, где работает отладка.

enter image description here

...