Bonjour,
j'ai développé mon application sous VS 2003.
Je viens d'installer VS 2005 et souhaite continuer de developper avec.
Suite au changement de version, je me retrouve avec plein d'erreur.
Ma solution comporte 7 projets. L'un des projet contient des class de base déclarées mustInherit. Ces class contiennent des functions MustOverrides et Overridable
Dans un autre projet, j'ai des class qui heritent des class décrites ci dessus.
Mon souci est que j'ai une erreur pour les functions que j'ai défini en Overridable dans ma class de base et que j'appelle dans ma classe fille.
l'erreur est : sub 'Handle_Form_Events' ne peut être déclaré 'Overrides', car il ne se substitue pas à un sub dans une class de base.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Public Overrides Sub Handle_Form_Events(ByRef pst_Val String) MyBase.Handle_Form_Events(pst_Val ) ... end Sub
or ma class est herite d'une class de base, et je n'ai pas d'erreur sur la ligne MyBase.Handle_Form_Events fonctionne.
en mettant la class de base directement dans le projet qui contient des class filles, je n'ai plus d'erreur.
Mais ce n'est pas une solution car je ne peux pas dupliquer ma class de base dans chacun des projets, et que je suis persuadé que le problème est ailleur.
Est-ce un paramétrage de VS2005 que je n'ai pas fait ?
Merci de votre aide
Partager