Morgen,
versuche gerade die Länge eines Strings, welcher auch ein paar "
Chr(0);" enthält ,zu ermitteln.
Egal welche kt. ich benutze StrLen / SizeOf beides gibt in meinem Fall nur 8
* an
Delphi-Quellcode:
sOutput := 'armapath' + Chr(0) + sValue + Chr(0) + 'port' + Chr(0) + IntToStr(iPort) + Chr(0) + Chr(0);
// Dies ist nur ein Beispielstring der Aufbau des Orginals ist jedoch der gleiche (keyword-chr(0)-value-chr(0)-usw.-Chr(0)-Chr(0) (double chr(0) = EOL))
Also "er zählt" nur das erste Wort vor dem Chr(0).
Gibt es eine möglichkeit diese mit zu zählen?
LG Toby
//
Eine möglichkeit wäre, alle vorhandenen Wörter zu zählen und einfach die Chr(0) mit +1 zu addieren, halte dies aber für "unsauber" und nicht redunant, anything else?
//
Chr(0); ist nur ein Trenner, da ich diese Daten durch nen Socket schiebe und ich die auf der Gegenstelle weiter verarbeite habe ich mir diesen Trenner so angewöhnt.