Bonjour,
nous avons des appli qui tournent sans pb depuis des années sous Citrix, développées sous Delphi.
Les éditions chez les clients Citrix fonctionnaient très bien, quelques soient les versions de Delphi installées, jusqu'à peu...
Nous avons migré de XE5 à Delphi 10 Seattle, recompilé une de nos appli, et découvert que les éditions ne sortaient plus que des pages blanches, éditions bien entendu n'ayant subi aucun changement entre temps.
Si on lance le même exe directement sans passer par Citrix, l'édition s'imprime bien.
Nos éditions ont été faites sous Quick Report.
Après x tests, nous avons constaté quelque chose d'intéressant sur une édition passant par un preview :
- si on tente de l'imprimer directement (via le petit bouton d'impression du preview) : page blanche.
- si on ouvre la fenêtre de configuration de l'impression (petit bouton juste à côté de l'autre), et qu'on la referme sans rien changer (on clique directement sur le OK de la fenêtre de configuration), et que l'on clique alors sur le petit bouton d'impression : l'impression est OK...
Nous n'avons pas encore trouvé d'où cela peut venir, mais cela fait penser à un pb de détection de l'imprimante par défaut sous Citrix quand l'exe a été compilé sous Seattle...
L'ennui c'est que si ça vient de là, la solution consistant à forcer cette détection par le code nous obligerait à aller faire cette modif dans toutes les éditions de toutes nos applications, et y'en a des tartines...
Toute aide sera la bienvenue...
Merci.
Partager