VB.NET StartInfo.Argument "+connect IP"
Fermé
theopom
Messages postés
52
Date d'inscription
mardi 8 mars 2011
Statut
Membre
Dernière intervention
20 janvier 2019
-
Modifié le 30 avril 2018 à 17:27
Utilisateur anonyme - 30 avril 2018 à 21:11
Utilisateur anonyme - 30 avril 2018 à 21:11
A voir également:
- VB.NET StartInfo.Argument "+connect IP"
- Ethernet n'a pas de configuration ip valide - Guide
- Comment connaître son adresse ip - Guide
- Comment savoir si quelqu'un utilise mon adresse ip - Guide
- Ip local - Guide
- Application france connect - Guide
3 réponses
yg_be
Messages postés
23352
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
Ambassadeur
1 554
30 avril 2018 à 17:28
30 avril 2018 à 17:28
bonjour, quelle est la relation entre le launcher et la form?
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
Modifié le 30 avril 2018 à 18:12
Modifié le 30 avril 2018 à 18:12
Bonjour,
Donc j'ai crée un String qui est le suivant "SaveIp"
Tu déclares ta variable string Public dans un module comme ceci:
Comme cela tu peux l'appeler de chaque Form
Voir sur le net la déclaration des variables pour plus d'info!
https://docs.microsoft.com/fr-FR/office/vba/Language/Concepts/Getting-Started/declaring-variables
Donc j'ai crée un String qui est le suivant "SaveIp"
Tu déclares ta variable string Public dans un module comme ceci:
Public SaveIp As String
Comme cela tu peux l'appeler de chaque Form
Voir sur le net la déclaration des variables pour plus d'info!
https://docs.microsoft.com/fr-FR/office/vba/Language/Concepts/Getting-Started/declaring-variables
theopom
Messages postés
52
Date d'inscription
mardi 8 mars 2011
Statut
Membre
Dernière intervention
20 janvier 2019
3
30 avril 2018 à 18:11
30 avril 2018 à 18:11
D'accord mais comment je l'intègre a cette ligne ?
Merci
startInfo.Arguments = "+connect ip"
Merci
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
30 avril 2018 à 18:17
30 avril 2018 à 18:17
si ta ligne est la suivante:
comme cela
si il y a un espace entre les 2 tu mets comme ceci
c'est simple ceux sont les bases!
startInfo.Arguments = "+connect"(My.Settings.SaveIp)
comme cela
startInfo.Arguments = "+connect" & SaveIp
si il y a un espace entre les 2 tu mets comme ceci
startInfo.Arguments = "+connect " & SaveIp
c'est simple ceux sont les bases!
yg_be
Messages postés
23352
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
1 554
>
theopom
Messages postés
52
Date d'inscription
mardi 8 mars 2011
Statut
Membre
Dernière intervention
20 janvier 2019
30 avril 2018 à 18:17
30 avril 2018 à 18:17
moi j'essaierais:
startInfo.Arguments = "+connect " & SaveIp
theopom
Messages postés
52
Date d'inscription
mardi 8 mars 2011
Statut
Membre
Dernière intervention
20 janvier 2019
3
30 avril 2018 à 18:23
30 avril 2018 à 18:23
A vrai dire j'ai déjà essayer cela comme vous dites c'est des base mais le bémol c'est que ca ne fonctionne pas, ca allume le jeu mais ca ne lui dit pas de se connecter à l'ip suivante.
startInfo.Arguments = "+connect " & My.Settings.SaveIp
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
30 avril 2018 à 18:26
30 avril 2018 à 18:26
Si cela ne lui dit pas c'est que tu as mal programmé. Il faut revoir ta conception avec une MsgBox qui s'ouvre a un certain moment pour indiquer la marche à suivre!
Utilisateur anonyme
30 avril 2018 à 19:12
30 avril 2018 à 19:12
Bonjour
Un peu de lecture
https://codes-sources.commentcamarche.net/faq/11107-interactions-entre-form-en-net-c-et-vb-net
La solution de mettre un champ public dans une classe (form ou nom) est fortement déconseillée, car elle va à l’encontre du principe d’encapsulation des champs.
C’est pourquoi il existe des propriétés, cependant pour une Form c’est aussi déconseillé.
Un peu de lecture
https://codes-sources.commentcamarche.net/faq/11107-interactions-entre-form-en-net-c-et-vb-net
La solution de mettre un champ public dans une classe (form ou nom) est fortement déconseillée, car elle va à l’encontre du principe d’encapsulation des champs.
C’est pourquoi il existe des propriétés, cependant pour une Form c’est aussi déconseillé.
theopom
Messages postés
52
Date d'inscription
mardi 8 mars 2011
Statut
Membre
Dernière intervention
20 janvier 2019
3
30 avril 2018 à 19:39
30 avril 2018 à 19:39
D'accord bon je vais pas vous le cacher je les lus, essayer de comrpendre mais je ne voix pas comment résoudre mon problème... Pourriez vous m'éclairer ? Merci beaucoup
Et bien soit tu appliques le principe de l'inputBox, ainsi Form1 reprend la main quand l'utilisateur ferme ta Form2, tu peux faire en sorte de te connecter à ce moment là.
Tu peux aussi utiliser un évènement pour avertir Form1 que Form2 se ferme.
PS la méthode OpenFileDialog1.ShowDialog() retourne un résultat, plutôt que vérifier si OpenFileDialog1.FileName contient quelque chose, le principe est de tester ce résultat.
Tu peux aussi utiliser un évènement pour avertir Form1 que Form2 se ferme.
PS la méthode OpenFileDialog1.ShowDialog() retourne un résultat, plutôt que vérifier si OpenFileDialog1.FileName contient quelque chose, le principe est de tester ce résultat.
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then End If
30 avril 2018 à 17:39
Donc j'ai crée un String qui est le suivant "SaveIp" à présent comme faire pour que quand l'utilisateur clique sur le bouton et bien il se connecte avec l'ip qu'il à indique dans un TextBox dans une autre form.