Gambas France BETA


Pas de compte ? Incription

Ouvrir un fichier sur le reseau

Ce sujet est résolu.

1
AuteurMessages
Patrick#1 Posté le 17/11/2015 à 14:24:01
Bonjour,
Je n'arrive pas à ouvrir un fichier sur le réseau (serveur sous windows 2003) voici les 2 méthodes que j'ai essayé :

FileChooser1.ReadOnly = True
FileChooser1.dir = "192.168.0.5" 'ou "smb://srvm2maguer/c/lanfondev/"
' FileChooser1.Dir = "/home/maguer/Bureau/DistributeurLafon"
FileChooser1.Filter = ["*.mlg", "Fichiers mlg"]
et
Dialog.Path = "smb://srvm2maguer/" 'ou "192.168.0.5"
Dialog.Title = "Fichier Abyself à importer"
Dialog.Filter = ["*.mlg", "Fichiers mlg"]
If Dialog.OpenFile() Then
ImporAbyself.Close
Endif

Aucune des 2 n'a donné de résultat.
Tant que j'y suis j'aimerais aussi savoir comment lire sur une clef usb.

Merci d'avance.
noucom#2 Posté le 20/11/2015 à 18:55:53
Quel message d'erreur gambas te retourne-t-il pour ton souci de fichier?

pour lire sur une clef usb,si elle est montée sous /media/maclef/, il te suffit de lire dans ce répertoire.
Patrick#3 Posté le 20/11/2015 à 20:07:09
Pas de message d'erreur, j'ai juste mon répertoire courant qui s'affiche. En faite je n'est accès que à mon disque.
J'ai un peu de mal avec les chemins en dur .. Relatifs
Le réseau fonctionne, j'y accède avec remmina et libre office.
J'essaie dès demain pour lire sur ma clef.
Patrick#4 Posté le 23/11/2015 à 16:09:21
Pour la clef merci noucom ça marche nickel.
Par contre pour le réseau, je sèche. Aujourd'hui j'ai une erreur avec Dialog.path qui me dit "Répertoire introuvable.".
Faut il ouvrir une connexion réseau ? avec quel instruction ? mon réseau est il mal configuré ?
Si quelqu'un a une idée pour me mettre sur la voie ... Je suis preneur.
linuxos#5 Posté le 23/11/2015 à 16:34:35
Un peu de sel, de poivre et la crevette sera... Bonjour Patrick,

En ce qui concerne l'accès a un répertoire sur le réseau de type "smb://srvm2maguer/" ou "192.168.0.5", cette façon de faire n'existe que dans les gestionnaire de fichier de fichiers de Gnome, KDE, etc.
Se sont en fait des raccourcis pour acceder a des montages réseaux. De ton cas c'est SAMBA donc il te faudra faire le montage de ton répertoire distant avant de pouvoir aller dedans.

Pour cela je t'invite a voir sur cette page l'utilisation de autofs ICI pour résoudre ton problème.
Autofs est un service linux qui se charge de faire un montage de disque dur, réseau, ftp, etc de manière automatique lorsque l'on accède au répertoire ou doit être fait le montage.

Dans ton cas, une fois l'autofs configuré comme indiqué sur la page que je t'ai indiqué, dès que Gambas accédera a ton répertoire, aufofs réalisera le montage distant SAMBA et le maintiendra durant un temps défini, et au delà de ce temps si il n'y a plus d'activité dans le répertoire lié au montage, l'autofs le démontera.
Cela est très pratique car le montage (dans ton cas SAMBA) se fait automatiquement et uniquement à la demande.

J’espère ne pas avoir été trop flou dans mes explications.

olvivier
Lorsqu'on s'occupe d'informatique, il faut faire comme les canards... Paraître calme en surface et pédaler comme un forcené par en dessous.
Patrick#6 Posté le 24/11/2015 à 18:31:31
Bonsoir Olivier,
Tes explications ne sont pas trop flous, par contre le tuto n'est pas très explicite. Enfin après avoir lu relu, essayer et ressayer j'ai enfin compris et réussi à monter un volume. Il parait que unbuntu c'est simple ????
Enfin heureux de pouvoir mener ce petit projet à terme et d'avoir pu ainsi réactualiser un peu mes connaissances autrement qu'en simple utilisateur.
Merci encore.

Patrick
1