原型:
myFunction( ULONG , *ULONG ),PASCAL
变量:
myArray ULONG, DIM(30)
myStuff ULONG
代码:
...
myFunction(myStuff, myArray)
...
错误:
没有可用的匹配原型- C:...
原型本身有问题还是我传递了错误的变量?
有关更多细节,有问题的实际函数是 glSelectBuffer( GLsizei , *GLuint ),PASCAL
其中 GLSizei 等同于 ULONG,GLuint 等同于 ULONG。
等式是否可能导致系统崩溃?我不这么认为,因为到目前为止还没有其他问题可以使其他功能与 Clarion 兼容,但尤其是这个问题非常麻烦。该函数正在寻找一个用户定义大小的数组以用作保存选择数据的缓冲区。我认为创建一个缓冲区很简单(参见:myArray ULONG, DIM(30)),然后只传递变量,因为它应该传递数组的地址,但到目前为止,这只导致上面列出的编译错误.
任何帮助将不胜感激。