VoidCC
標簽列表
vmt
3
熱度
1
回答
TObject虛擬方法的簽名更新至Delphi XE2
Delphi XE暫時只在我的盒子上可用,我不知道Delphi 2010/XE2是否引入了一些突破性更改。 請幫我更新瞭如下定義: TVmt = packed record SelfPtr : TClass; IntfTable : Pointer; AutoTable : Pointer; InitTable : PFieldTable;
windows
delphi
32-bit
signature
vmt
2012-04-15
1
熱度
2
回答
如何獲取VMT中的條目數量(虛擬方法)?
在正偏移量處,VMT存儲指向所有用戶定義虛擬方法的指針。 我需要編寫一些代碼來掛鉤VMT。 我這樣做的方式是獲取指向祖先類中的虛擬方法的指針。 比方說:TCustomForm.ShowModal。然後我查找了TCustomForm的VMT中的偏移量。有了這個偏移量,我去TMyForm並改變它的VMT指向我需要的功能。 我想概括一下這個方法,爲了做到這一點,我想知道VMT的條目總數,所以我不會搜索結
delphi
hook
virtual-method
vmt
2017-08-20
4
熱度
1
回答
如何檢查傳遞的參數是否是類?
我已經功能(Delphi編寫的7,32位): Function GetVMTAddr(var C): Integer; Begin Result := Integer(C); Try PVmt(Result)^.SelfPtr := PVmt(C)^.SelfPtr; Except Result := 0; End; End; 它返回
delphi
class
vmt
2012-08-23
最新問題
1.
如何在已經有「擴展」的Activity中添加MapView?
2.
從排列表創建數據幀,並遍歷它
3.
PHP跳過循環基於查詢結果集的迭代
4.
iOS - mp3文件沒有播放,沒有錯誤?
5.
手動創建類型標記
6.
Unix查找與目錄匹配的目錄
7.
如何使用kwargs在matplotlib.axes.Axes.arrow蟒蛇2.7
8.
如何線程安全地讀取和寫入數據庫?
9.
只有當輸入至少有一個數字時才顯示mat-autocomplete
10.
我想輸入數據到parse.com中的custmom列,但我得到一個錯誤