Einzelnen Beitrag anzeigen

freimatz

Registriert seit: 20. Mai 2010
1.383 Beiträge
 
Delphi 11 Alexandria
 
#1

EAbstractError bei TCustomTaskDialog.Create

  Alt 21. Feb 2019, 07:19
Hallo,
ein Anwender schickt mir einen BugReport über madexcept:

Code:
exception class : EAbstractError
exception message : Abstrakter Fehler.

main thread ($1928):
0045c3ea mfbo2a32.exe System.SysUtils AbstractErrorHandler
004052b4 mfbo2a32.exe System 414 @AbstractError
00490237 mfbo2a32.exe System.Classes TComponent.InsertComponent
0049001f mfbo2a32.exe System.Classes TComponent.Create
005c729e mfbo2a32.exe Vcl.Dialogs TCustomTaskDialog.Create
00c1ad83 mfbo2a32.exe p_TaskDialoge 51 TMyTaskDialog.Create
Noch ein bischen Code:

Delphi-Quellcode:
type
  TMyTaskDialog = class(TTaskDialog)
  strict private
    procedure TaskDialogHyperLinkClicked(Sender: TObject);
  public
    constructor Create(AOwner: TComponent); override;
    function CreateButton(const ACaption, AHint: String; AResult: Integer): TTaskDialogButtonItem;
  end;

constructor TMyTaskDialog.Create(AOwner: TComponent);
begin
  inherited Create(AOwner);
  OnHyperlinkClicked := TaskDialogHyperLinkClicked;
  Flags := [tfUseCommandLinks, tfEnableHyperlinks];
end;
Den Fehler kann ich selber so nicht reproduzieren. Ich sehe jetzt auch nicht wo man bei TTaskDialog eine abstrakte Methode überschreiben müsste. Was der Anwender besonderes gemacht hat weiß ich gerade auch nicht.
Irgendwelche Ideen?
  Mit Zitat antworten Zitat