C++、VB、代非调用dll函数的堆栈方式都不同,但是dll可以做到跨语言,请问dll是怎么知道调用它的语言的堆栈方式的呢?
2条回答 默认 最新
- threenewbee 2016-08-25 09:30关注
无法知道,但是dll的调用是你主程序的事,主程序必须使用和dll约定相同的方式调用dll,但是不一定和主程序中其它的调用一致。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
C++、VB、代非调用dll函数的堆栈方式都不同,但是dll可以做到跨语言,请问dll是怎么知道调用它的语言的堆栈方式的呢?
无法知道,但是dll的调用是你主程序的事,主程序必须使用和dll约定相同的方式调用dll,但是不一定和主程序中其它的调用一致。