PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → génération d'un assemblage .NET
génération d'un assemblage .NET
Started by svmail1, Jul., 29 2004 5:15 PM - No answer
Posted on July, 29 2004 - 5:15 PM
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 ????