[R] Problème déclaration variable
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
Re: Problème déclaration variable
c'est bon j'ai tester ce que tu m'as demander et cela marche niquel, le mail ne s'envoi plus tout seul au demarrage et mon typepiece et infoscomp s'affiche bien dedans!!! Un grand merci à toi!!!! ...Bien que je n'ai pas vraiment compris ce qui n'allait pas...
Merci encore pour l'aide !!!
Merci encore pour l'aide !!!
Modifié en dernier par V1ce le ven. 12 nov. 2010 16:18, modifié 1 fois.
Re: Problème déclaration variable
Sinon il y a un moment ou j'aimerais que quand on clique sur un bouton que cela revienne au début du programme mais je vois pas comment faire à part faire une fonction avec mon programme principal donc il ne serai plus le principal et le nouveau principal contiendrait que la fonction debut() et les include ce que je pense n'est pas très propre.... C'est dans la fonction ConfirmCommande.
Et je ne trouve nul pars la solution pour mettre un texte en gras, j'ai essayer avec le code html mais ca marche pas... normal je pense. Et puis en plus ce que je veux mettre en gras c'est la valeur d'une variable lors de son affichage, c'est peut-être pas possible?
Et je ne trouve nul pars la solution pour mettre un texte en gras, j'ai essayer avec le code html mais ca marche pas... normal je pense. Et puis en plus ce que je veux mettre en gras c'est la valeur d'une variable lors de son affichage, c'est peut-être pas possible?
- bloodwolff
- Membre émérite
- Messages : 655
- Enregistré le : ven. 18 avr. 2008 22:36
- Localisation : Québec
- Status : Hors ligne
Re: Problème déclaration variable
Aide toi de koda pour les mettre en gras
Compte skype : bloodwolfff
Re: Problème déclaration variable
Ben en fait pour le texte en gras c'est pas dans un GUI c'est dans une msgbox et aussi dans le texte du mail que je voudrais le mettre, donc pour le GUI c'est GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif") par exemple mais bon ca marchera pas pour ce que je veux faire!!!!
Et t'as une idée pour mon autre question ou tu pense que d'en faire une fonction est la meilleur solution?
Car la j'ai tenter de tester comme j'ai dit mais direct ca me met une erreur sur la déclaration d'une variable sur le premier bouton que je clique donc je sans que ça va être le bordel si je fait ça.
On peut pas genre mettre une balise sur laquelle on peut aller grâce à une commande ou fonction?
J'ai aussi trouver une solution en faisant :
Cela marche bien mais pareil si t'as une solution plus propre je la veux bien.
Et t'as une idée pour mon autre question ou tu pense que d'en faire une fonction est la meilleur solution?
Car la j'ai tenter de tester comme j'ai dit mais direct ca me met une erreur sur la déclaration d'une variable sur le premier bouton que je clique donc je sans que ça va être le bordel si je fait ça.
On peut pas genre mettre une balise sur laquelle on peut aller grâce à une commande ou fonction?
J'ai aussi trouver une solution en faisant :
Code : Tout sélectionner
run( "chemin\DemandePiece_2.0.exe")
exit ;pour quitter le prog sinon il est lancer 2 fois sans qu'on le voit
Re: Problème déclaration variable
Euhhhh là je comprend vraiment pas ce qui se passe!!! J'été dans Scite en train d'éditer mon programme et là je fait outils-->compile pour le mettre en .exe et tester un truc et là mon antivirus (antivir) m'annonce 3 cheval de troie concernant le fichier .exe que je viens de créer!!!!!! Quelqu'un peut me dire ce qu'il se passe vite svp, j'ai chercher sur google et le forum mais ce n'est arriver à personne!!!
Re: Problème déclaration variable
Bon en fait j'ai vu quelque part que ça pouvait arriver et qu'il fallait attendre la mise à jour de l'AV, je verrai demain.
Sinon pour les écritures en gras personne aurait une idée? Il me reste plus que ce petit détail et j'aurai fini cette version de démonstration.
Sinon pour les écritures en gras personne aurait une idée? Il me reste plus que ce petit détail et j'aurai fini cette version de démonstration.
- bloodwolff
- Membre émérite
- Messages : 655
- Enregistré le : ven. 18 avr. 2008 22:36
- Localisation : Québec
- Status : Hors ligne
Re: Problème déclaration variable
Pour le gras , j'ai bien peur que l'on ne puisse pas modifier le texte d'une msgbox ( On peut toujours créer une gui très ressemblante)
Pour ton autre problème l'entourer d'une fonction c'est ok , plusieurs exemple fonctionnent comme cela et nul besoin de créer un include pour le mettre
Pour le problème d'antivirus je pense que c'est normal , autoit n'est pas toujours bien perçu par eux
Ps : Je crois que tu n'as pas bien saisis toutes les nuances des fonctions et te conseils d'aller lire http://www.siteduzero.com/tutoriel-3-22 ... tions.html
Pour ton autre problème l'entourer d'une fonction c'est ok , plusieurs exemple fonctionnent comme cela et nul besoin de créer un include pour le mettre
► Afficher le texte
Ps : Je crois que tu n'as pas bien saisis toutes les nuances des fonctions et te conseils d'aller lire http://www.siteduzero.com/tutoriel-3-22 ... tions.html
Compte skype : bloodwolfff
Re: Problème déclaration variable
Ok merci j'étudierai ta réponse plus tard, pour l'instant j'ai fait un :
et ça marche bien.
Je re-cloture le sujet.
Encore merci pour l'aide.
A+
Code : Tout sélectionner
run(programme.exe)
Je re-cloture le sujet.
Encore merci pour l'aide.
A+
Re: Problème déclaration variable
Salut à tous,
Je ré-réouvre ce sujet car je suis toujours sur ce programme (je l'ai beaucoup changer en fait) et j'ai des petites questions à poser.
1- Il y a un moment j'ai une zone de saisie et j'ai remarquer que quand j'appuie sur "entrer" ça ne va pas à la ligne, je savais pas qu'il fallait le régler, je croyais que c'était automatique... Donc si l'un de vous peux m'expliquer comment faire je suis preneur^^
2- Je ne comprend pas du tout comment gérer les erreur. J'ai mis dans chacune de mes fonctions :
Et donc par exemple un moment j'ai eu une erreur de variable non déclarée et au lieu d'afficher la msgbox que je lui ai dit il me met l'erreur d'autoit, mais par contre une fois j'avais déjà provoqué intentionnellement une erreur en entrant une mauvaise adresse de serveur que le programme devait interroger et là il avais mis mon message. Je crois que je comprend pas entièrement comment se gère les erreur donc j'aurais besoin d'un coup de main sur ce point là aussi.
Voilà j'espère que quelqu'un pourra m'aider.
A+
Je ré-réouvre ce sujet car je suis toujours sur ce programme (je l'ai beaucoup changer en fait) et j'ai des petites questions à poser.
1- Il y a un moment j'ai une zone de saisie et j'ai remarquer que quand j'appuie sur "entrer" ça ne va pas à la ligne, je savais pas qu'il fallait le régler, je croyais que c'était automatique... Donc si l'un de vous peux m'expliquer comment faire je suis preneur^^
2- Je ne comprend pas du tout comment gérer les erreur. J'ai mis dans chacune de mes fonctions :
Code : Tout sélectionner
if @error Then
MsgBox(0,"Erreur","Une erreur est survenue." & @crlf & @crlf & " Merci de contacter le service informatique au ****.")
EndIf
Voilà j'espère que quelqu'un pourra m'aider.
A+
Re: Problème déclaration variable
Bon j'arrive toujours pas à faire mon saut de ligne à l'appui de la touche entrer, j'ai essayer de faire une fonction pour cela mais non ça marche pas et puis je trouve rien sur le forum ou autre qui parle de ça (a moins que je cherche mal).
J'ai essayer de mettre :
Mais bon je m'en douter bien cela ne marche pas...
Et j'ai remarquer un truc bizarre. Là j'ai mis tout mes fichiers code d'autoit sur une clé usb pour les mettre sur mon pc et travailler chez moi et là ben quand j'appui sur F5 pour lancer le prog dans Scite et bien il met au moins 10-15 sec à se lancer... Alors que sur le pc au taf ça prenait 1 sec... Enfin ça c'est pas très grave.
J'ai essayer de mettre :
Code : Tout sélectionner
HotKeySet( "{enter}" , "sauter")
Code : Tout sélectionner
func sauter()
@CRLF
EndFunc
Et j'ai remarquer un truc bizarre. Là j'ai mis tout mes fichiers code d'autoit sur une clé usb pour les mettre sur mon pc et travailler chez moi et là ben quand j'appui sur F5 pour lancer le prog dans Scite et bien il met au moins 10-15 sec à se lancer... Alors que sur le pc au taf ça prenait 1 sec... Enfin ça c'est pas très grave.
- bloodwolff
- Membre émérite
- Messages : 655
- Enregistré le : ven. 18 avr. 2008 22:36
- Localisation : Québec
- Status : Hors ligne
Re: Problème déclaration variable
Pour le problème de "enter" montre ton code car normalement le retour à la ligne est bien automatique
Pour les erreur moi je rajoute une ligne au départ
et je rajoute une fonction d'erreur à la fin
Si tu voudrais pousser encore plus , la varriable (ou l'objet) $error contient les informations sur l'erreur 
Vive la balise 16 pour faire sursauter les gens

Pour les erreur moi je rajoute une ligne au départ
Code : Tout sélectionner
Global $Error = ObjEvent("AutoIt.Error", "Error")
Code : Tout sélectionner
Func Error()
MsgBox(16,"Erreur","Une erreur est survenue." & @crlf & @crlf & " Merci de contacter le service informatique au ****.")
EndFunc

Vive la balise 16 pour faire sursauter les gens

Compte skype : bloodwolfff
Re: Problème déclaration variable
Alors voici ma fonction qui contient la GUI :
Et pour les erreur la ligne :
Je la met dans mon programme principal et c'est bon?
► Afficher le texte
Code : Tout sélectionner
Global $Error = ObjEvent("AutoIt.Error", "Error")
- bloodwolff
- Membre émérite
- Messages : 655
- Enregistré le : ven. 18 avr. 2008 22:36
- Localisation : Québec
- Status : Hors ligne
Re: Problème déclaration variable
Remplace par cette ligne là , sa devrais être mieux

Code : Tout sélectionner
$SaisieComp = GUICtrlCreateEdit("", 16, 48, 361, 100,-1, BitOR($WS_EX_CLIENTEDGE,$WS_EX_STATICEDGE))
Compte skype : bloodwolfff
Re: Problème déclaration variable
Ah oui en effet c'est bon ! Bizarre que ça marche pas avec une input.
Merci beaucoup
Merci beaucoup
- bloodwolff
- Membre émérite
- Messages : 655
- Enregistré le : ven. 18 avr. 2008 22:36
- Localisation : Québec
- Status : Hors ligne
Re: Problème déclaration variable
Sur koda je n'ai pas vu de fonction multiligne pour les input donc sa dois se limiter à une ligne mais on n'a pas à se plaindre les edits sont la 

Compte skype : bloodwolfff