AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi String in Array of Byte (string ist schon ein hex Wert)
Thema durchsuchen
Ansicht
Themen-Optionen

String in Array of Byte (string ist schon ein hex Wert)

Ein Thema von dernordischegott · begonnen am 11. Nov 2010 · letzter Beitrag vom 12. Nov 2010
 
dernordischegott

Registriert seit: 11. Nov 2010
5 Beiträge
 
#1

String in Array of Byte (string ist schon ein hex Wert)

  Alt 11. Nov 2010, 14:12
Delphi-Version: 2007
Hallo Gemeinde,

ich bin neu hier - aber werd gleich mal eine Frage stellen.

Ich habe ein Array
buff2 : array [0 .. GPRS_STUFF_BUFF] of Byte;

Dieses will ich füllen - ich benötige nur zwei Elemente:
Das erste wird hard gecoded:
buff2[0] := $06;

beim zweiten liegt das Problem - ich erhalte den hex-Wert als String. Also z.B. '93'.
Diese '93' sollen nun in buff2[1] geschrieben werden.

Was ist die Lösung dafür? Habe folgendes schon probiert, aber es erfolgt jedesmal ein Umwandlung, d.h. aus der 93 wird ein 5D, was jedoch einen falschen Wert darstellt (da ja 93 geschrieben werden sollen)

buff2[1] := Ord(strToIntDef(test_flag, 0)); // 5D
buff2[1] := StrToInt( test_flag ); // 5D

Also nochmal zusammenfassend
Array soll die Elemente 06 & 93 beinhalten


Vielen Dank
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:34 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