Forum: Sonstige Fragen zu Delphi
Delphi
by MrLolli,
25. Jan 2014
Da sehe ich nun das Problem das auch int64 Werte vorhanden sind, daher gefiel mir der Generic eigentlich am Besten.
Wären alles 4 Byte Werte, wäre es ja halb so wild und man könnte schnell 'umcasten'.
Vorher habe ich mir den Pointer zum Wert zurückgeben lassen und konnte dann einfach mit PInteger(Pointer)^ den Wert auslesen, optisch finde ich den Generic aber besser.
Nur fraglich ob es von...
Forum: Sonstige Fragen zu Delphi
Delphi
by MrLolli,
25. Jan 2014
Hi himitsu,
dessen bin ich mir bewusst, meine wirkliche Funktion steckt ja auch in einer Klasse und sieht etwas anders aus ;)
Ich lese praktisch ein Array eines anderen Programms aus. In diesem Array sind Pointer die dann eben auf den eigentlichen Wert zeigen, und der kann unterschiedlich groß sein. Momentan kann ich damit ganz komfortabel darauf zugreifen.
Steckt man das obige Beispiel...
Forum: Sonstige Fragen zu Delphi
Delphi
by MrLolli,
25. Jan 2014
Hallo,
kurze Frage, ist es möglich mittels <T> etwas aus dem Speicher auszulesen, ohne ReadProcessMemory? Da ich mich im gleichen Prozess befinde möchte ich natürlich darauf verzichten.
Normalerweise würde es ja bei Integern z.B. so aussehen:
i := PInteger($123456)^
Wie würde ich bei einer Funktion mit T vorgehen? Ist mein Vorhaben überhaupt so einfach realisierbar?