liucq 发表于 2019-3-31 21:26

huang9126 发表于 2019-3-31 21:29

楼主,你说的好抽象啊,比如C#具体如何做,需要怎么声明,是否有范例文件解释发生了什么?
由于是小白一名,请勿介意。

liucq 发表于 2019-3-31 21:31

狮王 发表于 2019-3-31 21:41

懵懵懂懂的感觉,我还是需要多学习下

Awesome丶ABC 发表于 2019-3-31 21:43

楼主,我有一个dll,我想调用这个dll,也获取到了这样的导出函数:
void * __cdecl Mount(char const *,char const *,bool)
void * __cdecl Mount(char const *,char const *,bool)
int __cdecl FindFirst(char const *,struct afs_finddata *)
char const * __cdecl GetFileName(struct afs_finddata const *)
bool __cdecl IsFileExist(char const *)
int __cdecl FindFirst(char const *,struct afs_finddata *)
int __cdecl FindClose(int)
int __cdecl FindNext(int,struct afs_finddata *)
bool __cdecl IsFileExist(char const *)
bool __cdecl Copy(char const *,char const *)
bool __cdecl CopyDir(char const *,char const *)
bool __cdecl FDelete(char const *)
bool __cdecl Unmount(char const *)
void __cdecl DestroyFileLogHandler(void *)
void __cdecl DestroyFileSystem(void)
我该怎么调用???我不知道该传什么值给他,然后他返回什么值给我。。
这是dll

huang9126 发表于 2019-3-31 21:58

liucq 发表于 2019-3-31 21:31
你不需要在意C#做了什么,会写函数签名调用就可以了。

vb6/vba的定义在例子中给出了,其它的你得自己 ...

C# 怎么写函数签名有示例吗?

fyrjzy 发表于 2019-3-31 22:15

有多语言教程就好了

liucq 发表于 2019-3-31 23:17

ps122 发表于 2019-4-3 11:43

vba调用明白了,关键如何自己写这样的dll?楼主能有个实例吗,谢谢!

text888877 发表于 2019-4-13 18:32

看一看 夸夸的杰作
页: [1] 2
查看完整版本: Windows API方式调用C#DLL,多音字转拼音、Gzip解压缩、数学公式计算(支持原生调用)