Forum: Sonstige Fragen zu Delphi
Delphi
by tomsel,
27. Jan 2006
Ach ja, der text im Memo: Ich nehm für solche zwecke lieber ein Richedit. Da hat man bessere Manipulationsmöglichkeiten. Mit SelStart, SelEnd, Selection.Collapse und Selection.Text etc. müsstest du eigentlich dein Ziel erreichen können.
Forum: Sonstige Fragen zu Delphi
Delphi
by tomsel,
27. Jan 2006
Sorry, diese Fragen hab ich ganz übersehen, aber dank ManuMF ist jetzt wohl alles klar? VFett ist ja vom Typ boolean und damit für sich allein ein vollständiger boolescher Ausdruck, da brauchts' keinen Vergleich mehr. Und NOT macht TRUE zu FALSE und umgekehrt, VFett wird also negiert.
Forum: Sonstige Fragen zu Delphi
Delphi
by tomsel,
27. Jan 2006
Missverständnis! Im ersten Absatz meines Postings habe ich lediglich deinen Fehler beschrieben, ich meinte nicht, dass du inc(vfett) mit fvett:=vfett+1 ersetzen sollst.
Forum: Sonstige Fragen zu Delphi
Delphi
by tomsel,
27. Jan 2006
Das ist doch ganz einfach: Du hast eine lokale Variable VFett in deiner Prozedur. Die hat zu Beginn irgendeinen zufälligen Wert, auf den du 1 addierst (also Zufall + 1, he, he). Manchmal ist das sogar 1 oder 2, meistens aber was anderes.
Deklariere in TForm1 eine private Variable VFett:boolean und initialisiere die in FormCreate mit FALSE.
Die Prozedur so abändern:
procedure...