C++的定义long SetActiveMultiGramma(const char* pMultiGrammar,const int nMGNum, const int* pFlagpass , const int nFlag);
我转的Delphi的定义function SetActiveMultiGramma(const pstr: pchar; const nMGNum: integer; var pFlagpass: Integer; const nFlag: Integer): longint; stdcall; external JTASR_DLL;
大家看看,第3个参数,转的是否正确?
如果正确的话,嘿嘿
继续往下看
我声明了一个 nFlagPass: Array[0..2] of Integer;然后调用的时候 nRes := jASR_SetActiveMultiGramma(PChar(strGrmPath), 3, @nFlagPass, nType + 1);就报第三个参数有问题
[Pascal Error] UtestMain.pas(157): E2033 Types of actual and formal var parameters must be identical各位DX,小弟是Delphi新手啊,这个问题怎么解决
谢谢了。
我转的Delphi的定义function SetActiveMultiGramma(const pstr: pchar; const nMGNum: integer; var pFlagpass: Integer; const nFlag: Integer): longint; stdcall; external JTASR_DLL;
大家看看,第3个参数,转的是否正确?
如果正确的话,嘿嘿
继续往下看
我声明了一个 nFlagPass: Array[0..2] of Integer;然后调用的时候 nRes := jASR_SetActiveMultiGramma(PChar(strGrmPath), 3, @nFlagPass, nType + 1);就报第三个参数有问题
[Pascal Error] UtestMain.pas(157): E2033 Types of actual and formal var parameters must be identical各位DX,小弟是Delphi新手啊,这个问题怎么解决
谢谢了。
解决方案 »
- 窗体不用SHOW怎么自动显示了?郁闷中……
- 请教一下简体XP下做的系统,怎么才能在繁体XP下正常使用,主要是显示乱码问题.
- 如何获得系统当前正在使用的输入法!(满意即给分决不失言)
- 有谁知道小图标如何嵌到浏览器的标准按钮栏 在线等...
- 为什么client端odbc连不通server端的sqlserver?
- 请帮我看看这变量锁顶的问题
- 我在Form1的onCreare事件里面写:Form1.caption:='我的窗体'; 为什么窗体启动后在蓝色控制条上不显示‘我的窗体'这几个字呢
- 字符串问题
- 问一个很浅的问题,
- ADO更新SQL SERVER问题
- stringgrid中如何定位某一记录的位置
- 如何获得任务栏上所有正在运行程序的标题及其句柄
pFlagpass:PInteger吧
nRes := jASR_SetActiveMultiGramma(PChar(strGrmPath), 3, @nFlagPass[0], nType + 1);
你试试!我也不是太清楚