R
refresh
Unregistered / Unconfirmed
GUEST, unregistred user!
请高手帮忙给出以下VC中dll的接口函数在DELPHI中的调用格式,最好能详细一些,谢谢!!
//获得一批标签在PI中相对应的节点位置
// TagName(passed):指向字符的指针:该字符串内存储了若干标签,每个标签定长30个字节(以NULL补不足)
// PIPoint (returned):指向长整型数的指针,存储找到的每一个标签在PI中相对应的节点位置
// TagNum(passed):整型参数, 标签的数量; 缺省值为1
extern "C" __declspec(dllimport) void (__stdcall GetPIPoint)(char *TagName,long * PIPoint,int TagNum=1);
//已知一批实数型标签在PI中相对应节点位置,获得它们的当前值
// PIPoint (returned):指向长整型数的指针,存储若干个实数型标签在PI中相对应的节点位置
// PIValue(returned): 指向实数的指针,存储找到的每一个节点位置的当前值
// State(returned): 指向整型数的指针,存储找到的每一个节点位置的当前值的状态
// TagNum(passed): 整型参数, 标签的数量; 缺省值为1
extern "C" __declspec(dllimport) void (__stdcall GetPointFloatValues)(long * PIPoint,float *PIValue,int *State,int TagNum=1);
//已知一批整数型标签在PI中相对应节点位置,获得它们的当前值
// PIPoint (returned):指向长整型数的指针,存储若干个整数型标签在PI中相对应的节点位置
// PIValue(returned): 指向整数的指针,存储找到的每一个节点位置的当前值
// State(returned): 指向整型数的指针,存储找到的每一个节点位置的当前值的状态
// TagNum(passed): 整型参数, 标签的数量; 缺省值为1
extern "C" __declspec(dllimport) void (__stdcall GetPointIntValues)(long * PIPoint,int *PIValue,int *State,int TagNum=1);
//获得一批标签在PI中相对应的节点位置
// TagName(passed):指向字符的指针:该字符串内存储了若干标签,每个标签定长30个字节(以NULL补不足)
// PIPoint (returned):指向长整型数的指针,存储找到的每一个标签在PI中相对应的节点位置
// TagNum(passed):整型参数, 标签的数量; 缺省值为1
extern "C" __declspec(dllimport) void (__stdcall GetPIPoint)(char *TagName,long * PIPoint,int TagNum=1);
//已知一批实数型标签在PI中相对应节点位置,获得它们的当前值
// PIPoint (returned):指向长整型数的指针,存储若干个实数型标签在PI中相对应的节点位置
// PIValue(returned): 指向实数的指针,存储找到的每一个节点位置的当前值
// State(returned): 指向整型数的指针,存储找到的每一个节点位置的当前值的状态
// TagNum(passed): 整型参数, 标签的数量; 缺省值为1
extern "C" __declspec(dllimport) void (__stdcall GetPointFloatValues)(long * PIPoint,float *PIValue,int *State,int TagNum=1);
//已知一批整数型标签在PI中相对应节点位置,获得它们的当前值
// PIPoint (returned):指向长整型数的指针,存储若干个整数型标签在PI中相对应的节点位置
// PIValue(returned): 指向整数的指针,存储找到的每一个节点位置的当前值
// State(returned): 指向整型数的指针,存储找到的每一个节点位置的当前值的状态
// TagNum(passed): 整型参数, 标签的数量; 缺省值为1
extern "C" __declspec(dllimport) void (__stdcall GetPointIntValues)(long * PIPoint,int *PIValue,int *State,int TagNum=1);