Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


Selectionner fichier pour l'ouvrir

Partagez

squik
Nouveau
Nouveau

Masculin Nombre de messages : 76
Date d'inscription : 18/02/2010

Selectionner fichier pour l'ouvrir

Message par squik le Ven 19 Fév 2010 - 10:41

Salut, j'ai encore un petit probleme.

Je veux sélectionner un fichier avec l'outil "Selectionner un fichier à ouvrir". J'enregistre le chemin dans un variable de type tableau... (pas le choix).
Par la suite, j'aimerais ouvrir ce fichier grâce à "Ouvrir un fichier", mais quand je lui donne en chemin la variable de type tableau qui ne contient qu'une ligne, j'ai une erreur lors de la compilation :

"L'opérateur '&' n'est pas défini pour les types 'String' et 'Tableau' à 1 dimension de String'"

Une idée ?
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1875
Age : 25
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Etudiant à SUPINFO International University, stagiaire à Microsoft Corporation
Date d'inscription : 24/01/2008

Re: Selectionner fichier pour l'ouvrir

Message par Admin le Ven 19 Fév 2010 - 11:46

Salut,

Alors en fait, puisqu'on peut sélectionner plusieurs fichier dans une boîte pour "sélectionner un fichier", il est logique qu'on enregistre le résultat dans un tableau.
Ce que l'on va faire, c'est un algorithme pour lire ce tableau :
Ajoute une action Créer une boucle limitée, et configure là de la manière suivante :


Ensuite, dans la boucle, on va récupérer l'élément i du tableau liste_fichier.
Problème : SZ 1.0 ne sait pas le faire (je précise que le problème est résolu avec sz 2011 ).
Mais chaque problème a une solution =P
Si tu fais par exemple "Afficher un message", dans le message tape le texte suivant :
Bonjour monsieur " & liste_variable(i) & ", ça va?

Et voilà, ça fonctionne amusé

Petite explication :
Pourquoi j'ai fait (dans Créer une boucle limitée) "soustraire de 1"? Tout simplement parce que I = 0
J'ai un tableau comme ceci :
valeur 0 = un fichier
valeur 1 = un deuxième fichier
valeur 3 = encore un autre
Le fait que la première valeur d'un tableau soit "0" nous force à faire :
je part de 0, je vais jusqu'à "nombre d'élément dans le tableau" - 1.

Ensuite, pour l'utilisation de la variable, en fait, SZ ne comprend pa si on tape directement VAR(liste_fichier(i)), cette méthode permet donc d'utiliser du code VB.Net dans une valeur.

Voila, bonne journée amusé



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware

squik
Nouveau
Nouveau

Masculin Nombre de messages : 76
Date d'inscription : 18/02/2010

Re: Selectionner fichier pour l'ouvrir

Message par squik le Ven 19 Fév 2010 - 13:49

Impossible de compiler. Erreur de syntaxe au niveau de "afficher Message".

Pourtant j'ai bien respecté les " et &.
avatar
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1875
Age : 25
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Etudiant à SUPINFO International University, stagiaire à Microsoft Corporation
Date d'inscription : 24/01/2008

Re: Selectionner fichier pour l'ouvrir

Message par Admin le Ven 19 Fév 2010 - 16:00

Ca fonctionne très bien chez moi, assure toi d'avoir bien entré la donnée suivante :

le fichier " & liste_fichier(i) & "



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware

Contenu sponsorisé

Re: Selectionner fichier pour l'ouvrir

Message par Contenu sponsorisé


    La date/heure actuelle est Jeu 17 Aoû 2017 - 17:26