Декларация функции Delphi для Builder

Подскажите пожалуйста, написал функцию на Delphi и хочу ее вызвать из Builder:func.pas
unit func;....implementationfunction myfunc: String;var...begin...end;end.
main.cpp
extern AnsiString myfunc();main(){ ShowMessage(myfunc());}
выдает ошибку:[ILINK32 Error] Error: Unresolved external 'myfunc()' referenced from C:\МОИ ДОКУМЕНТЫ\RAD STUDIO\PROJECTS\SUPERBOTVAL\DEBUG\MAIN.OBJКак правильно продекларировать? заранее спасибо
1 ответ

1. если ты хочешь использовать функцию "из делфи" в С++, то модуль "из делфи" ты должен оформить в виде библиотеки (dll)2. Почитай особенности строковых типов при экспорте из dll. Лучше использовать типы PChar вместо String.3. Перед декларацией функции в C++ подключи свою dll.