Merci de votre aide pour mes petits déboires avec MMF2
Printable View
Merci de votre aide pour mes petits déboires avec MMF2
Mais comment importer tous mes postes pour les regrouper ici ??
Pour tes prochaines questions [img]<<GRAEMLIN_URL>>/wink.gif[/img]
ok !!
alors je profite pour rebondir sur un petit souci déjà posé ou je n'ai pas de solution.
avec l'objet "fichier" Copier un fichier d'un endroit A vers un endroit B mais que l'utilisateur puisse choisir l'endroit B avec par exemple un sélecteur d'enregistrement.
Aurais-tu une solution ou quelqu'un d'autre ?
merci
Euh, je ne comprends pas.
Il y a une différence entre "enregistrer" et "copier" un fichier ...
Ton fichier est déjà créé ?
<div class="ubbcode-block"><div class="ubbcode-header">Originally Posted By: Nico</div><div class="ubbcode-body">Euh, je ne comprends pas.
Il y a une différence entre "enregistrer" et "copier" un fichier ...
Ton fichier est déjà créé ? </div></div>
oui mon fichier est déjà créé, j'utilise un fichier ini pour stocker les données.
voilà ce que j'aimerais : l'utilisateur choisit dans le menu l'option "sauvegarde", un sélecteur d'enregistrement s'ouvre (avec le nom du fichier ini déjà inscrit) ou il pourra choisir l'endroit ou il veut enregistrer ce fichier ini.
est-ce que mon explication est un peu plus claire ?
merci
Alors :
1. Tu crées un groupe (désactivé) que tu nomme "dialogClosed"
2. Tu fais une action "Sélecteur de fichiers > Ouvrir le sélection d'enregistrement" depuis l'objet "Fichier", relié à ton action qui ouvre ce dialogue ... et tu exécutes l'activation du groupe d'événement "dialogClosed"
3. Dans ce dernier, tu crées une condition "Dernière Action OK?" (Fichier), avec une action "Actions Fichiers > Copier Fichiers" de ton dossier source (ex.: Apppath$+monfichier.ini) à mon dossier destination "FileSelReturn$( "Fichier" )" (qui est la valeur retour du chemin + le nom de fichier entrés dans le sélecteur d'enregistrement)
Voilà...
ok, mais je ne vois pas ou il faut aller ou ce qu'il faut faire pour exécuter l'activation du groupe d'événement"dialogClosed"
[img]<<GRAEMLIN_URL>>/special.PNG[/img] (Conditions Spéciales) > Groupe d'événements > Activer
Note: Quand je dis "dialogClosed" c'était un exemple, tu nommes ton groupe comme tu veux ....
Tout fonctionne correctement si le groupe d'évènement que j'ai créé est activé d'office.
Si le groupe est désactivé au départ et que je choisis par exemple : en début de scène > activer le groupe d'évènement, ça ne fonctionne. On dirait que le groupe reste désactivé.
J'ai créé une simple scène pour faire un essai et j'ai le même souci avec une action simple.
Y-a-t-il quelque chose de particulier à faire pour activer un groupe ?
Il faut nommer et désactiver le groupe comme je le disais auparavant... c'est tout! j'ai testé ça fonctionne !
bon un petit récapitulatif pour voir si j'ai bien compris.
Je crée un groupe que je nomme par exemple "essai" et je le désactive.
Quand j'en ai besoin, exemple
conditions : bouton cliqué
action : activer le groupe (essai) + ouvrir un programme externe
est-ce bien cela ??
oui, mais pourquoi "ouvrir un programme externe" ? je répondais sur le fait d'ouvrir le sélecteur d'enregistrement pour sauver quelque part ton fichier INI ...
Si tu veux ouvrir un programme externe, pas besoin de groupe !!!
ok c'était un exemple et il était mal choisi
je vais tester à nouveau et te tiens au courant
Bon voilà l'essai que j'ai fais et malheureusement ça ne fonctionne pas ??
J'ai créé une scène avec un objet bouton et un objet fichier.
J'ai créé un groupe d'évènement appelé "essai" non activé et sans mot de passe.
condition : quand bouton cliqué
action : activer le groupe évènement "essai"
condition : lors de l'activation du groupe
action : ouvrir avec l'objet fichier le sélecteur de fichier.
voilà !
Non, tu t'es trompé, il ne faut pas mettre la condition "lors de l'activation du groupe" mais "Dernière Action OK?" de l'objet Fichier, ce que je t'ai expliqué dans mes précédents messages ...
nouvelle tentative :
groupe d'évènement appelé "essai" non activé et sans mot de passe.
condition : quand bouton cliqué
action : activer le groupe évènement "essai"
condition : dernière action ok (avec l'objet fichier)
action : ouvrir (avec l'objet fichier) le sélecteur de fichier.
désolé mais ça ne fonctionne toujours pas et je n'arrive pas à comprendre pourquoi ???
postes-ton fichier dans la section prévu à cet effet dans le forum, que je vérifie, s'il te plaît ... car je l'ai fait de mon côté et ça marche ... [img]<<GRAEMLIN_URL>>/laugh.gif[/img]
voilà c'est fait
merci
j'ai répondu sur l'autre post [img]<<GRAEMLIN_URL>>/smile.gif[/img]
Nouvelle question :
Dans mon application, j'ai créé une possibilité pour démarrer celle-ci au démarrage de windows. Tout devrait se passer correctement mais voilà elle ne démarre pas.
J'ai vérifié dans la base de registre, j'ai bien ma clé dans
HKCU/software/microsoft/windows/current/version/run
et la clé indique bien le chemin de mon application.
J'ai également vérifié dans msconfig et je retrouve également le chemin de mon application.
J'ai essayé sur un autre ordinateur et j'ai le même problème.
Les 2 ordi sont équipés de windows 7.
Quelqu'un a-t-il une idée qui pourrait résoudre mon problème ?
merci
pourrais-tu me donner ta valeur de ta chaîne que tu as mis ?
Dans mon application voilà ce que j'ai fais en action avec l'objet registry2
Sélectionnez une clé racine : HKEY_CURRENT_USER
Nom de la clé : "Software\Microsoft\Windows\CurrentVersion\Ru n"
Nom de la valeur : "VideOdioPlus"
Ecrire valeur chaïne : Apppath$+"videodioplus.exe"
Dans l'ordinateur sous windows 7 (32 bits), dans la base de registre j'ai
C:\Program Files\VideOdioPlus\videodioplus.exe
Je viens de tester avec un ordinateur sous windows XP et ça fonctionne.
????????????
hum c'est bizarre, il n'y a pas de raison que ça ne marche pas ! J'ai écris un programme, et il fonctionne sous Win7 (64) et XP !?
Par contre, je n'utilise pas "HKEY_CURRENT_USER" mais "HKEY_CURRENT_MACHINE" ... mais j'pense pas que cela soit vraiment important ...
Yves, une petite explication, peut-être !? [img]<<GRAEMLIN_URL>>/laugh.gif[/img] [img]<<GRAEMLIN_URL>>/wink.gif[/img]
pour être bizarre, c'est bizarre
je viens d'essayer "HKEY_CURRENT_MACHINE" au lieu de "HKEY_CURRENT_USER" et ça fonctionne mais je ne sais pas pourquoi
Si quelqu'un a une idée ??
Bonjour,
j'ai une nouvelle question.
j'ai 15 boutons, le texte des boutons change suivant ce que choisit l'utilisateur.
Voilà ma question :
Est-il possible de faire un tri des boutons par ordre alphabétique par rapport au texte des boutons ?
Si oui, comment ?
merci
<div class="ubbcode-block"><div class="ubbcode-header">Posté à l'origine par: Nico</div><div class="ubbcode-body">Non, tu t'es trompé, il ne faut pas mettre la condition "lors de l'activation du groupe" mais "Dernière Action OK?" de l'objet Fichier, ce que je t'ai expliqué dans mes précédents messages ... </div></div>
Hello tout le monde,
La condition "Dernière action OK" de l'extension Fichier vérifie qu'aucune erreur ne s'est produite, elle ne permet pas de tester si un utilisateur a effectivement sélectionné un fichier ou dossier. Pour vérifier en plus que l'utilisateur a sélectionné un chemin, il faut ajouter une condition de comparaison (objet spécial) entre l'expression "Cheminement résultant" (ou qq chose du genre) de l'objet Fichier et une chaîne vide (ndlr : "").
ouly
<div class="ubbcode-block"><div class="ubbcode-header">Originally Posted By: jose</div><div class="ubbcode-body">Bonjour,
j'ai une nouvelle question.
j'ai 15 boutons, le texte des boutons change suivant ce que choisit l'utilisateur.
Voilà ma question :
Est-il possible de faire un tri des boutons par ordre alphabétique par rapport au texte des boutons ?
Si oui, comment ?
merci </div></div>
Personne n'a une idée ?
Précision : les données du texte des boutons sont stockés dans un fichier ini
merci
Est-ce qu'il est possible de trier des données, stockées dans un fichier ini, par ordre alphabétique ?
Merci
Je crois que oui, mais pas avec l'objet INI, mais l'objet INI++
je pense qu'il y a possibilité avec l'objet INI++ de réaliser un tri mais quelqu'un pourrait-il m'apporter de plus amples informations sur comment faire ??
merci
Oui, je viens de voir il est possible de trier les groupes, il faut que tu étudies la documentation ...
Bonjour,
nouvelle question :
dans mon application, j'ai créé un bouton. Quand je clique dessus je lance un programme externe.
J'aimerais sauvegardé dans un fichier ini le nom du bouton et le chemin du programme externe.
Pour la sauvegarde du nom du bouton, pas de souci.
Je suis plutôt embêté par la sauvegarde dans le fichier ini du chemin du programme externe.
J'arrive à sauvegarder le nom du répertoire de l'application avec la chaine "apppath$" mais qu'est-ce que je dois ajouter à cette chaine pour y inclure le répertoire du programme et le nom de l'exécutable (.exe).
merci de votre aide.
Quand le pointeur de la souris (flèche) passe dans une zone, il se transforme en main, pas de souci pour faire cette action mais
quand le pointeur de la souris reste dans cette zone eu lieu d'avoir une image d'une main fixe on voit une alternance très rapide d'une flèche et d'une main.
Comment faire pour que l'image de la main soit fixe ?
merci
Essaye avec "limiter les actions lorsque l évènement boucle"...
ça ressemble à un pb de ce genre mais suis pas sûr.
Hum, essayes carrémment de "limiter l'action à UN seul passage par Boucle".
Cela permet de garder le curseur opérationnel.
Autre solution, c'est d'éviter les boucles pour le curseur.
<div class="ubbcode-block"><div class="ubbcode-header">Originally Posted By: volgot</div><div class="ubbcode-body">Essaye avec "limiter les actions lorsque l évènement boucle"...
ça ressemble à un pb de ce genre mais suis pas sûr. </div></div>
déjà essayé mais le curseur de la souris ne reste pas en main dans la zone désirée
<div class="ubbcode-block"><div class="ubbcode-header">Originally Posted By: BackStaged</div><div class="ubbcode-body">Hum, essayes carrémment de "limiter l'action à UN seul passage par Boucle".
Cela permet de garder le curseur opérationnel.
Autre solution, c'est d'éviter les boucles pour le curseur. </div></div>
1) comment faire pour "limiter l'action à UN seul passage par Boucle".?
2)comment faire pour éviter les boucles pour le curseur ?
merci
bien, en limitant les actions lorsque l'évènement boucle... [img]<<GRAEMLIN_URL>>/laugh.gif[/img]
J'utilise cette condition, et ça marche très bien...
Exemple:
[]Le pointeur de la souris se trouve dans zone (0,0) à (250,250)
+ Une seule action lorsque l évènement est en boucle
=> affiche le curseur main
---
[X]Lorsque le curseur entre dans une zone (0,0,250,250)
=> n'affiche pas le curseur main
Tout simplement [img]<<GRAEMLIN_URL>>/smile.gif[/img]
<div class="ubbcode-block"><div class="ubbcode-header">Originally Posted By: Nico</div><div class="ubbcode-body">bien, en limitant les actions lorsque l'évènement boucle... [img]<<GRAEMLIN_URL>>/laugh.gif[/img]
J'utilise cette condition, et ça marche très bien...
Exemple:
[]Le pointeur de la souris se trouve dans zone (0,0) à (250,250)
+ Une seule action lorsque l évènement est en boucle
=> affiche le curseur main
---
[X]Lorsque le curseur entre dans une zone (0,0,250,250)
=> n'affiche pas le curseur main
Tout simplement [img]<<GRAEMLIN_URL>>/smile.gif[/img] </div></div>
J'ai fais ce que tu indiques mais ça ne fonctionne pas (du moins chez moi)
lorsque j'ajoute
<span style="font-weight: bold">+ Une seule action lorsque l évènement est en boucle</span>
le pointeur de la souris ne se transforme pas en main
si j'enlève cette condition, le pointeur de la souris change en main mais j'ai le problème que j'ai cité plus haut.
voilà ce que j'ai
conditions :
le pointeur de la souris se trouve dans la zone (3,494)à(82,577)
+ Une seule action lorsque l évènement est en boucle
action :
changer le pointeur en main