L
larryuan
Unregistered / Unconfirmed
GUEST, unregistred user!
情况是这样的,我用Delphi开发DLL,这个DLL要接收调用者的若干参数,
但这些参数的个数不一定,有可能是0个,有可能是多个,
我应该如何定义这个参数类型呢?
我想了一下,用TStringList类型,把各个参数都Add进去,
但这样有两个弊端:
1.Delphi做的dll如果含有string类型,就必须要把barland的BORLNDMM.DLL
一同发布出去,感觉不好(borland都推荐不用string用PChar)
2.我的DLL的调用者不一定是Delphi开发的,有可能是其它语言的开发的,
那么其它语言比如VC、PB是否有与TStringList相对应的类型呢?
但这些参数的个数不一定,有可能是0个,有可能是多个,
我应该如何定义这个参数类型呢?
我想了一下,用TStringList类型,把各个参数都Add进去,
但这样有两个弊端:
1.Delphi做的dll如果含有string类型,就必须要把barland的BORLNDMM.DLL
一同发布出去,感觉不好(borland都推荐不用string用PChar)
2.我的DLL的调用者不一定是Delphi开发的,有可能是其它语言的开发的,
那么其它语言比如VC、PB是否有与TStringList相对应的类型呢?