我用BCB写了一个动态链接库SsmDLL.dll,其中一个函数是动态参数的
void stdcall __decelspec(dllexport) test(const char * format,...)
,请问如何在Delphi中声明该函数的引用,关于DLL的一些基本调用我相信不成问题。关键是,我不知道在Dephi(pascal)中是否支持 ...,我从VCL源码在看到Format是如下声明的:
function Format(const Format: string; const Args: array of const): string;我也尝试了像这样的静态调用声明,
procedure test(const Format:pchar;const Args:array of const);stdcall;external 'SsmDLL.dll';
可是老是报“在DLL中不能定位test函数”望各位大虾指点!!!
void stdcall __decelspec(dllexport) test(const char * format,...)
,请问如何在Delphi中声明该函数的引用,关于DLL的一些基本调用我相信不成问题。关键是,我不知道在Dephi(pascal)中是否支持 ...,我从VCL源码在看到Format是如下声明的:
function Format(const Format: string; const Args: array of const): string;我也尝试了像这样的静态调用声明,
procedure test(const Format:pchar;const Args:array of const);stdcall;external 'SsmDLL.dll';
可是老是报“在DLL中不能定位test函数”望各位大虾指点!!!
解决方案 »
- delphi 打印预览 Dbgride 选定的记录
- 过程结束的时候要清空些什么东西的?
- 如何象winamp那样将窗口最小化到系统托盘?
- 取SQL字段
- 怎样让一个线程长时间睡眠?用Timer好象只能30多秒中吧,
- 根据字符串动态生成?可以吗?自定义的结构中。
- 求救啊,关于image.caves 里面画好的线条如何复制到报表中的QEIMAGE,急,急急,急,。。
- 如何设置A4纸横向打印, 设置QuickRep.Page.Oriention := poLandscape 可以吗?
- 帮帮忙,我真的不会
- 散分,明天朋友结婚,身在外地也不能去庆贺了。顺便也给大家拜个早年
- 您好,怎样用insert语句完成这样一个插入?还有一个集合问题
- 关于trackbar和mediaplayer的一个问题
================================================================
人生最大的幸福莫过于顿顿有玉米吃
(CSDN 论坛助手,挺好使!俺们拨号上网的有福了)
你必须自己实现类似 C 语言的 va_start, va_list, va_end 的函数了================================================================
人生最大的幸福莫过于顿顿有玉米吃
(CSDN 论坛助手,挺好使!俺们拨号上网的有福了)
另见
"在Delphi中如何调用C实现的带有动态参数的函数"