Vb.net VisualBasic 2013读存储器

Vb.net VisualBasic 2013读存储器,vb.net,memory,Vb.net,Memory,为什么我只得到“0”?我的代码: Dim GeldAdresse As String = "811768" Dim offsets(1) As Integer offsets = {&H28, &H2C} Dim ergebniss As Integer = Memory.ReadPointerInteger("eurotrucks2", 811768, offsets) “内存”模块: 必须将0x2C转换为整数吗 Dim Value As Integer ..

为什么我只得到“0”?我的代码:

Dim GeldAdresse As String = "811768"
Dim offsets(1) As Integer
offsets = {&H28, &H2C}
Dim ergebniss As Integer = Memory.ReadPointerInteger("eurotrucks2", 811768, offsets)
“内存”模块:

必须将0x2C转换为整数吗

    Dim Value As Integer
    ...
    Return Value
您正在返回值,但从未向其分配真正的值。看起来您需要将代码更改为:

Dim Value As Integer
...
Value = ReadMemoryInteger(...
...
Return Value

这个班坏了。我利用她

    Dim Value As Integer
    ...
    Return Value
Dim Value As Integer
...
Value = ReadMemoryInteger(...
...
Return Value