Hallo,
ich habe die HTMLStatusBar-Komponente von TMSSoftware (
Internetseite) installiert. Das ist eine gewöhnliche StatusBar mit erweiterten
HTML-Funktionen. Diese
HTML-Funktionen sollen jetzt aber nicht näher von Bedeutung sein.
Nun wollte ich davon eine Tochterkomponente erstellen, um die UpdateStatusBar-Funktion, welche für jede meiner Applikationen anders aussieht, jeweils in den einzelnen Applikationen anzupassen. Dabei habe ich möglicherweise ein grundsätzliches Problem, wie eine Vererbung durchzuführen ist. In der MainUnit einer Applikationen verwende ich bspw. folgenden Codeauszug:
Delphi-Quellcode:
USES Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Menus, HTMLStatusBar, …
TYPE
TNewHTMLStatusBar = class(HTMLStatusBar)
private
protected
procedure UpdateStatusBar; virtual;
end;
TMainForm = CLASS(TForm)
…
NewHTMLStatusBar1: TNewHTMLStatusBar;
…
END;
procedure TNewHTMLStatusBar.UpdateStatusBar;
…
hier der neue Inhalt der UpdateStatusBar Funktion, angepasst für die jeweilige Applikation
…
Dabei meckert aber der Compiler, weil TNewHTMLStatusBar angeblich nicht gefunden wurde. Was mache ich da falsch ?