克莉丝 发表于 2014-6-29 13:08 又需要用这两种数据类型的api么
fux2 发表于 2014-6-29 13:25 浮点数是指针,p
流川枫 发表于 2014-6-29 13:32 对于double和longlong的返回值是存储在eax和edx寄存器,也就是说返回值不是指针而是在寄存器里。用"p"将 ...
fux2 发表于 2014-6-29 14:43 那pack一下就好,依旧以指针传过去。
流川枫 发表于 2014-6-29 15:21 @fux2 你看一下汇编
fux2 发表于 2014-6-29 15:53 所以我叫你pack一下啊。dll里取址就行。 你硬要直接传过去默认是不支持的。 ...
流川枫 发表于 2014-6-29 16:14 比起纸上谈兵不如给个范例代码吧
fux2 发表于 2014-6-29 16:24 pdouble传给dll,dll里用浮点数指针来玩就可以。
流川枫 发表于 2014-6-29 16:29 不过这样是建立在那个API是传递指针,如果必须调用 如 ULONGLONG WINAPI GetTickCount64(void); 这个API ...