Einzelnen Beitrag anzeigen

EdAdvokat

Registriert seit: 1. Mai 2016
Ort: Berlin
419 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#10

AW: Override von Konstanten im Objekt - Alternative?

  Alt 26. Dez 2017, 13:58
Hallo Berndhard Geyer; Ich habe mir das Programm FastMM4 heruntergeladen und einen FastMMuseTracker in das Programm aufgenommen.(in der use-Anweisung der dpr wurde als erstes FastMMU aufgeführt):
Delphi-Quellcode:
procedure TForm1.btn4Click(Sender: TObject);
begin
  ShowFastMMUsageTracker;
end;
rufe dann im Programm zunächst den FastMMUUsageTracker auf und dann immer wieder die "falsche Methode"
Delphi-Quellcode:
var ObjectA:TObjectA;
begin
  ObjectA := TObjectA.Create;
  try
    lblA.Caption:=ObjectA.testvalue;
    //ObjectA.MachWasMitTestValue;
  finally
    ObjectA.Free;
  end;
  ObjectA.MachWasMitTestValue;
end;
er läßt mich immer wieder bei "ROT" über die Strasse und nie kommt ein Auto oder ein Polizist. Aus den Anzeigen im Tracker werde ich nicht schlau, ob und wann er mir eine Warnung gibt.
Ich will bitte keine Haupt- und Staatsaktion aus dieser Spielerei machen. Mir ist durchaus klar, dass der Methodenaufruf an dieser Stelle falsch ist, doch warum erhalte ich keine Warnung. Wo könnte ich evtl. eine Änderung dazu einbauen?
Norbert

Geändert von EdAdvokat (26. Dez 2017 um 14:05 Uhr)
  Mit Zitat antworten Zitat