|
PROFESSIONAL NEWSGROUPS WINDEV, WEBDEV and WINDEV Mobile |
| | | | | |
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 ???? |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|