Bonjour,
Mon problème est le suivant : je souhaite utiliser un tableau comportant des valeurs mesurées depuis un oscillo d'une classe Scan.cs dans ma classe Acquisition.cs...
Je ne vois pas comment je pourrai récuperer cela. Merci pour votre aide![]()
Bonjour,
Mon problème est le suivant : je souhaite utiliser un tableau comportant des valeurs mesurées depuis un oscillo d'une classe Scan.cs dans ma classe Acquisition.cs...
Je ne vois pas comment je pourrai récuperer cela. Merci pour votre aide![]()
je pense creer un fichier temp et y inhecter les valeurs du tableau pour les recuperer apres.
ya til une meilleure solution svp?![]()
Oui y'a une meilleure solution que celle là qui est lourde.je pense creer un fichier temp et y inhecter les valeurs du tableau pour les recuperer apres.
Tu déclare ton tableau en public comme ça :
Si ta classe est de type static, tu pourra utiliser le tableau de la manière suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part public type[] tableau;
Sinon il faut que tu instancie un objet de type Scan :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Scan.tableau[];
Si ça ne marche pas tu publie ton code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Scan obj=new Scan(); obj.tableau[];
@++![]()
Bonjour,
Tu peux comme le dis oussi instancier scan dans Acquisition.
Si ta class Scan est public tu peux mettre uniquement le tableau en static pour y avoir accès.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public scan { public static monType[] montableau; }
Je pensai a quelque chose de ce genre :
mettre cela dans la classe scan
et ca dans la classe acquisition
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 const double[,] & GeturmsValues() { return zArray; }
mais le hic c qu'en c# c'est different de c++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 const double [,] theUrmsArrays (geturmsValues());
Je fais suite au probleme rencontré...
j'ai testé ce que vous m avez conseillé mais sans succes.
mon tableau est "null".
cette methode je les mise ds la classe ou jai mon zarray pr pouvoir recuperer mes valeurs du tableau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public double[,] GetzArray { get { return zArray; } }
dans l'autre classe, je crée un objet de la classe ou ce trouve zarray et je declare cela :
en mode debug, je vois que je ne recupere pas le tableau mais "null".
Code : Sélectionner tout - Visualiser dans une fenêtre à part double[,] zArray = scan.GetzArray;
avez vous une idée du pbm.
merci les amis![]()
Partager