AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:17

Parameter dieser Suchanfrage:

Suche in Thema: property setzen bzw. ändern
Suche alle Beiträge, die von "maximov" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: property setzen bzw. ändern

      Delphi
      by maximov, 21. Apr 2004
    Das musste eben geklärt werden :wink:

    Hast du die klasse in unit1 von der in unit2 (oder umgekehrt ) abgeleitet? wenn nein dann muss da nix virtuell oder overrided werden, sondern kannst einfach per code die methode dem event zuweisen.

    zeig mal mehr code und sag nochmal, in klaren worten, was in dem event passieren soll!
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: property setzen bzw. ändern

      Delphi
      by maximov, 21. Apr 2004
    Leider muss ich dich enttäuschen :mrgreen: Du gehst davon aus, dass die methoden vom object-pointer aussgehend addressiert werden (nil+&80), das würde nur sinn machen wenn jedes object sich eine kopie der methoden einer klasse anlegt. Dem ist nicht so! Sondern die methode werden vom klassen-pointer ausgehend addressiert und der objekt-pointer wird als unsichtbarer self-parameter übergeben....
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: property setzen bzw. ändern

      Delphi
      by maximov, 21. Apr 2004
    Du kannst (zur laufzeit) nur solange auf methoden, von objekten die noch nicht instanziert sind (nil), zugreiffen, wie dort nicht mit den objekt-daten gearbeitet wird! Denn dann wird faktisch nicht auf den objekt-speicher zugegriffen, nur auf den code der klasse.

    Und (besser man sagt es dir früher als spät) man sollte soweit wie möglich auf globale variablen verzichten, weil das schlechten...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

    Re: property setzen bzw. ändern

      Delphi
      by maximov, 20. Apr 2004
    Hi.

    Du missbrauchst properties, die zum kapseln von lokalen objekt-feldern da sind, und nicht um an globalen rum zu manipulieren :wink:

    Teste es mal so:
    procedure TDevice1.SetPSheet(var tst: TTabSheet);
    begin
    self.FPSheet:=tst; //hier ist dann vorbei - er wirft ne Fehlermeldung (Exception)
    end;


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=maximov&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=20616
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz