对于stdcall的函数,在传递一个word型的参数时,这个参数在堆栈中保存时占2个字节还是4个字节? 对于stdcall的函数,在传递一个word型的参数时,这个参数在堆栈中保存时占2个字节还是4个字节?对于一个函数procedure sum(A:Integer;B:Word);我就是想知道这个压入堆栈的B占了几个字节?如果它实际上占4个字节那我想可以这样等效push Bpush A如果它实际上只占2个字节,该如何PUSH呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在C++里面word是unsigned short个人觉得应该是两个字节 A参数用Sizeof得到的是2个字节,但是你还传递了4字节的Integer的参数A,不懂,up 編譯器可能進行優化得...雖然你是word兩個字節 但很有可能占用4byte...當然 它只使用裡面的低2byte...我待會去看看代碼。。 怎么push?我倒~ 还是这么push呗。这push跟你参数类型有乜关系? 问一个SQL语句的问题 LISTVIEW问题 很有挑战性的一个小算法,如何判断某一个数不是某一些数里面的? 在delphi中怎么用SQL语句(带参数) 紧急求救!!! FastReport报表打印太慢,不知是何原因? TMainMenu=>TPopupMenu的問題 MIDAS版怎么变成“其他开发语言”啦,不会是我的浏览器又坏了吧 请问初学Delphi 看什么书好? ,已给分,急急!!? 除数为0的错误,请帮忙解决。 呼唤高手!异常处理!
个人觉得应该是两个字节