Forum: Programmieren allgemein
by DeddyH,
9. Jul 2013
Was geht in einer anderen Procedure?
Forum: Programmieren allgemein
by DeddyH,
9. Jul 2013
Vielleicht ist mein Denkansatz von eben tatsächlich einfacher. Nehmen wir mal an, wir haben einen fixen Teil (Überschrift) und einen variablen Teil (eben Deine Daten). Dann könnte man es doch auch so machen (ungetestetes Beispiel):
procedure TDeinForm.ZeigePseudoDaten;
const
FIXER_STRING = 'Dies ist die Überschrift' + sLineBreak + 'mit einer zweiten Zeile';
var
Daten: TStringlist;
i:...
Forum: Programmieren allgemein
by DeddyH,
9. Jul 2013
Man könnte auch das Memo Memo sein lassen und die Daten in einer eigenen Stringliste vorhalten, dann wird zumindest die Nummerierung einfacher. Dafür wird es dann ein wenig komplizierter, bei Änderungen das Memo zu aktualisieren. Letztendlich muss jeder für sich entscheiden, wie es für ihn besser zu handhaben ist.
Forum: Programmieren allgemein
by DeddyH,
9. Jul 2013
repeat-until erwartet eine Bool' sche Abbruchbedingung, will man mehrere davon verknüpfen, müssen diese (sofern sie sich aus einem Vergleich ergeben) einzeln eingeklammert werden.
until a = 1 //funktioniert
until a = 1 and b > 2 //funktioniert nicht
until (a = 1) and (b > 2) //so funktioniert es wieder
Forum: Programmieren allgemein
by DeddyH,
9. Jul 2013
Das fehlen ja auch Klammern. Muss man denn jede Kleinigkeit vorkauen?
Forum: Programmieren allgemein
by DeddyH,
9. Jul 2013
Das wird mit einer lokalen Variablen aber nichts werden, da diese nach Abarbeitung der Methode ungültig ist. Du kannst nun entweder eine globale Variable oder ein privates Feld nehmen oder evtl. einfach auf die Zeilenanzahl des Memos zugreifen, das bleibt Dir überlassen.