Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.960 Beiträge
 
Delphi 12 Athens
 
#5

AW: Managed Records - initializer fälschlicherweise aufgerufen?

  Alt 24. Feb 2022, 16:36
Ok, aber inzwischen hab' ich nochwas ganz unerklärliches.
Diese Methode:

Delphi-Quellcode:
function TMyList.GetSelectedWhatever: UInt8;
begin
  Result := 0;

  for var MyRec in self do
    if MyRec.IsSelected then
      inc(Result);
end;

procedure TMyList.DoSomething;
begin
end;
die ja zu einem Objekt dieses Typs TMyList = class(TList<TMyRec>) gehört
springt beim Debuggen sobald ich die for Schleife erreiche in eine ganz
andere normale public methode DoSomething; und zwar mitten in die Methode!
Das sieht total falsch abgebogen und nach Bug aus! Ich kann nur meinen Code
nicht teilen.

Grüße
TurboMagic
  Mit Zitat antworten Zitat