Forum: Sonstige Fragen zu Delphi
Delphi
by Der schöne Günther,
26. Aug 2013
Hätte er jetzt kein altes D6 sondern ein schnuckeliges XE4, könnte man das auch so runterkriegen:
if myStr.EndsWith('1') or myStr.EndsWith('0') then
myStr := myStr.TrimRight();
Mir gehen bei den Record-Helpern jeden Tag wieder einer ab, ich mag die Dinger einfach :)
Forum: Sonstige Fragen zu Delphi
Delphi
by Der schöne Günther,
26. Aug 2013
Ich habe meinen Beitrag jetzt zum dritten mal neu geschrieben da du deinen Beitrag innerhalb von Sekunden auch drei mal komplett überarbeitest hast...
Für die Cursorposition: Schau dir mal die SelStart-Eigenschaft deines TEdit an.
Trotzdem: Ein TMaskEdit wäre für deine Zwecke wohl noch besser als ein TEdit...
Forum: Sonstige Fragen zu Delphi
Delphi
by Der schöne Günther,
26. Aug 2013
Weil du nur deine lokale String-Variable bin veränderst, und nicht den Text in deinem TEdit-Feld namens Binaer.
Du musst Binaer.Text natürlich anschließend auch noch den Inhalt der Variable zuweisen.
Allerdings wundert mich spontan, dass er überhaupt kompiliert. Gibt AnsiLastChar nicht einen PAnsiChar zurück? Ich würde mich wundern wenn der Zeiger auf einen AnsiChar überhaupt das gleiche...