Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi TObjectList - Sort crash (D7) (https://www.delphipraxis.net/110001-tobjectlist-sort-crash-d7.html)

Christian Seehase 10. Feb 2009 21:21

Re: TObjectList - Sort crash (D7)
 
Moin Zusammen,

auch wenn der Ursprung des Threads schon recht alt ist, vielleicht liest es ja mal jemand, der ein Problem hat, wie der der TE.

Ich frage mich, warum die Methode MyNewItem als Funktion ausgeführt ist, da ja der Rückgabewert nicht verwendet wird.

So würde ich es mal probieren:

Delphi-Quellcode:
procedure TMyItemList.NewMyItem(a1,a2,a3:Integer);

var
  tmi : TMyItem;

begin
  tmi := TMyItem.Create(Self)
  tmi.V1 := a1;
  tmi.V2 := a2;
  tmi.V3 := a3;
  Self.Add(tmi);
end;

globetrotter77 10. Feb 2009 22:47

Re: TObjectList - Sort crash (D7)
 
Zitat:

Zitat von Christian Seehase
Ich frage mich, warum die Methode MyNewItem als Funktion ausgeführt ist, da ja der Rückgabewert nicht verwendet wird.

So würde ich es mal probieren:

Delphi-Quellcode:
procedure TMyItemList.NewMyItem(a1,a2,a3:Integer);
...

Genau das wollte ich eigentlich auch noch schreiben, hab's aber wohl wieder verdrängt.
Da könnte auch das Problem begraben sein, denn ich weiß nicht, ob man das Result einer Function ganz ohne Probleme innerhalb der eigenen Function so zuweisen kann.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:25 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz