PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → fSelecteur() dans une application lancée en TSE
fSelecteur() dans une application lancée en TSE
Iniciado por Snelhard, 21,ago. 2019 10:38 - 4 respuestas
Miembro registrado
54 mensajes
Publicado el 21,agosto 2019 - 10:38
Bonjour

Les utilisateurs de mon application y ont accès en TSE (L'application se trouve sur une machine distante en un seul exemplaire et peut être exécuter par plusieurs utilisateurs).

Le problème que je rencontre, c'est que lorsque j'utilise un sélecteur de fichier, les fichiers parcourus sont ceux du serveur et non pas de la machine local, c'est logique !
Est ce qu'il est possible de faire en sorte de parcourir le pc local d’où est lancée l'application ? et non pas le serveur.

J'ai essayé de faire à la place du sélecteur une zone drag & drop mais ça ne fonctionne pas en TSE, la zone n'est pas accessible (normal aussi)

Si vous avez des idées à proposer pour contourner ce problème je suis preneur !

Merci d'avoir lu !
Publicado el 21,agosto 2019 - 12:06
Bonjour,

Tu peux essayer ceci :

sFichier est une chaîne

// "\\tsclient\C" est le disque local "C:\"

sFichier = fSélecteur("\\tsclient\C", "", "Sélectionnez un fichier...",
"Tous les fichiers (*.*)" + TAB + "*.*", "*.*")


Info(sFichier)



--

Bien à vous,
Fabrice De Weerd
www.fawax.com/dev
Miembro registrado
7 mensajes
Publicado el 21,agosto 2019 - 13:24
Normalement si mes souvenirs sont correctes, tu peux avoir un lecteur qui correspond à ton C à la connexion via TSE.
e$ ou autre lecteur.

sinon Il faut que ton application sache de quel pc elle est lancée.
par un mot de passe par exemple

ensuite tu peux accéder directement sur la machine C$ si le serveur a les droits sur le PC
j'espère t'avoir aidé un peu ou te donner une voie pour rechercher plus

--
Christophe
Miembro registrado
4.361 mensajes
Publicado el 21,agosto 2019 - 14:02
Bonjour,
Es*tu allé voir du côté de RéseauConnecte ?

--
Il y a peut être plus simple, mais, ça tourne
Miembro registrado
1.640 mensajes
Publicado el 21,agosto 2019 - 14:53
Quand on lance une connexion TSE, dans les parametres il y a moyen de mapper le lecteur local :