|
génération d'un assemblage .NET |
Iniciado por svmail1, 29,jul. 2004 17:15 - No hay respuesta |
| |
| | | |
|
| |
Publicado el 29,julio 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 ???? |
| |
| |
| | | |
|
| | | | |
| | |
|