Помогите кто знает.
Сделал DLL на Visual C++ с одной функцией.
extern "C++"__declspec(dllexport) short __cdecl VAGON_TEST(int &Nomer); // в .cpp файле
EXPORTS
; Explicit exports can go here
VAGON_TEST=VAGON_TEST // в .def файле
Она спокойно подключается и работает в программах на С++.
extern "C++"__declspec(dllimport) short __cdecl VAGON_TEST(int &Nomer); // в .h файле
Эта же бибилиотека работает и в программах на Delphi.
type
...
function VAGON_TEST(var Nomer: Integer ): SmallInt;cdecl;
...
imlementation
function VAGON_TEST; external 'maindll.dll' name 'VAGON_TEST';
Но затем пытаюсь использовать эту С++ библиотеку в FireBird, сама функция подключается но при выполнении пишет что не может найти точку входа.
01.06.06 12:32: Перенесено модератором из 'C/C++' — Павел Кузнецов