Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
9. Mai 2017
Entschuldige, aber das ist Blödsinn! Die Deklaration eines Events ist die Stelle, an der die Parameternamen festgelegt werden. Da ist es vollkommen egal, ob der Parameter nun FPathList, APathList oder Hurz heißt. Wenn dir das FPathList nicht gefällt, dann benenne ihn einfach um. Das muss natürlich synchron im interface und implementation Teil geschehen.
Da die F-Notation schon von Feldern...
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
9. Mai 2017
:thumb::thumb::thumb: Du sprichst mir aus der Seele.
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
8. Mai 2017
Und was spricht gegen dies?
procedure TSQLiteTestMain.DoPathListEvent(Sender: TObject;
const FOrdner: String; const FPathlist: TStringList);
begin
Self.FPathlist.Assign(FPathlist);
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
8. Mai 2017
Das habe ich so nicht gesagt! Es muss dann schon geklärt werden, wer da dann was frei gibt.
Besser wäre es, du würdest immer nur die Inhalte von einer StringList in die andere kopieren. Dann hast du auch keine Probleme. Möglicherweise musst du dazu aber noch an deiner Programmstruktur basteln.
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
8. Mai 2017
Probleme gibt es wohl mit der Ownership - sprich, wer gibt die Instanz frei.
Aber warum genau willst du denn den FPathList-Parameter an das lokale Feld übergeben? Was willst du damit bewirken?