Forum: Sonstige Fragen zu Delphi
Delphi
by halinchen,
13. Jun 2007
Bei mir gehts. Es zeigt in einer MessageBox die Hex-Dinger an. Aber von einem Memo sehe ich weit und breit nichts.
Du musst schon irgentwo auf der Form ein Memo anlegen. Wenn ich eins auf die Form ziehe und dann das Programm starte gehts auch mit Memo.
Im Übrigen:
Form2.Memo1.Lines.Add(s)
Form2 muss mit davor wenns auf Form2 ist.
Forum: Sonstige Fragen zu Delphi
Delphi
by halinchen,
13. Jun 2007
Häng doch bitte mal dein Projekt als Anhang an.
Oder, wenn es zu groß ist: Du sagtest, das es mit einem neuen Projekt auch nicht geht. Dann kannst du das anhängen
Forum: Sonstige Fragen zu Delphi
Delphi
by halinchen,
13. Jun 2007
Und du bist dir sicher, das es den auch wirklich gibt? Eventuell hast du ihn gelöscht oder umbenannt.
Forum: Sonstige Fragen zu Delphi
Delphi
by halinchen,
12. Jun 2007
an welcher Stelle?
ich hab jeden Code ausprobiert. Bei mir gehen alle
Forum: Sonstige Fragen zu Delphi
Delphi
by halinchen,
12. Jun 2007
function StringToHex : string;
var
fs:TFileStream;
i : Integer;
b : Byte;
begin
result := '';
fs := TFileStream.Create('test.gam', fmOpenRead);
try
For i := 0 to fs.Size do begin
Forum: Sonstige Fragen zu Delphi
Delphi
by halinchen,
12. Jun 2007
Aber wenn der das Zeichen nicht kennt (z.B. #13) dann zeigt er einen Punkt im Textmodus an. Aber ein normaler Hex-Editor sollte doch dann dort wo er die Daten als Hex anzeigt die 13 als Hex anzeigen, oder?
Ich habs jetzt kapiert, was du meinst. Da stand wer auf meiner Internetleitung :mrgreen:
Forum: Sonstige Fragen zu Delphi
Delphi
by halinchen,
12. Jun 2007
Für mich sieht es aus, als würdest du die Datei als String einlesen und die dann in Hex umwandeln.
Macht man das nicht mit einem FileStream, und liest Byte für Byte aus und wandelt den in Hex um?
So denke ich mir das. (Es kann natürlich auch sein, das beides geht, aber an deinem gezeigten Code sehe ich kein Fehler)
var
fs:TFileStream;
str : String //was am Ende Rauskommt
i :...