我发觉很多数据类型都不能交互,C++的数据类型是不能的,有些WINDOWS数据类型也不能但有些能,如 DWORD 等.现在是通过文件做中间交接,就是DLL将一些字符、整型、数据结构写到文件去,再由DELPHI做的界面读取我觉得很麻烦,如何做才能直接交互,直接读取DLL接口返回的数据?
我发觉很多数据类型都不能交互,C++的数据类型是不能的,有些WINDOWS数据类型也不能但有些能,如 DWORD 等.现在是通过文件做中间交接,就是DLL将一些字符、整型、数据结构写到文件去,再由DELPHI做的界面读取我觉得很麻烦,如何做才能直接交互,直接读取DLL接口返回的数据?
DWORD一般来说就是unsigned long
用WINDOWS的数据类型应该可以兼容吧如DWORD
HBITMAP
INT32
INT64
LONG32
LONG64之类
如果是结构体,需要注意字节的对齐!
不过,不喜欢用delphi,觉得没有前途!