PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → génération d'un assemblage .NET
génération d'un assemblage .NET
Débuté par svmail1, 29 juil. 2004 17:15 - Aucune réponse
Posté le 29 juillet 2004 - 17:15
Je souhaite migrer un composant Windev en composant .NET et j'ai d'énorme
probléme de compatibilité entre le modéle objet WL et le C#. J'ai
l'impression que les 2 languages n'autorise pas la même chose par rapport
aux méthodes Virtuelles.

Par exemple:

J'ai un objet A qui contient une méthode funct_1 qui prend 1 paramêtre.
J'ai un objet B qui hérite de A, et qui posséde sa propre méthode funct_1
mais sans paramêtre.

Le compilateur WL m'oblige a déclarer la méthode funct_1 comme virtuelle;
mais à la génération de l'assemblage .NET j'ai l'erreur CS0115 "A method was
marked as an override, but the compiler found no method to override".

Ceci est logique car en C# la méthode funct_1 de mon objet B n'est pas une
méthode virtuelle .... (elle n'a pas la même signature que funct_1 de A)

Comment faire pour résoudre cette erreur ????