Forum: Sonstige Fragen zu Delphi
by Der schöne Günther,
29. Jun 2017
Niemand zwingt uns ja mit Char zu arbeiten, vor allem da StringReplace(..) eh nur mit Strings arbeitet.
Ich persönlich habe es jetzt eine Weile versucht, aber ich scheitere ehrlich gesagt daran den String '128064' in einen String mit dem Alien-Emoji umzurechnen.
Ich dachte mache mir einen Integer mit dem Wert 128064, rechne das ein Byte-Array mit 4 Elementen und gebe das letztendlich an...
Forum: Sonstige Fragen zu Delphi
by Der schöne Günther,
29. Jun 2017
Gut, dann habe ich es jetzt erst richtig verstanden, sorry :oops:
Aber wie gesagt: Ein Char nimmt eh maximal 65535 auf. Um deinen Wert abzuspeichern bräuchtest du zwei Character.
Forum: Sonstige Fragen zu Delphi
by Der schöne Günther,
29. Jun 2017
Ich habe dir drei Möglichkeiten gezeigt.
Oder meinst du dass du, aus welchen Gründen auch immer, Strings (z.B. '#1234') schon vorliegen hast und diese nun zu Chars (z.B. #1234) machen möchtest?
//// Edit
Bist du sehr sicher mit diesen "großen" Zahlen? Der Delphi-Typ "Char" ist anscheinend fest ein Word (also von 0-65535). Die Länge von alien: String = '��'; gibt Delphi lustigerweise...
Forum: Sonstige Fragen zu Delphi
by Der schöne Günther,
29. Jun 2017
Die Drei Zeichen #128064, #128125 und #128148 stehen für "Eyes", "EXTRATERRESTRIAL ALIEN 👽 und "Broken heart". Was machst du für okkulte Sachen :shock:
Dein Array "sZeichen" ist falsch. Sie enthalten drei Strings wie z.B. "#128064". Das ist ein Text mit mehreren Zeichen. Du möchtest aber nur drei Zeichen mit der Nummer 128064 usw aus dem String entfernen. Der Methode StringReplace musst du...