Forum: Algorithmen, Datenstrukturen und Klassendesign
by Graw,
2. Mai 2017
Hat nun doch alles geklappt. Hatte meine Strings nicht richtig geschnitten.
Vielen Dank.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Graw,
28. Apr 2017
:? Ja das Stimmt.. Ich will von dem String die ersten 12 Zeichen wegschneiden und am Ende die letzten drei.
Ist es so besser?
BEGIN
Delete(PBuf10,0,12);
Delete(PBuf20,0,12);
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Graw,
28. Apr 2017
Leider bekomm ich es doch nicht ans laufen...
Wenn ich der Funktion feste Werte übergebe funktioniert sie wunderbar.
PBuf := Convert('00003FFFC000','00003FFFC000');
Wenn ich aber meine Buffer der Funktion übergebe kommt nichts aus ihr raus.
BEGIN
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Graw,
27. Apr 2017
Hallo Uwe,
deine Funktion ist genau das was ich gebraucht habe.
Vielen Dank!!!
Wenn ich zwei feste Strings in die Funktion eintrage kommt genau das Ergebniss welches ich mir erhofft habe.
Die Strings die von der Schnittstelle kommen will er leider noch nicht verarbeiten...
Da hab ich irgendwo noch nen Fehler...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Graw,
27. Apr 2017
Hi,
entschuldige meine falsche Ausdrucksweise :oops:
Die "Sortierung" die du gemacht hast ist für mich nicht ausreichend.
Wenn ich mein Beispiel nehme wird aus:
003F800 + 001FC00 = 000007FFE00000
und nicht:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Graw,
27. Apr 2017
Hi,
ich hoffe ihr könnt mir helfen.
Also folgendes, ich bekomme über eine Schnittstelle zwei Strings. Die sehen zum Beispiel so aus:
1. Datensatz: 003F800
2. Datensatz: 001FC00
Die einzelnen Zeichen in dem String muss ich nun so umformen, das ich die hex Zeichen im String zu Binary umforme: