Voila voila, j'ai comme un gros soucis. Je suis développeur WinDev, donc VB je connais pas trop... Bref, voici mon problème : Je voudrais savoir comment faire pour que un client puisse ouvrir un Report Crystal XI sans avoir à l'integrer au projet. En effet le report sera toujours différents de nom comme de structure.
Je ne sais pas si c'est clair. Mais en gros.
J'ouvre une fenetre
Je vais chercher mon .rpt
Je l'ouvre
Je trouve ça merveilleux
Je referme
Voila je suis en recherche d'aide et de code depuis une semaine.
Je vais envoyer le source une fois finalisé mais voila le truc.
Et ça fonctionne avec Crystal Report XI release 2.
Private Sub Form_Load()
Form_Resize
Dim report As New CRAXDRT.report
Dim applicationReport As New CRAXDRT.Application
Dim Parametres As New CRAXDRT.ParameterValue
Dim ChampParametre As String
Dim CRXPFDParametres As CRAXDRT.ParameterFieldDefinitions
Dim CRXPFD As CRAXDRT.ParameterFieldDefinition
Dim FichierRpt As String
Dim SelectFormula As String
Pour mon projet, je programme en C++.
Je prend la suite de quelqu'un qui à déjà réalisé un module d'impression et d'aperçu des états crystal mais pour la version 8.
Ce module fonctionne avec les dlls du dossier "shared" de l'installation de crystal 8. Alors pas besoin d'installer le logiciel chez les client juste la copie des dll dans system 32 suffit.
Mon problème c'est de passé à la version XI.
Si j'installe le logiciel entier chez le client ça marche, mais je ne sait pas comment faire pour éviter cela (car je ne veux pas obligé le client a acheter le logiciel crystal XI pour faire evoluer la version du mien : "logiciel de recouvrement").
Donc je recherche quelles sont les dll que je pourrais copier pour utiliser la même méthode que pour la version précedente.
Merci d'avance pour votre aide.
Bonne journée.
MERCI à tous !!
Plusieurs cerveaux valent mieux que le mien !