fpm_start( "true" );
[dcc32 Error] .pas(
): E2065 Unsatisfied forward or external declaration: ‘ .
Рассмотрим упрощенный вариант кода который привел к ошибке:
.
type
TA = class
public
procedure DoSomesting ; //
end ;
В целом если рассмотреть упрощенны вариант все стает предельно ясно. Нет реализации для метода (в моем варианте это метод DoSomesting). Для решения проблемы — нужно добавить реализацию для метода.
.
type
TA = class
public
procedure DoSomesting ;
end ;
procedure TA . DoSomesting ;
begin
//
end ;
PS: Для автоматической генерации метода в секции implementation можно воспользоваться сочетаем клавиш Ctrl+Shift+C. (Только сперва установите курсор в область описания класса). Если даже после автоматической генерации кода возникает та же ошибка — проверьте код, возможно у Вас используется конструкция <$IFDEF…><$ELSE> <$ENDIF>и код попал в неиспользуемую секцию.
I am working on 64 bit migration of 32 bit Delphi project.
While using C obj file I was getting errors which are solved by answer provided in the question link: Bad object file formate
But after using the answers provided by David and Rudy. I have resolved the issue but now I am getting some other errors:
I am not able to see any traces of these functions.