Forum: Sonstige Fragen zu Delphi
Delphi
by Helmi,
18. Nov 2012
Was ist jetzt daran so schlimm?
Ich lese den Inhalt eine Zelle aus, der als String vorliegt und in eine String-Variable geschrieben wird - was ist daran jetzt auf einmal so verwerflich?
Seit wann darf man das nicht mehr?
Forum: Sonstige Fragen zu Delphi
Delphi
by Helmi,
18. Nov 2012
Danke für die Erklärung - irgendwie ist die Hilfe da nicht so präzise
Ok - das war etwas laienhaft ausgedrückt.
Ja und Nein! - Ich gib gern Längen nur einmal an. Wenn ich die Länge dann verändere, verändert sich automatisch alles mit.
(Ok - da es hier genau 40 sind, hätte man auch 40 reinschreiben können)
Forum: Sonstige Fragen zu Delphi
Delphi
by Helmi,
17. Nov 2012
Im Büro hätt ich jetzt gesagt: :-D
Und ja - ich gestehe - ich habs echt überlesen!
Forum: Sonstige Fragen zu Delphi
Delphi
by Helmi,
17. Nov 2012
So einfach wollt ich es :-)
Wieso hab ich das "-Zahl" nicht in der Doku gefunden? :gruebel:
Forum: Sonstige Fragen zu Delphi
Delphi
by Helmi,
17. Nov 2012
So mach ich es jetzt (siehe meinem 2. Post) - nur vielleicht da ja was einfacheres
Forum: Sonstige Fragen zu Delphi
Delphi
by Helmi,
17. Nov 2012
ich vergaß zu erwähnen, dass die einzufügenden Strings nicht unbedingt genau die Länge haben, die für sie definiert sind.
Also der erste String z. B. kann 3 Zeichen, muss aber nicht.
Momentan mach ich es so:
//auf 40 Zeichen setzen (=max. Länge der Zeile des LCD-Moduls)
SetLength(S_Text, 40);
S_Text := StringOfChar(#32, length(S_Text));
for i := 1 to length(S_Linie) do
Forum: Sonstige Fragen zu Delphi
Delphi
by Helmi,
17. Nov 2012
Hallo,
ich steh gerade auf dem Schlauch.
Ich habe folgende Bedingungen an einen AnsiString:
genau 40 Zeichen lang.
Ab 1. bis 3. Stelle soll der Inhalt eines anderen Strings (S_Linie) eingefügt werden.
4. Stelle = Leerzeichen
5. bis 33. Stelle = Inhalt eines zweiten Strings (S_Ziel)
35. Stelle = Leerzeichen