FIXER OPTION IMPRESSION et Destination
Date de publication : 12/12/2006
Par
Stéphanie Tirtiat (Intl Tech Support)
Différence de comportement 4D 2003 vs 4D 2004 pour FIXER OPTION IMPRESSION avec la paramètre Option destination
Produit : 4D 2003, 4D 2004
Plateforme : Mac & Win
Problématique posée :
Je constate une différence de comportement pour le paramètre Option destination de la commande
FIXER OPTION IMPRESSION entre la version 4D 2003 et la version 4D 2004.
En 2003, si $OptionDestImp=5 (à l'écran) et $CheminDoc="", l'impression est bien affichée à l'écran.
En 2004 avec les mêmes paramètres, $OptionDestImp=5 (à l'écran) et $CheminDoc="", l'impression ne s"affiche plus.
Cause et solution :
La documentation
2003 de
FIXER OPTION IMPRESSION stipule :
Option destination (9) : [...]
Si valeur1 est différent de 1, passez dans valeur2 un chemin d'accès pour le document résultant.
Donc,
Si OptionDestImp = 1, pas de CheminDoc
Si OptionDestImp # 1, CheminDoc
Mais la documentation
2004 de la même commande
FIXER OPTION IMPRESSION dit :
Option destination (9) : [...]
Si valeur1 est différent de 1 ou de 5, passez dans valeur2 un chemin d'accès pour le document résultant.
Donc,
Si OptionDestImp = 1 ou 5, pas de CheminDoc
Si OptionDestImp # 1 ou 5, CheminDoc
C'est bien ce qu'a constaté le développeur qui a modifié son code :
| code 4D |
Si (($OptionDestImp=1)|($OptionDestImp=5)) `Normal ou Ecran
FIXER OPTION IMPRESSION(Option destination ;$OptionDestImp)
Sinon
FIXER OPTION IMPRESSION(Option destination ;$OptionDestImp;$CheminDoc)
Fin de si |
C'est le même changement pour
LIRE OPTION IMPRESSION en version 4D
2003 par rapport à la version 4D
2004 :
•
Dans la documentation 4D 2003
option = 9 (Option destination) : [...]
Si valeur1 contient une valeur prédéfinie différente de 1, valeur2 contient le chemin d'accès du fichier imprimé.
•
Dans le documentation 4D 2004
option = 9 (Option destination) : [...]
Si valeur1 contient une valeur prédéfinie différente de 1 ou de 5, valeur2 contient le chemin d'accès du fichier imprimé.


Copyright © 2006 4D s.a. Aucune reproduction, même partielle, ne peut être faite
de ce site et de l'ensemble de son contenu : textes, documents, images, etc
sans l'autorisation expresse de l'auteur.
Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de dommages et intérêts.
Cette page est déposée à la
SACD.