Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - xxx verbirgt virtuelle methode
foxy - Di 08.04.03 10:41
Titel: xxx verbirgt virtuelle methode
guden
:? hab ein prob
also ich habe 2 proceduren
1.
Quelltext
1:
| protected Procedure wndPrc |
2.
Quelltext
1: 2: 3: 4: 5: 6: 7:
| protected procedure createParams( var prams:TCreateParams);
.... Procedure Tform1.CreateParams(var xxx); Begin Inherited; params.exStyle := Params.Exstyle or WS_EX_APPWINDOW; |
also die 2. proc. sacht einfach, das jedes fenster, das ich anzeige in der taskbar erscheint ... dies geht aber irgendwie immer nur bei einer form also wenn ich das was weis ich bei 5 vershiedenen will ahben geht das nicht dann steht da createparams verbirgt virtuelle methode
das selbe bei wndProc, die meine urls in einer RichEdit im ie öffnen soll steht das selbe comment ... weis jetzt nich ob das unter OP soll pder vcl aber egal @ Mods :D[/code]
maximus - Di 08.04.03 10:58
| Zitat: |
...dann steht da createparams verbirgt virtuelle methode...
|
Das bedeuted, dass in der geerbten klasse eine virtuelle methode definiert ist, die du nicht ohne weiteres überdecken solltest!
Du kannst sie allerdings 'overriden':
Quelltext
1: 2: 3: 4:
| protected Procedure wndPrc; override;
... protected procedure createParams( var prams:TCreateParams); override; |
soweit dürfte die meldung nicht mehr kommen und du kannst die überschriebenen methoden mit inherited aufrufen!
foxy - Di 08.04.03 11:03
:rofl: :rofl:
*kopfhau*
hab override vergessen ;)
hehe danke für den tip
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!