vpapa
Guest
au revoir à tous,
comme j'ai déjà écrit dans un post avant, je dois mettre à jour l'état de lecture et d'écriture d'une partie d'assemblage préalablement chargée en session.
après plusieurs tests empiriques :smile: je suis arrivé à la conclusion suivante:
1) je charge l'assemblage en session avec mon application.document.open(filepath) avec le fichier en lecture seule sur le fichierytem. dans ce cas catia calmement ouvre le fichier en lecture seule.
2) activer l'écriture sur le système de fichiers.
3) si à un moment donné je lance une macro avec mon application.document.read(filepath) catia vérifier que le fichier est lu et écrit et demande à l'utilisateur si vous voulez mettre à jour les privilèges de session. donc ça marche bien. c'est une force, mais ça marche.
le contraire ne fonctionne pas.
1) charger l'assemblage en session avec mon application.document.open(filepath)
2) j'écris un fichier en lecture seule sur le système de fichiers
3) lancer la commande myapplication.documents.read.
4) pour catia rien n'a changé: confus: sauf bien sûr au moment du sauvetage dira qu'il ne peut pas sauver parce que le fichier est seulement lu :biggrin: mais alors vous savez que je le dis!!!! - oui.
j'ai vécu de r14 à r18, et je pense que c'est un problème de mon application.documents.read
j'aimerais savoir s'il y a un courriel pour signaler à l'assistance technique ce problème et s'il y a une solution.
je vous remercie.
gagnant.
comme j'ai déjà écrit dans un post avant, je dois mettre à jour l'état de lecture et d'écriture d'une partie d'assemblage préalablement chargée en session.
après plusieurs tests empiriques :smile: je suis arrivé à la conclusion suivante:
1) je charge l'assemblage en session avec mon application.document.open(filepath) avec le fichier en lecture seule sur le fichierytem. dans ce cas catia calmement ouvre le fichier en lecture seule.
2) activer l'écriture sur le système de fichiers.
3) si à un moment donné je lance une macro avec mon application.document.read(filepath) catia vérifier que le fichier est lu et écrit et demande à l'utilisateur si vous voulez mettre à jour les privilèges de session. donc ça marche bien. c'est une force, mais ça marche.
le contraire ne fonctionne pas.
1) charger l'assemblage en session avec mon application.document.open(filepath)
2) j'écris un fichier en lecture seule sur le système de fichiers
3) lancer la commande myapplication.documents.read.
4) pour catia rien n'a changé: confus: sauf bien sûr au moment du sauvetage dira qu'il ne peut pas sauver parce que le fichier est seulement lu :biggrin: mais alors vous savez que je le dis!!!! - oui.
j'ai vécu de r14 à r18, et je pense que c'est un problème de mon application.documents.read
j'aimerais savoir s'il y a un courriel pour signaler à l'assistance technique ce problème et s'il y a une solution.
je vous remercie.
gagnant.