Bonsoir Jean, bonsoir François

Ça devrait fonctionner sans problème sous Windows et Linux. Le contrôle "Sélection de fichier" permet de choisir le fichier et la macro l'enregistre "bêtement dans la table". La bidouille pour récupérer le nom de fichier au bout du chemin :-) n'est pas utile pour Jean, c'est moi qui l'avait rajouté dans la macro pour mes besoins personnels.

Bernard

Le 23/08/2010 19:08, François Gatto a écrit :
Bonsoir Jean,

Le 23 août 2010 17:33, Jean Sympa<jsy...@free.fr>  a écrit :
Merci François,

J'ai corrigé la macro. J'ai encore une erreur. Le-fichier est introuvable.

Je constate que le chemin se termine par[\.]. C'est sans doute là que siège 
l'erreur!
Oui !
Je ne peux regarder ton code, mais s'il ajoute effectivement un
Antislash à la fin du nom de fichier ce n'est pas normal.

Par ailleurs,  je n'ai pas testé la base, si le fonctionnement est
prévu pour les plateformes Windows et Linux il faudra sans doute
veiller à ce que les chemins de tes documents soient gérés
différemment selon que l'on est sous Windows ou Linux.
Celui qui enregistre un élément dans la base ne devrait pas se
préoccuper de cela, c'est à toi d'établir les conversions selon le
système.


Cordialement

Papy
Cordialement
François Gatto

//***********************************************************************
Le 23/08/2010 15:36, François Gatto a écrit :

Bonjour,

Le 23/08/2010 11:51, Jean Sympa a écrit :

Erreurs sous Ubuntu 10,04

L'application se comporte normalement sous Windows 7. Je la transpose
sur Ubuntu 0,04.

J'ai l'erreur suivante :

Cordialement

Sous LINUX tu dois respecter deux choses : le séparateur et l'adressage.

Un chemin Linux s'écrit de cette façon :
/[.]dossier/[.]sous-dossier/[.]nomfichier.extension

où

- le premier slash / représente la racine, les autres sont représentatifs de 
l'arborescence,
- [.] option pour masquer un dossier ou fichier

NB : l'extension peut être absente pour certains fichiers

Le séparateur sera donc "/"
L'adressage sera du genre /home/francois/Documents/monfichier.ext

ET avec OpenOffice cet adressage sera réalisé via la fonction ConvertToURL()

Ainsi dans ton programme tu devras écrire quelque chose comme :

ShExec.execute( convertToURL( Fichier ) , "", 0 )


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org


--
Bernard Ribot Windows 7 / Windows XP SP3 OpenOffice.prg 3.2.1


---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 100823-0, 23/08/2010
Analyse le : 23/08/2010 20:15:53
avast! - copyright (c) 1988-2010 AVAST Software.
http://www.avast.com




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Reply via email to