У меня есть проект 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, где работает отладка.