AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 20:32

Parameter dieser Suchanfrage:

Suche in Thema: Methodenzeiger Deklarieren, wenn keine Form vorhanden ist?
Suche alle Beiträge, die von "Motzi" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

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

      Delphi
      by Motzi, 9. Jun 2003
    Ja, diese Methode hab ich in meinem ersten Posting auch schon erwähnt ;):


    Zur "Nicht-Methoden-Variante": der Parameter "Sender" bleibt auch ganz normal erhalten, das einzige das dazukommt ist der zusätzliche Parameter "Self" der VOR dem Parameter "Sender" deklariert sein muss... Aber egal, hast es jetzt ja eh mit einer Methode gemacht ;)
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 9. Jun 2003
    Sorry, bei GetURL kannst dus weglassen, hab gedacht das is auch irgendein Event-Handler... Die Objekt-Referenz Self die ich eingefügt hab übernimmt den Self-Pointer der bei Methoden immer auf das aufrufende Objekt referenziert. Dieser Pointer wird bei Methoden implizit immer im EAX-Register übergeben und ist somit immer vorhanden. Wenn du also einen Prozedur-Zeiger an einen Methoden-Zeiger...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 9. Jun 2003
    Tja, das ist genau das was jbg angesprochen hat... eine Methode führt implizit den Self-Pointer mit. Füg bei deinen Funktionen also einfach als ersten Parameter eine Objekt-Referenz dazu, dann stimmt alles:

    function GetURL(Self: TObject; URL:Ansistring):ansistring;
    procedure WSDataAvailable(Self: TObject; Sender: TObject; Error: Word);
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 7. Jun 2003
    Sicher? Zeig mal die Deklaration deiner Prozedur und den Aufbau des Events...
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 7. Jun 2003
    Stimmt, das muss man halt bedenken... also als ersten Parameter einen Pointer (oder eben eine Objekt-Referenz) und erst dann die restlichen Parameter.
  • Forum: GUI-Design mit VCL / FireMonkey / Common Controls

      Delphi
      by Motzi, 7. Jun 2003
    Man braucht nicht unbedingt einen Methodenzeiger.. mit einem kleinen Trick geht auch eine normale procedure:

    @Ereignis := @Prozedur

    Ansonsten kannst du dir ja eine eigene Klasse schreiben, die die entsprechenden Methoden für die Event-Handler hat...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Motzi&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=5467
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:42 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