Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Datei als HEX anzeigen (https://www.delphipraxis.net/37081-datei-als-hex-anzeigen.html)

Jab 30. Dez 2004 17:12


Datei als HEX anzeigen
 
Hi alle

Ich möchte ein Textdokument als Hex auslesen...
Hierfür habe ich eine memokomponente gesetzt und einen Button der einen OPEN-Dialog anzeigt...
Doch ich schaffe es einfach nicht, dass der Editor das Dokument als Hex anzeigt.

Bisher:

Delphi-Quellcode:
BEGIN
    Viewer.Lines.Loadfromfile(opennfo.Filename);
    Viewer.modified:=false;
  END
Kann man da irgendwo nun noch einen Befehl einschieben, dass er Hex liest?
Und wenn ja, wo und welchen?

Muetze1 30. Dez 2004 17:22

Re: Datei als HEX anzeigen
 
Moin!

Was bedeutet für dich "als Hex liest" ? Die hexadezimale Schreibweise ist, wie der Name schon sagt, eine Schreibweise bzw. Darstellungsform. Ein Zeichen was aus der Datei gelesen wird ist ein Byte, 8 Bit gross. Dieses kannst du nun darstellen - in vielen Möglichkeiten: binär, oktal, dezimal, hexadezimal oder einer anderen beliebigen Basis. Das Memo zeigt das Zeichen an sich an - also das Bild was in dem ausgewählten Font dem Zeichen zugeordnet ist. Wenn du das Dokument hexadezimal angezeigt haben möchtest mit einem Memo, dann musst du es selber tun.

Siehe auch: IntToHex()

MfG
Muetze1

Luckie 30. Dez 2004 17:35

Re: Datei als HEX anzeigen
 
Meinst du so was wie meinen HexLoader?

Jab 30. Dez 2004 17:39

Re: Datei als HEX anzeigen
 
Ja als Hexadezimal möchte ich das anzeigen lassen...
Und danke für den Link

Tapynator 25. Mär 2006 17:15

Re: Datei als HEX anzeigen
 
link ist tot :cry:

pacman1986 25. Mär 2006 17:21

Re: Datei als HEX anzeigen
 
Hexloader


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