Die Methode Execute hinzufügen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Die Komponentenschnittstelle erstellen


Im letzten Abschnitt der Komponentenschnittstelle muss eine Möglichkeit zum Öffnen des Dialogfeldes und zur Rückgabe eines Ergebnisses nach dem Schließen implementiert werden. Wie bei anderen Standard-Dialogfeldern verwenden Sie auch hier eine Boolesche Funktion namens Execute, die den Wert True zurückliefert, wenn der Benutzer auf OK klickt. Schließt der Benutzer das Dialogfeld, gibt die Funktion False zurück.

Die Deklaration für die Methode Execute sieht folgendermaßen aus:

Delphi:

type
  TMyWrapper = class(TComponent)
  public
    function Execute: Boolean;
  end;

C++:

class PACKAGE TMyWrapper : public TComponent
{
public:
  bool __fastcall Execute();
};

Die Minimalimplementierung für Execute muss das Dialogfeldformular erzeugen, es als modales Dialogfeld anzeigen und entweder True oder False zurückliefern (abhängig vom Rückgabewert von ShowModal).