|
FOROS PROFESIONALES WINDEV, WEBDEV y WINDEV Mobile |
| | | | | |
| Initialisation tableau d'objets .NET |
| Iniciado por Esteban BERNARD, 29,oct. 2019 09:18 - 2 respuestas |
| |
| | | |
|
| |
Miembro registrado 24 mensajes |
|
| Publicado el 29,octubre 2019 - 09:18 |
Bonjour,
Cela fait un moment que j'essaie de trouver comment allouer un tableau d'objet .Net défini dans une dll.
Voici un exemple du code de la dll écrite en c++/cli
PUBLIC ref class ClassArrayTest { PRIVATE: int _i; PUBLIC: ClassArrayTest() { _i = -10; _l = gcnew Collections::Generic::List<int>(100); }
int GetI() { RETURN _i; }
void SetI(const int i) { _i = i; } };
Et voici comment le test fait dans Windev
tabArrayTest est un tableau dynamique tabArrayTest = allouer un tableau dynamiquedynamique de 10 CLRWindevTest.ClassArrayTest
POUR i= 1 A 10 tabArrayTest[i].SetI(i) FIN
Toutefois dès l'appel à la première utilisation du setter je reçois le message d'erreur suivant : "L'objet .NET dynamique '' n'est pas alloué."
Merci d'avance à quiconque saura m'aider dans ma quête de l'initialisation d'un tableau d'objets .NET |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 160 mensajes |
|
| Publicado el 29,octubre 2019 - 11:46 |
| envoies moi un lien où je peux télécharger la dll |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 24 mensajes |
|
| Publicado el 29,octubre 2019 - 14:20 |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|