Problème c# Pocket PC windows mobile 2003

Résolu
Bonjour, je suis en train de programmer un logiciel avec une base de donné sur Pocket PC Windows Mobile 2003 seulement j'ai un problème mon application a besoin d'un redémarrage de l'application mais problème sur la programmation en WD mobile application.restart n'existe pas

SVP aider moi
Configuration: Windows 7 Bêta 
Firefox 3.5.3

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Avec aussi peu de données je doute que quelqu'un sache t'aider.

    Commence donc par poster tes sources et à expliquer plus en détails ce qu'il se passe ;)
    1. OK, voilà la source :

      private void button1_Click(object sender, EventArgs e)
      {

      if (nomTextBox.Text.Trim() != "" & prenomTextBox.Text.Trim() != "" & numero_de_CompteTextBox.Text.Trim() != "")
      {

      if (mot_de_passeTextBox.Text == textBox1.Text)
      {
      this.enregistrementBindingSource.EndEdit();

      this.enregistrementTableAdapter.Update(this.enregistrementDataSet);

      mot_de_passeTextBox.Text = "";
      //Et la je voudrais que le programme redémarre//

      }
      else
      {
      MessageBox.Show("Les deux mot de passe ne sont pas indentiques");
      }
      }
      else
      {
      MessageBox.Show("Vous n'avez pas remplie tous les champs");
      }

      }
      1. Au pire tu ne peux pas essayer de générer une Exception pour restarter ton application?

        Du style :

        Objet bug = null;
        bug.méthodeExistante();


        Tu as accès aux namespaces System.Diagnostics et System.Reflecting ?

        Car tu as Process.close() et Process.start() dans le Diagnotics voir même kill().
        1. Merci de ta réponse j'ai pas pu répondre plus (j'étais en cour et en plus le soir il y a les devoir les devoir) en faite j'avais pensé a truc s'était

          Process.start("MonApplicationencour");
          Application.exit();

          sa peut êtres bien ou pas...

          PS: je n'ai pas bien compris ton explication
          1. Si tu utilise un Process je te conseille plutôt de faire comme cela :

            Process myProcess;
            myProcess = Process.Start("TonApplication.exe");    // on lance l'application
            // ...
            myProcess.Close();    // on ferme l'application