Hallo, liebe Leute,
vor einigen Jahren hatte ich einmal das Problem, Zahlen in Strings zu
verwandeln, die Lösung, die mir hier von der Liste nahegelegt wurde, lag
in Integer2String.
Nun habe ich das umgekehrte Problem, und bevor ich hier unnötig die
Liste in Anspruch nehmen wollte, habe ich mich erst einmal auf die Suche
gemacht im Verzeichnis "units".
Dort fand ich in der unit "stringutils.pas" folgende Funktion:
function StrReadInt (const s: String; var i: Integer; var Dest: Integer): Boolean; attribute (ignorable);
Das ist sicher genau das, was ich brauche, aber ich verstehe es offenbar
nicht, diese Funktion korrekt aufzurufen.
Versucht habe ich folgendes:
StrReadInt (Leistungs_Zahl [3], Leistung [1]);
Wobei "Leistungs_Zahl [3]" das Element aus einem String-Array ist und
"Leistung [1]" das Element aus einem Integer-Array.
Dabei beschwert er sich über zu wenig (3) Argumente.
Ich wollte das String-Element als Integer-Zahl dem 1. Element des Arrays
"Leistung" zuweisen.
Bei dem Versuch, ein drittes Argument einzufügen
(weil ich nicht weiß, was ich da wo eingeben soll, habe ich einfach als
hilflosen Versuch noch ein weiteres "Leistung [1]" eingefügt, siehe
unten),
meckert er zwar überhaupt nicht mehr, aber die Zuweisung findet
offensichtlich auch nicht statt.
StrReadInt (Leistungs_Zahl [3], Leistung [1], Leistung [1]);
Kann mir da bitte jemand einen Tip geben?
Danke und Fröhliche Grüße Roland