Autor Beitrag
der_Bote
Hält's aus hier
Beiträge: 11

Win 2000 / Win XP
Dephi 5
BeitragVerfasst: Sa 01.04.06 19:37 
Habe folgendes Problem, habe einen String ,den ich von der Seriellen Schnittstelle ausgelesen habe.
Schicke mir mit dem µC 6 Bytes, den ich eben dann als String habe.
Möchte jetzt aber den String zerlegen, in alle 6 Bytes.
Also müchte ich jedes Zeichen aus dem String haben, und könnte mir dann wider Hex oder Dezimalzahlen erzeugen.
Kann mir da jemand helfen??
Wäre sehr dankbar.
Gruß Tobi
Allesquarks
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 510

Win XP Prof
Delphi 7 E
BeitragVerfasst: Sa 01.04.06 19:52 
mystring[i] gibt dir nen charakter an der entsprechenden Stelle immerhin schon dieselbe Größe anschließend einfach einen Typecast auf byte: byte(mystring[i]).
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: Sa 01.04.06 19:56 
sollte das nicht gehen versuchs mit:
ausblenden Delphi-Quelltext
1:
  byte(ord(astr[x]));					
der_Bote Threadstarter
Hält's aus hier
Beiträge: 11

Win 2000 / Win XP
Dephi 5
BeitragVerfasst: Sa 01.04.06 20:07 
Titel: Sorry das funzt nicht!
Villeicht kann jemadn mal in den Quelltext schauen und vielleicht mir weiterhelfen!
Einloggen, um Attachments anzusehen!
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: So 02.04.06 09:46 
warum, was hakt denn ?
der_Bote Threadstarter
Hält's aus hier
Beiträge: 11

Win 2000 / Win XP
Dephi 5
BeitragVerfasst: So 02.04.06 11:59 
Titel: ?
Ich verstehe nicht wieich das eibinden muss.
Vermute für das astr muss ich meine Sringvariableeintragen oder?
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: So 02.04.06 12:00 
ja
der_Bote Threadstarter
Hält's aus hier
Beiträge: 11

Win 2000 / Win XP
Dephi 5
BeitragVerfasst: So 02.04.06 12:34 
Titel: ???
Hallo habe jetzt noch bisschen rumexperimentiert, ich glaube das das gar kein String gibt, sondern das das 6 strings sind und er sie nur so schnell ausgibt.
Das bedeutet aber auch ich kann nur den letzten Buchstaben auslesen.
Oder müsste dann in jedem durchlauf direkt, den str an eine andere variable übergeben.

Gruß Tobias
F34r0fTh3D4rk
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 5284
Erhaltene Danke: 27

Win Vista (32), Win 7 (64)
Eclipse, SciTE, Lazarus
BeitragVerfasst: So 02.04.06 12:39 
probiers bzw finde es heraus, dann kannst du richtig darauf reagieren :o