Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
20. Dez 2006
Wir wissen beide, dass der Eintrag aus der verketteten Liste gefunden wird, weil (1) die Message nicht ausgegeben wird und (2) einige Felder des Edit-Dialogs korrekt befüllt werden. Du könntest mal einen Breakpoint hinter die While-Schleife setzen und den Inhalt von lauf.Daten überprüfen. Setze auch Breakpoints auf alle Stellen, an denen der Bemerkungstext gesetzt wird, dann solltest du dem...
Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
20. Dez 2006
Zeige doch mal den Code, welcher ausgeführt wird, wenn auf den Schalter "Editieren" geklickt wird. Vielleicht ergeben sich daraus weitere Erkenntnisse.
Freundliche Grüße
Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
20. Dez 2006
Nicht schlecht für dein erstes Programm - aber am ausführbaren Programm kann ich nicht erkennen, warum beim ersten Editiervorgang das RichEdit leer bleibt.
Übrigens: Wenn du bei deinem RichEdit die Eigenschaft WantReturns auf False setzt, dann kannst du dir das Hin- und Herwandeln der Zeilentrenner schenken.
Freundliche Grüße
Forum: Object-Pascal / Delphi-Language
Delphi
by marabu,
20. Dez 2006
Herzlich willkommen in der Delphi-PRAXiS, flacky.
Weißt du, dass du die Zeilen einfach mit ihrem normalen Zeilentrenner übernehmen kannst?
var
neu: TKnoten; // Neuer Knotenpunkt
begin
// ...
neu.Daten.bemerkung := form_hinzufuegen.edit_bemerkung.Text;