![]() |
Re: Float Addresse aus RAM laden???
Zitat:
|
Re: Float Addresse aus RAM laden???
Ich habe Grundlage um es klar zu stellen.
Ich programmiere seit einem Jahr mit Delphi und FloatToStr hab ich schon probiert und das ging nicht. Deswegen kam die Frage. |
Re: Float Addresse aus RAM laden???
Dann hast du aber die falsche Frage gestellt. ;) Die Frage hätte lauten müssen: "Warum kann ich den erhaltenen Wert nicht mit FloatToStr in eine Zeichenkette umwandeln?" Und dann noch etwas Sourcecode dazu. Jetzt bist du nämlich genauso weit wie vorher.
|
Re: Float Addresse aus RAM laden???
Ich hab mit FloatToStr sogar mehrere verschiedene Werte als in tsearch bekommen.
Gibts vllt irgendeine API/Unit/Komponente für den RAM??? |
Re: Float Addresse aus RAM laden???
Zitat:
Noch mal: Du darfst ruhig etwas mehr schreiben. Man ist nicht auf drei Sätze begrenzt. Wass willst du denn jetzt für eine Komponente haben? Was soll die können? |
Re: Float Addresse aus RAM laden???
Ich hab ein Button und ein Memo (zum Test erstmal).
Ich klick auf den Button und er fügt mir eine Zeile mit dem Wert hinzu. Laut tsearch ändert sich nichts an dem Wert aber im Memo stehen lauter verschiedene Werte. Warum??? Und ich dachte halt an eine Unit mit Funktionen um verschiedene Werte aus dem RAM zu laden. Bsp:
Delphi-Quellcode:
So hätte ich gerne eine Unit, aber das gibts wahrscheinlich nicht, oder irre ich mich???
function LeseBytes(Addresse:Integer):String;
function LeseFloat(Addresse:Integer):String; |
Re: Float Addresse aus RAM laden???
Ich habe zwar immer noch nicht verstanden, was bei dir nicht funktioniert...
Es kann natürlich sein, dass da jemand schon mal eine Unit geschrieben hat, um den Speicher von anderen Prozessen auszulesen und zu manipulieren. Eventuell kann das die ![]()
Delphi-Quellcode:
kann es nicht geben. Da muss zumindest noch der Prozess mit angegeben werden, wenn es nicht um den eigenen Prozess geht. Deswegen empfehle ich dir dringendst dich mal mit der Speicherverwaltung von Windows auseinanderzusetzen, damit du auch weißt, was du da machst bzw. machen willst.
function LeseBytes(Addresse:Integer):String;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:17 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