PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → génération d'un assemblage .NET
génération d'un assemblage .NET
Iniciado por svmail1, jul., 29 2004 5:15 PM - Sem resposta
Publicado em julho, 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 ????