DLL сделанная в Visual C++6.0 для FireBird
От: semen_lg  
Дата: 31.05.06 07:53
Оценка:
Помогите кто знает.

Сделал 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++' — Павел Кузнецов
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.