AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:23

Parameter dieser Suchanfrage:

Suche in Thema: Adresse einer privaten Methode bekommen
Suche alle Beiträge, die von "himitsu" 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: Object-Pascal / Delphi-Language

    AW: Adresse einer privaten Methode bekommen

      Delphi
      by himitsu, 19. Jul 2010
    Das geht aber nur mit virtuellen oder dynamischen Methoden
    und mit Feldern.
    Normalte Methoden kann man so nicht zugänglich machen, da diese direkt im Quellcode, bei allen Aufrufen, und z.B. nicht über die VMT des erzeugten Objekts adressiert sind.
  • Forum: Object-Pascal / Delphi-Language

    AW: Adresse einer privaten Methode bekommen

      Delphi
      by himitsu, 19. Jul 2010
    Ich hoffe die machen sowas erst dann, wenn sie mal ihre Sichbasrkeitsrichtlinien verbessert haben.

    Es gibt z.B. keinen Grund, warum ProcessMessage (drum sind dieses und Delay soein schönes Beispiel) versteckt sein muß.

    ProcessMessages bearbeitet immer alle Messages, bis nix mehr da ist.
    ProcessMessage verarbeitet nur die nächste Message, also könnte man damit.
    Somit könnte Delay hier...
  • Forum: Object-Pascal / Delphi-Language

    AW: Adresse einer privaten Methode bekommen

      Delphi
      by himitsu, 19. Jul 2010
    Hättest du das nicht mal vor 'nem knappen Jahr sagen können?

    Weil irgendein "Arsch" TApplication.ProcessMessage als Privat deklariert hat, kommt man da einfach nicht ran und so hätte ich mir vel Arbeit und umständliche Alternativen ersparen können. :cry:


    Hey, jetzt könnte man vermutlich auch Hagens Delay mit einer noch besseren Zeiteinhaltung versehen, selbst wenn viele Messages...
  • Forum: Object-Pascal / Delphi-Language

    AW: Adresse einer privaten Methode bekommen

      Delphi
      by himitsu, 19. Jul 2010
    strict private sollte doch eigentlich komplett privat sein, also nichtmal in einer anderen Klasse, der selben Unit.
    Und selbt normale private Methoden kann man "eigentlich" nicht von anderen Units aus aufrufen.

    Wollte erst fragen, ob du das auch mal mit getrennten Units getestes hast, aber selbst da geht es.

    Also dieser Hack ist dann ja richtig böse :shock:


URL zu dieser Suchanfrage:

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