typedef void (*funcNetworkEventReceived)(int, unsigned int, int);
谢谢。
最佳答案
一个void函数是一个过程,如果我们排除D1,integer是=32bit int,cardinal是32位unsigned。
假设 C 的调用约定是没有导出语句的 cdecl,但我假设由于文件中的全局指令,编译器可能会有所不同。 (如果失败,请尝试使用 stdcall 而不是 cdecl)
这让我们在:
Type
TUncNetworkEventReceived = procedure (p1:integer;p2:cardinal;p3:integer);cdecl;
关于c - 如何将 c 声明翻译成 delphi?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4645628/