[PBOSL] Memory Problem

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
R4z0r1989
Beiträge: 521
Registriert: 12.06.2005 18:06
Kontaktdaten:

[PBOSL] Memory Problem

Beitrag 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$
Benutzeravatar
Thorium
Beiträge: 1722
Registriert: 12.06.2005 11:15
Wohnort: Germany
Kontaktdaten:

Beitrag 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$
Zu mir kommen behinderte Delphine um mit mir zu schwimmen.

Wir fordern mehr Aufmerksamkeit für umfallende Reissäcke! Bild
Antworten