Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
 
Delphi 12 Athens
 
#13

Re: Prozessspeicher lesen / schreiben Ergebnis falsch

  Alt 16. Feb 2010, 19:40
Pointer($55) kann nicht stimmen, da einem Programm im Usermode kein Zugriff auf die 64 KB gewährt sind.

Falls du die $55 als Byte schreiben willst, dann muß dieses in eine Variable oder in einen anderen Puffer und dann gibst du den Zeiger auf diesen Puffer dort an.

Zitat von mleyen:
SizeOf(Pointer($55)) ist bei mir ungleich 1.
Egal, ein Pointer wäre 4 Byte und demnach könnte man davon auch 1 Byte schreiben,
aber hier zeigt der Pointer auf einen ungültigen Speicherbereichen
oder er will hier den Pointer, anstatt den Wert speichern.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat