access violation at 0x0044ead1:write of address 0x00000001'.
解决方案 »
- 请问有人使用过splitter保存位置和恢复吗?
- delphi 生成xml 换行符问题
- UrlDownloadToFile这个函数存在代理的问题吗?
- 数据存取问题```高分````
- 请教一下这几句VISIO的VBA代码应该怎么写成DELPHI形式的?
- dll中使用了inttohex函数出错!
- 怎么使图片的大小改变!!!!
- toolbutton如何得到焦点
- 请问各位大侠AdoQuery一定要返回一个结果集吗?
- 如何建立一个表,一个字段是声音的名字,另一个是声音文件(wav)?????????????????????
- 一个系统设计的思路~~大家帮看看~~
- INSTALL SHIELD EXPRESS
出现上面的错误!~
delphi中的声明:
function MatOpenEng(p:PChar):Integer;stdcall;external'DpLab.dll';
function MatCloseEng:Integer;stdcall;external'DpLab.dll';
function MatExec(p:PChar):Integer;stdcall;external'DpLab.dll';
function MatCreateDoubleD(p:Pointer;num:Integer;dd:array of double):Integer;stdcall;external'DpLab.dll';
function MatGetDoubleData(p:Pointer;num:Integer;dd:array of double):Integer;stdcall;external'DpLab.dll';
extern "C" __declspec(dllexport) int MatCloseEng(void)
extern "C" __declspec(dllexport) int MatExec(far char *cc)
extern "C" __declspec(dllexport) int MatCreateDoubleD(char *cc,int num,double dd[])
extern "C" __declspec(dllexport) int MatGetDoubleData(char *cc,int num,double dd[])
function MatOpenEng(p:PChar):Integer;stdcall;external'DpLab.dll';
里面stdcall应该改为cdecl
里面stdcall应该改为cdecl