Bonsoir!

J'utilise un logiciel écrit en Visual Basic 6 qui permet d'éditer des factures automatiquement en lot!

L'état à imprimer est en CR XI, ce qui fait que j'utilise CR XI à partir de mon application, via des DLL, sans l'avoir installé sur les postes client.

Etant donné que l'impression est en lot, pour imprimer une facture, j'ouvre l'état dans mon application et j'utilise ce code pour l'imprimer tout juste après l'ouverture et je ferme l'état automatiquement pour imprimer la facture suivante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
crxReport.DiscardSavedData
crxReport.ReadRecords
crxReport.PrintOut False, CInt(3)
Mais à chaque impression, j'ai le message suivant:
A Crystal Reports Job failed because a free license could not be obtained in the time allocated
Ce qui fait que je dois cliquer 60 fois sur message si j'ai 60 factures à imprimer.

Je constate que c'est un problème de license alors la version de CR XI que j'utilise n'est pas une version d'évaluation.

J'aimerais me passer de ce message pour imprimer mes factures directement.

Merci pour votre aide!!!