Forum: Object-Pascal / Delphi-Language
Delphi
by maximov,
2. Mai 2005
Wenn das nicht einfach ist - abgesehen davon, dass es hässlich aussieht - dann weiss ich auch nicht!
Forum: Object-Pascal / Delphi-Language
Delphi
by maximov,
2. Mai 2005
Die tipparbeit ist nicht der kritische faktor! Du kannst 100 stunden tipparbeit einsparen, wenn du dir eine stunde mal gedanken machen würdest. Alles was du brauchst ist das, was hier im thread gesagt wurde und die bereitschaft es verstehen zu wollen.
@Kedariodakon: Es geht nicht um die dpCollection, sondern eher um die technik des templates. Damit kann man nämlich mit 4 zeilen code eine...
Forum: Object-Pascal / Delphi-Language
Delphi
by maximov,
2. Mai 2005
mal ehrlich! Schon das beispiel ist grob falsch, denn du hast vergessen das array zu vergrössern. Das zeigt auch schon warum eine klasse nicht so falsch wäre: Sie nimmt uns extrem viel arbeit ab, da sie sich selbst um solche sache kümmert und uns damit nicht belästigt. Was ist denn so schlimm an einer klasse?
Forum: Object-Pascal / Delphi-Language
Delphi
by maximov,
2. Mai 2005
@Kedariodakon: Dafür kann man lieber eins von diesen tollen delphi-pseudo-templates machen, dann hat man mit vier zeilen code eine solche klasse generisch erzeugt und kann sich den wirklich wichtigen sachen widmen. -> siehe dpCollection template!
Forum: Object-Pascal / Delphi-Language
Delphi
by maximov,
2. Mai 2005
Was gibt es denn auszukennen. Die methoden der listen sind selbbeschreibend. Und das die typen sind halt nicht festgelegt, da TObjectList alle TObjects aufnimmt, die es bekommt. Wenn du nun auf die objekte der liste zugreifst, dann musst du ganz normal casten:
var
l:TObjectList;
...
l.add(DeinObj);
...
deinAnderesObj := l as TDeineKlasse;
:-D Und schon hast du keinen stress mit...