C#版精易模块中所有api相关结构体的声明

易语言 2020-03-12 14:35:40

C#版精易模块中所有api相关结构体的声明

第一种 直接用易语言封装 成dll 调用
第二种 是按照精易模块 自己编写一遍

第一种方法比较快 但是 类型转换实在是比较单疼 各种问题
第二种 也麻烦 要参照着写 各种函数声明啊 什么玩意的
今天主要就是解决第二种
干脆就是把 精易模块中的所有的api都给声明出来

这个源码呢就是我慢慢搞出来的 主要就是写代码 翻译
翻译完了 还是有很多的错误,然后自己手动慢慢改的

如果你在使用的过程中出错了 那肯定是我的代码有问题 (现在基本上就是没有语法错误)
自己看一下在改改 ,很好改的.
主要就太多了 没法一个个都改过来.
所以不管了
而且 win32api 中所需要的 一些类型 c# 是有相关的定义的
比如 guid 在c#中 是有定义的
可以直接把 源码中的guid 直接删除 然后引用 c# 中的guid就可以了。