Donnez votre avis..
INTERFACE GAMBAS
LOGICIELS GAMBAS 3
TUTORIELS
=Bibliothèque
|
Creer son logiciel - Passer un paramètre
PASSER DES ARGUMENTS A UN EXECUTABLE GAMBAS
Bonjour, Vous avez réalisé un programme en Gambas et vous voulez vous en servir pour ouvrir des documents ? Il est possible des passer des arguments à notre programme. En effet, si par exemple vous réalisez un blocnote en gambas, vous voudriez certainement qu'il ouvre vos fichiers par un simples double clic sur vote fichier texte... Il vous suffit d'ajouter ce code dans la fenêtre principale de votre logiciel dans l'evènement Form_open: IF application.args.count > 1 THEN IF Exist(application.args[1]) THEN 'ici lecture du contenu de mon fichier texte dans une textarea TextArea1.text = file.load(application.args[1]) application.args[1] sera le nom de mon fichier avec son chemin complet . Le principe est simple. Au terminal nous aurions du taper : nomdelexecutable.gambas argument1 argument2 argumentx... Remarque : en fait, le nomdelexecutable.gambas est tout simplement l'argument0 nous intercepterons à l'ouverture les arguement si il y en a par applcation.arg.count Je tiens à remercier Gambix pour cette excellente astuce qui nous aide vraiment à progresser. Nos applications gambas sont maintenant capables d'ouvrir des fichiers par doubles clics pour peu que l'association soit faite dans KDE, gnome ou autre. Prenons un exemple : téléchargez l"exemple ci dessous puis ouvrez un terminal et allez dans le répertoire de l'application. vous aller taper cette commande dans le terminal : ./couleur.gambas "bonjour la france" vous pourrez observer le résultat. (capture d'écran en haut de la page) voici le code de l'appication : PUBLIC SUB Form_Open() ME.Center IF application.args.count > 1 THEN IF Exist(application.args[1]) THEN ENDIF Label1.Text = application.args[1] ENDIF END PUBLIC SUB Button1_Click() ME.Close END Voilà pour aujourd'hui. Date de création : 11/11/2009 @ 21:13 Réactions à cet article
| ACCES RAPIDE
RECHERCHE
LES INSTRUCTIONS
LES COMPOSANTS
Divers
INSTRUCTIONS
Où ça, qui ça?
VISITES
visiteurs visiteurs en ligne ARCHIVES GAMBAS 1/2
|