Announcement

Collapse
No announcement yet.

Priviligierte Instruktion beim "Debugging"

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Priviligierte Instruktion beim "Debugging"

    Hei,
    weiß nicht genau welche Einstellung ich in Delphi 5 oder so geändert habe, aber seit heute kann ich beim Debugging nicht mehr alle Werte abfragen; dies gilt überwiegend für Properties.

    Beispiel:

    MyValue = class(TObject)
    private
    m_Name: String;
    function GetName: String;
    public
    property Name: String
    read GetName write m_Name;
    end;

    Die Function "GetName" liefert in der Regel m_Name zurück...

    Debugger-Abfrage über MyValue.m_Name funktioniert und über MyValue.Name nicht.
    Es kommt entweder o.g. Fehlermeldung oder eine Zugriffsverletzung.
    Das Programm selber funktioniert aber ohne Probleme und führt die Abfragen und Anweisungen richtig durch.

    An was könnte das liegen ???

  • #2
    Hallo Jürgen,

    ich habe es jetzt nicht nachgespielt, das liegt aber vermutlich daran, daß das Property "Name" ich glaube alle Objekte aufweisen....

    Ändere die Bezeichnung des Properties und es sollte gehen!

    mfg Holge

    Comment


    • #3
      Hallo Holger,

      dank Dir zunächst für dein Kommentar, aber die Bezeichnung der Property "Name" ist unrelevant und zufällig für das Beispiel gewählt. Es funktioniert auch nicht mit der Bezeichnung "MyName" oder "Bezeichnung" ...
      Es wird mir wohl nicht anderes übrig bleiben, als Delphi neu zu installieren

      Comment

      Working...
      X