IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

FIXER OPTION IMPRESSION et Destination

Différence de comportement 4D 2003 vs 4D 2004 pour FIXER OPTION IMPRESSION avec le paramètre Option destination. ♪

Article lu   fois.

L'auteur

Site personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

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 :

 
Sélectionnez
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é.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

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