Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Pointer Adresse aus Edit (https://www.delphipraxis.net/185511-pointer-adresse-aus-edit.html)

mot961 17. Jun 2015 21:48

Delphi-Version: XE6

Pointer Adresse aus Edit
 
Hey,

ich habe in einen aktuellen Projekt folgende Codezeile:
Code:
ReadProcessMemory(WinHandle,Pointer($438FF27),@Wert,Size,Val);
Nun weiß ich aber zur Entwicklungszeit noch nicht, in welcher RAM-Adresse sich der auszulesende Wert befindet.
Wie kann ich die RAM-Adresse z.B. ganz normal in einem Edit eingeben und dann weiter verwenden? Sowas wie:
Code:
ReadProcessMemory(WinHandle,Pointer(Edit1.Text),@Wert,Size,Val);
Wäre für Tipps sehr dankbar :)

Luckie 17. Jun 2015 21:57

AW: Pointer Adresse aus Edit
 
Erst von einer Zeichenkette in einen Integer konvertieren uns dann zu einen Pointer casten

mot961 23. Jun 2015 20:37

AW: Pointer Adresse aus Edit
 
Stehe gerade etwas auf dem Schlauch... :oops: Kannst du kurz die Codezeile posten?

Code:
a:=strtoint(Edit1.Text);
Und dann?

Danke :)

Aviator 23. Jun 2015 20:58

AW: Pointer Adresse aus Edit
 
Sollte so funktionieren:

Delphi-Quellcode:
var
  MyPointer: Pointer;
begin
  MyPointer := Pointer(StrToInt(Edt1.Text));
end;
Edit: Du könntest allerdings vorher noch mit TryStrToInt prüfen, ob das möglich ist, denn sonst bekommst du eine unschöne Fehlermeldung.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz