![]() |
Delphi-Version: XE6
Pointer Adresse aus Edit
Hey,
ich habe in einen aktuellen Projekt folgende Codezeile:
Code:
Nun weiß ich aber zur Entwicklungszeit noch nicht, in welcher RAM-Adresse sich der auszulesende Wert befindet.
ReadProcessMemory(WinHandle,Pointer($438FF27),@Wert,Size,Val);
Wie kann ich die RAM-Adresse z.B. ganz normal in einem Edit eingeben und dann weiter verwenden? Sowas wie:
Code:
Wäre für Tipps sehr dankbar :)
ReadProcessMemory(WinHandle,Pointer(Edit1.Text),@Wert,Size,Val);
|
AW: Pointer Adresse aus Edit
Erst von einer Zeichenkette in einen Integer konvertieren uns dann zu einen Pointer casten
|
AW: Pointer Adresse aus Edit
Stehe gerade etwas auf dem Schlauch... :oops: Kannst du kurz die Codezeile posten?
Code:
Und dann?
a:=strtoint(Edit1.Text);
Danke :) |
AW: Pointer Adresse aus Edit
Sollte so funktionieren:
Delphi-Quellcode:
Edit: Du könntest allerdings vorher noch mit TryStrToInt prüfen, ob das möglich ist, denn sonst bekommst du eine unschöne Fehlermeldung.
var
MyPointer: Pointer; begin MyPointer := Pointer(StrToInt(Edt1.Text)); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz