Autor Beitrag
Smartie
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 205



BeitragVerfasst: Do 21.04.05 12:40 
Servus!

Ich möchte eine Binärdatei welche über den COM reinkommt in einem String speichern. Kann ich das "Einfach so" Behandeln, als wäre es eine ASCII-Datei, und einfach im String übernehmen, oder muß ich da etwas merh Aufwand betreiben?

Lieben Gruß

Smartie
delfiphan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2684
Erhaltene Danke: 32



BeitragVerfasst: Do 21.04.05 12:42 
Ein Delphi-String verträgt ohne weiteres auch Binärdaten.
=> Nein, musst du nicht :)

(PS: Jedoch fragt sich, ob es sinnvoll ist. Könntest gerade so gut ein array of Byte o.ä. nehmen. Okay, Strings kannst du addieren -> solltest du aber möglichst vermeiden)
Smartie Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 205



BeitragVerfasst: Do 21.04.05 12:55 
Naja, es handelt Sich um Binärdatei, die aus einigen wichtigen Daten besteht. Die meinsten stellen eine HEX-Zahl in binär dar (Muß ich halt dann als Char aus dem String rauslesen, und über +48 in ein ASCII-Zeichen verwandeln, und dann damit als HEX weiterarbeiten, wie genau ich das mache, weiß ich noch nicht), andere sind bereits ein ASCII, und wieder andere stellen eine REAL-Zahl dar.

So, und meine Übrlegung war, das ganze im String zu speicehrn, und dan nzu verarbeiten.

Lieben Gruß

Smartie