调用外部DLL函数


此命令仅增强版中有效, 供具有编程经验的高级用户使用

调用外部DLL模块中的函数。

命令选项

  • DLL文件名 指定DLL模块的文件名。

  • 函数名称或是序号 指定待调用的函数名称或是序号。

  • 使用序号方式得到函数 指定如何得到函数地址。

  • 函数参数 指定函数参数列表,详见后面。

  • 保存函数返回值 保存函数返回值到变量中。

  • 函数返回值类型 指定函数返回值的数据类型。

  • 调用完成后立即释放DLL 指定是否调用完成后就释放DLL,否则将在整个播放过程完成后才释放。

函数参数格式
语法如下:
<参数类型代码>:<参数值1>;
<参数类型代码>:<参数值2>;
...
<参数类型代码>:<参数值n>;

其中,参数类型代码可以使用全称或是简写。

参数类型代码 简写 数据类型 说明
Integer I 整数型  
Long L 长整数型  
Byte B 字节型  
String S 文字 如果文字中含空格,则必须使用引号或是双引号括起来表示。
WString W Unicode文字
Date D 日期 (和API中SYSTEMTIME一样)。使用#号表示,如:#2007-8-1 08:30#
Pointer P 指针型 必须使用变量名做为参数值,变量名不用括号引起。指针型将引用变量的地址,可以使用(高级方式)设置变量值命令为变量预分配空间,或是将变量设置为一个结构型的数据块.

例1:(使用标准参数类型代码)
Integer:10; Long:200; Date:#2007-09-20#; Pointer:v_size; 例2:(使用简写参数类型代码和16进制数)
S:Hello; L:0x200; S:"Jack Lee";

>