Bonjour à tous,

comme le titre l'annonce j'ai un petit soucis avec mon code C#. Le but de mon code est de récupérer des variables par leurs adresses physiques. Ces variables sont contenues dans un automate, je dois donc consulter le service web via le XML et le protocole SOAP afin que celui ci me renvois les valeurs des variables. Malheuresement j'ai un problème, je n'arrive pas a dériver ma classe " Thread ". J'utilise Visual Studio 2005, voici le début de mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
using System;
using System.Collections.Generic;
using System.Text;
using webmodbus.WebReference;
using System.Windows.Forms;
using System.Threading;
 
namespace webmodbus
{
    public class ThreadLecture : Thread {
 
        ModbusXmlDa service;
        ModbusXmlDa port;
        int[] result;
        Label adrLabel;
        string msg = "Il y a une erreur";
J'ai essayer de procéder comme ceci en m'inspirant de quelques docs sur internet...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
using System;
using System.Collections.Generic;
using System.Text;
using webmodbus.WebReference;
using System.Windows.Forms;
using System.Threading;
 
namespace webmodbus
{
    public class ThreadLecture : Thread {
 
        ModbusXmlDa service;
        ModbusXmlDa port;
        int[] result;
        Label adrLabel;
        string msg = "Il y a une erreur";
...ou encore :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
using System;
using System.Collections.Generic;
using System.Text;
using webmodbus.WebReference;
using System.Windows.Forms;
using System.Threading;
 
namespace webmodbus
{
    public class ThreadLecture : public System.Threading.Thread {
 
        ModbusXmlDa service;
        ModbusXmlDa port;
        int[] result;
        Label adrLabel;
        string msg = "Il y a une erreur";
...mais rien n'y fait ca ne marche pas. Etant donné l'erreur de compilation survenue je n'ai pas pus débuger afin de voir si mon application fonctionné.

En espérant que vous pourriez m'aider