Forum: Programmieren allgemein
Delphi
by Delphi.Narium,
6. Mär 2018
In meinem Beispiel oben ist übrigens diese Zeile falsch: A := StrToInt(x);
Da muss man irgendwie aus z. B. FF 255 machen. Und da ist StrToInt irgendwie ungünstig ;-)
Aber wenn man statt HEX-Werten die entsprechenden Dezimalwerte nimmt, sollte es auch so funktionieren.
Forum: Programmieren allgemein
Delphi
by Delphi.Narium,
5. Mär 2018
Zwischen Deinem Wunsch und HolgerX Implementierung gibt es eine "Missverständnis":
Wenn ich die Implementierung recht verstehe, müsste der zu übergebende Suchbegriff 'XPR0' + Chr(0)+ '(' sein.
Sei bitte so gut und versuche es mal in der Form:
var
S : TStringStream;
i : integer;
A : array of Byte;
Forum: Programmieren allgemein
Delphi
by Delphi.Narium,
5. Mär 2018
Wenn die Routine von HolgerX nicht zum gewünschten Ergebnis führt, dann weicht Deine formulierte Anforderung von Deinem gewünschten Ergebnis ab.
Die Routine macht genau das, was Du als Anforderung geschrieben hast.
Vermutlich meinst Du aber etwas (geringfügig) anderes, als Du geschrieben hast, daher wäre es hilfreich, wenn Du eine Binärdatei und ein konkretes Beispiel dessen, was gesucht...