c#怎么掉api?

mostneed 2002-04-26 01:53:53
如题
...全文
40 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
MarsXia 2002-04-28
  • 打赏
  • 举报
回复
sorry,我的是Beta版本,正式版sysimport改为DllImport.
如果你对API不需要改变函数名,你只要使用
[DllImport("KERNEL32.DLL")]就行了。
MarsXia 2002-04-28
  • 打赏
  • 举报
回复
[sysimport(dll="user32.dll")]
private static extern int MessageBoxA(int hWnd,string Message,string Caption,int Type);
这样不是更简单吗?为什么要像楼上的那么复杂?
snewxf 2002-04-28
  • 打赏
  • 举报
回复
对呀!就是楼上兄台说的这样呀!
你搜一下吧!以前有很多这样的帖子可以对你有帮助的。:)
snewxf 2002-04-28
  • 打赏
  • 举报
回复
对呀!就是楼上兄台说的这样呀!
你搜一下吧!以前有很多这样的帖子可以对你有帮助的。:)
aimstrong 2002-04-26
  • 打赏
  • 举报
回复
用DllImport
[DllImport("KERNEL32.DLL", EntryPoint="MoveFileW", SetLastError=true,
CharSet=CharSet.Unicode, ExactSpelling=true,
CallingConvention=CallingConvention.StdCall)]
public static extern bool MoveFile(String src, String dst);

110,552

社区成员

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

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

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