Toon posts:

[delphi] automatisch overriden virtual methods

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit met het volgende probleem: ik ben bezig hier op m'n werk met een wizard. Deze moet automatich een aantal forms aanmaken. Deze worden afgeleid van bepaalde classes. Deze classes kunnen steeds veranderen en hebben steeds virtual functions/procedures die overriden moeten worden. Graag wilde ik dit automatisch doen, dus zelf zoeken wat de virtual functions zijn, en deze alvast implementeren:

...
type
TTest = class(TTestClass)
...
procedure test;override;
...
implementation

{$R *.DFM}

procedure TTest.test
begin
inherited test;
end;
...

Is dit te doen dmv delphi functionaliteit :?
of moet je zelf de desbetreffende units openen en de tekst doorzoeken? |:(

Verwijderd

Topicstarter
Ik heb iets gevonden over de unit "typinfo", maar weet iemand iets anders of meer hierover?

  • Elissen
  • Registratie: Januari 2000
  • Laatst online: 27-07 15:54
pff.. Da's een goeie... Ik heb geen ervaring met het maken van wizards, maar in Delphi 6 is het zo dat als je in de klasse-declaratie staat Code-Insight alle abstracte (!) methods rood markeert. Hoef je iig niet zelf alle source door te spitten.

Verwijderd

Zou leuk zijn [niet dus] als Delphi al die informatie - zoals method names - mee zou compileren, maar dit gebeurt alleen voor published members.