Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Speicherbereich ausgeben (https://www.delphipraxis.net/95957-speicherbereich-ausgeben.html)

meisteralex 16. Jul 2007 16:25


Speicherbereich ausgeben
 
servus, wie kann ich mir in delphi einen speicherbereich ausgeben lassen ?
Wenn ich die Adresse z.B. durch einen Pointer ermittelt habe, möchte ich mir den Speicherbereich von da an + 200kb in Hex ausgeben lassen.
Ist sowas überhaupt möglich ?

TurboMartin 16. Jul 2007 16:34

Re: Speicherbereich ausgeben
 
Da gibt es z.B. ReadMemory.

meisteralex 17. Jul 2007 05:54

Re: Speicherbereich ausgeben
 
immer diese langen antworten , die einem neuling so sehr weiterhelfen :(

marabu 17. Jul 2007 06:06

Re: Speicherbereich ausgeben
 
Guten Morgen,

schau mal hier: HexDump ausgeben

Grüße vom marabu

Christian Seehase 17. Jul 2007 18:22

Re: Speicherbereich ausgeben
 
Moin Alex,

und hier mal etwas grundlegenderes zum Thema Speicher http://www.delphipraxis.net/internal...=720203#720203

DP-Maintenance 17. Jul 2007 18:23

DP-Maintenance
 
Dieses Thema wurde von "Christian Seehase" von "VCL / WinForms / Controls" nach "Windows API / MS.NET Framework API" verschoben.
Ist wohl nicht gerade ein VCL-Thema ;-)

ErazerZ 17. Jul 2007 18:27

Re: Speicherbereich ausgeben
 
Delphi-Quellcode:
var
  s: string;
  p: Pointer;
begin
  s := '12345678901234567890krieg mich doch?';
  p := Pointer(Cardinal(s) + 20);
  // Jetzt zeigt p auf der 20ten Stelle des Strings
  MessageBoxA(HWND_DESKTOP, p, 'Info', MB_ICONINFORMATION);


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:46 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