Seite 1 von 1

[PBOSL] Memory Problem

Verfasst: 26.05.2008 17:36
von R4z0r1989
Hallo Leute,

Gibt eigentlich nich viel zu erklären bei den paar zeilchen.
Ich hab Die Process Library geladen und wollte damit Speicher von Teamspeak auslesen.
Bekomme dabei aber immer einen IMA!

Code: Alles auswählen

Hchannel$ = ""
Schannel$ = ""

pid = GetProcessPID("TeamSpeak.exe")

pReadMemory(pid ,$01C6E8D8 ,@Hchannel$ ,50 )
pReadMemory(pid ,$0012C348 ,@Schannel$ ,50 ); <--- IMA

Debug "Channel: "    + Hchannel$
Debug "Subchannel: " + Schannel$

Verfasst: 27.05.2008 02:10
von Thorium
Das liegt daran, das der Speicher für die Stings nicht alloziert ist, da sie ja leer sind.

Probiers mal damit:

Code: Alles auswählen

Hchannel$ = Space(50)
Schannel$ = Space(50)

pid = GetProcessPID("TeamSpeak.exe")

pReadMemory(pid ,$01C6E8D8 ,@Hchannel$ ,50 )
pReadMemory(pid ,$0012C348 ,@Schannel$ ,50 ); <--- IMA

Debug "Channel: "    + Hchannel$
Debug "Subchannel: " + Schannel$