PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → DocSauve et droits
DocSauve et droits
Iniciado por Christian, ago., 30 2017 10:28 AM - 3 respostas
Publicado em agosto, 30 2017 - 10:28 AM
Bonjour,

J'ai un comportement étrange lorsque j'enregistre un document avec la
fontion 'DocSauve'.

Lorsque j'enregistre le document pour la 1ere fois (création) tous va
bien.
Lorsque je récupère le document avec 'DocOuvre', que je le modifie et
que je l'enregistre à nouveau (DocSauve), le fichier n'est pas modifié.
Je ne récupère aucune erreur à l'exécution mais dans l'éditeur de code,
un picto apparaît sur la ligne du DocSauve et indique :
"Vous avez appelé la fonction DocSauve. Vous n'avez pas suffisamment de
droits pour accéder à ce fichier."

J'ai envoyé une requête au st.

Bon Dev.
Membro registado
177 mensagems
Popularité : +16 (16 votes)
Publicado em agosto, 30 2017 - 9:14 PM
Bonjour Christian,

- Utilise DocSauve sur un fichier temporaire
- Ferme ton document pour libérer le verrou sur le fichier, puis supprime le
- renomme ton fichier temporaire

Et hop
Publicado em agosto, 31 2017 - 9:22 AM
Bonjour Jean-Marc,

Merci pour cette suggestion. Ca me permet d'avancer en attendant un
correctif.

Bonne journée.

Christian.

Après mûre réflexion, Jean-Marc a écrit :
Bonjour Christian,

- Utilise DocSauve sur un fichier temporaire
- Ferme ton document pour libérer le verrou sur le fichier, puis supprime le
- renomme ton fichier temporaire

Et hop
Publicado em outubro, 06 2017 - 12:02 PM
Bonjour,

PcSoft propose un contournement dans l'attente d'un correctif définitif
:

Suite de l'incident 104968 :

Dans l'attente du correctif définitif de cet incident vous pouvez le
contourner en utilisant le code ci-dessous (à adapter à votre
traitement) :

soit sCheminSauvegarde = "c:\....\doc.docx"

SI ChampTT..Valeur..CheminFichier = sCheminSauvegarde ALORS
DocSauve(ChampTT)
SINON
DocSauve(ChampTT, sCheminSauvegarde)
FIN

Pas encore testé, mais merci au ST.

Cordialement,

Christian.


Christian a formulé ce jeudi :
Bonjour Jean-Marc,

Merci pour cette suggestion. Ca me permet d'avancer en attendant un
correctif.

Bonne journée.

Christian.

Après mûre réflexion, Jean-Marc a écrit :
Bonjour Christian,

- Utilise DocSauve sur un fichier temporaire
- Ferme ton document pour libérer le verrou sur le fichier, puis supprime
le
- renomme ton fichier temporaire

Et hop