我用vc编了一个.dll
声明如下:extern "C" __declspec(dllimport) int TimeDelay(unsigned long n);我用VC已经调用成功了就是用delphi调用的时候会出现 ...Access Violation...
(我用delphi调用其他的.dll都成功的)delphi 声明如下:implementation
function TimeDelay(n: Cardinal):integer ;stdcall;external'TDelay2.dll' n: Cardinal;
a: integer;procedure TForm1.Button1Click(Sender: TObject);
begin
n:=13;
a:=TimeDelay(n);
end;请教高手
声明如下:extern "C" __declspec(dllimport) int TimeDelay(unsigned long n);我用VC已经调用成功了就是用delphi调用的时候会出现 ...Access Violation...
(我用delphi调用其他的.dll都成功的)delphi 声明如下:implementation
function TimeDelay(n: Cardinal):integer ;stdcall;external'TDelay2.dll' n: Cardinal;
a: integer;procedure TForm1.Button1Click(Sender: TObject);
begin
n:=13;
a:=TimeDelay(n);
end;请教高手
解决方案 »
- 在MainFrame中如何操作splitter分隔的view类
- vc mfc DataGrid 控件
- 关于定义系统热键的问题。。。。
- 40分通过控制驱动和端口来实现USB,光驱,软驱的禁止使用和起用.非修改注册表方法.一直在线中```````````````````````````````````````````
- Debug DLL的经验大家谈
- 谁有p2p方面的搜索外网文件的代码,急
- 对InitInstance()里面的几句话不太清楚
- 若想对outlook express 的邮件进行处理,例如加密,要用到哪些api或sdk
- 本人一个不小心把一些重要的东西删除了,因该可以恢复,请高手们指点一下。
- 打印之小问题
- 简单问题,struct addrinfo 是在哪个头文件中定义的啊?
- SOS!请问,怎样把CButton编程转化为Radio Button(单选按钮)?谢谢回复。
改为
extern "C" __declspec(dllimport) int __stdcall TimeDelay(unsigned long n);这是调用方式的问题!!!!!!!!!!!
/DEF:xx.def
extern "C" int __stdcall TimeDelay(unsigned long n);
并添加一DEF文件到工程中
LIBRARY "ssss"EXPORTS
TimeDelay
还是Access violation at 00000190. Read of address 00000190
我的问题解决了,谢谢:)