DllImport的问题

coo_key 2004-10-09 04:11:08
RTAGENT_API long RTOpen(char *servername);
RTAGENT_API long RTClose();
RTAGENT_API long RTGetScadaYcNum();

VC的方法,我在C#这边
[DllImport("RTAgent.dll", SetLastError=true)]
static extern int RTClose();

[DllImport("RTAgent.dll", SetLastError=true)]
static extern int RTGetScadaYcNum();

[DllImport("RTAgent.dll", SetLastError=true)]
static extern int RTGetScadaYcNum(char );

char *servername这个怎么来表示啊?
char 还是 string ??

还有,是不是这样申明后就可以直接调用了?
动态连接文件是VC的一个方法...

...全文
139 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pc_hang 2004-10-10
  • 打赏
  • 举报
回复
怎么搞定的?
coo_key 2004-10-09
  • 打赏
  • 举报
回复
搞定了
coo_key 2004-10-09
  • 打赏
  • 举报
回复
顶...
急用啊。。帮忙哦
coo_key 2004-10-09
  • 打赏
  • 举报
回复
RTAgent.dll放在system32下
RTAgent.dll中还调用了一个dll,也放在这下面..
不是COM
这样可以不?

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧