如何创建程序的API? 程序提供API,供其它的程序调用。这个技术是怎么实现的?程序间通过什么方式通讯?谢谢~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用C或C++写一个动态库文件,该动态库提供调用函数.如: MY_API DWORD Reset(MY_COMM_PARAM* pHcom, MY_DEVICE_CONTEXT* pHdc);然后在C#中调用: [DllImport("My.dll", EntryPoint = "Reset")] public static extern CUSTOM_RESULT Reset(ref MY_COMM_PARAM pHcom, ref MY_DEVICE_CONTEXT pHdc); API只是个名词,不是特定的技术...WebService、COM/COM+、CORBA、native DLL、Sockect、OLE等等无数种,甚至一个数据库表、一个HTML网页、一个文本文件都可以是API...具体选哪种根据需求看着办... 可以在启动是多几个构造函数,以便调用初始化 [MTAThread]static void Main(string[] args){if (args.Length == 0){Application.Run(new Form1());}else{Application.Run(new Form1(args[0], args[1], int.Parse(args[2])));}}不知道是否满足楼猪的条件 程序间常见通讯方式:dll,共享内存,等等 求助,在程序中如何查找选定dll文件的依赖项? Winform 实现不同语言的界面转换 主表的主键为自动增长字段所带来问题 请教一下枚举的问题(主要是和字符串的关系) 如何激活一个已存在的进程? 有谁知道吗!!帮我一下!! sql简单查询 ContextMenu右键菜单的发布问题 数字签名,请高手指点! 报表视图绑定的强类型报表组件为何不能显示值,帮帮我呀 在使用Entity Framework时,删除某个表的一条记录然后又增加相同记录时,报错 请教一个web.config设置
如: MY_API DWORD Reset(MY_COMM_PARAM* pHcom, MY_DEVICE_CONTEXT* pHdc);然后在C#中调用:
[DllImport("My.dll", EntryPoint = "Reset")]
public static extern CUSTOM_RESULT Reset(ref MY_COMM_PARAM pHcom,
ref MY_DEVICE_CONTEXT pHdc);
[MTAThread]
static void Main(string[] args)
{
if (args.Length == 0)
{Application.Run(new Form1());}
else
{Application.Run(new Form1(args[0], args[1], int.Parse(args[2])));}
}
不知道是否满足楼猪的条件