Arthenius
Messages postés1182Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention 6 septembre 2011
-
10 mars 2005 à 14:32
Kikuts -
2 nov. 2009 à 14:48
Salut tout le monde...
ca fait 1 jour que je galere la dessus:
j'ai fait une appli qu imarche nickel sur mon poste de dev...
je veux la deploier sur un serveur 2003 avec sql serveur 2000 et le framework 1.1
du coup je creer un setup, je m'inspire de ca :
je rajoute bien tous les "merges modules" de crystal...
et une fois le tout packager et installe sur mon serveur... l'appli "tournote"...
toutes les fenetre qui n'ont pas d'etat crystal fonctionne les autres me renvoient l'erreur suivante :
Erreur lors du lancement de la gestion des Contacts : Impossible de trouver la dll du code de touche, ou code de touche incorrect.
Exception non gérée : System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
at CrystalDecisions.CrystalReports.Engine.ReportClass.Dispose(Boolean bDisposeManaged)
at CrystalDecisions.CrystalReports.Engine.ReportClass.Finalize()
Voila si kkun a réussi un jour de mettre en place une appli avec du crystal report suis preneur...
bref indiquer moi quel module ajouter quoi faire ????
cs_DevilYann
Messages postés57Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention12 septembre 2007 7 avril 2005 à 10:42
Comment ça un deuxième pro sous Crystal ????
Ca va pas non ??? Tu veux me casser ma réputation ??
Manquerai plus que ça...
Cette façon de programmer pour CR ne me dit rien...
T'utilises le CR .NET intégré à VS ? Sinon je ne vais pas t'être d'un grand secours...
Et "OBJET INCORRECT" est à quel endroit de ton code ?
Un exemple comment j'utilise CR :
-------------
ReportClass rpt =
new ListeElevages(); // ListeElevages est un CR
Arthenius
Messages postés1182Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention 6 septembre 201114 6 avril 2005 à 10:17
je ne pense pas que ce soit la cle...puisqu'elle est bien renseigne..
d'autant qu'en installant(puis desinstallant) chez le client les composant vs de crystal ca marche...
donc la cle est valide...
et le programme de desinstallation de vs pas propre ;o)
il met surement a jour des dll dont il a besoin lors de l'install que le generateur de setup ne recupere pas bien...
cs_DevilYann
Messages postés57Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention12 septembre 2007 5 avril 2005 à 17:03
En fait la solution consistait à mettre une clé valide pour ne pas avoir ce message. C'est pour empecher le fait de déployer des applic .NET piratées...
Dans l'Explorateur de solutions, clique avec le bouton droit de la souris sur le fichier Crystal_regwiz2003.msm et choisis Propriétés.
Dans la fenêtre Propriétés, développe MergeModuleProperties et entre une clé de licence valide dans la zone de propriétés Clé de licence (La clé de licence s'inscrit dans la boîte de dialogue A propos de. Dans le menu ? (Aide), cliquez sur A propos de Microsoft Development Environment. Le code de la clé se trouve dans le champ Produits installés)
.
Bon t'as réussi à trouver la solution autrement mais elle n'était pas franchement commode...
PS : dsl pour le retard dans la réponse, je ne l'ai lu qu'aujourd'hui...
cs_DevilYann
Messages postés57Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention12 septembre 2007 6 avril 2005 à 09:58
Bizarre...
Si je t'ai dit ça, c'est parce que je suis programmeur et j'ai envoyé mon programme à un adhérent et il avait exactement le même message que toi.
J'avais bien mis la clé, mais j'avais oublié d'effacer tout ce qui il y avait avant le premier numéro de la clé à savoir "Crystal Reports pour Visual Studio .NET".
Et le message disait bien "Impossible de trouver la dll du code de touche, ou code de touche incorrect."
Le problème avait été résolu en faisant un package ne contenant que le fichier 'Crystal_regwiz2003.msm' avec la bonne clé d'activation.
En tout cas ton problème doit tourner autour de cette fameuse clé...
cs_DevilYann
Messages postés57Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention12 septembre 2007 6 avril 2005 à 11:32
La seule chose que je peux te dire c'est que lors de l'installation du programme, ce dernier met à jour (ou ajoute) la valeur de ta clé dans la base de registre à ce niveau là :
HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\Crystal Reports\VSNET\Keycodes\CR9 NET.
Maintenant tu dois l'avoir, vu que t'as installé les composant vs de crystal.
Ou alors il manquait la DLL keycodeV2.dll dans C:\Program Files\Fichiers communs\Crystal Decisions\1.0\Bin...
Je ne vais pas faire le tétu car je te fais confiance pour la valeur de ta clé.
Et dans ce cas, je ne vois pas trop c quoi le problème...
Désolé.
Arthenius
Messages postés1182Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention 6 septembre 201114 6 avril 2005 à 11:56
ben non c pas parce que j'ai installer vs que mon numero CRYSTAL est parametre (ca se renseigne a part bien apres l'install de vs)
j'ai mis mon N° de licence VS et pas celui de crystal...
donc apres desinsatll de vs mes editions fonctionne et a aucun moment je ne rentre ce N° crystal...c donc bien que mon package est bein parametrer avec le dit numero :o)))
pour memeoire j'ai suivi a la lettre ca :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/crystlmn/html/crtskdeployingwindowsapplications.asp
bref...je crois vraiment que tu commence a etre tetu
lol
j'avais eu ce pb de N° de licence mais apres resolution me restait tjs mon pb de dll pas bonne...
le pb viens a priori du fait que le setup manager de vs ne prend pas les bonnes dll pour crystal...
a voir s'il n'existe pas un truc fourni par crystal pour installer tout ca...
cs_DevilYann
Messages postés57Date d'inscriptionmardi 5 août 2003StatutMembreDernière intervention12 septembre 2007 6 avril 2005 à 13:11
Maman !! Fais que m'mbêter le monsieur !...
Je vais donc te laisser chercher, seul, dans la solitude et les méandres des difficultés de déploiement...
Car je n'ai plus d'idée pour t'aider.
Mais je compte sur toi si tu trouves, ça pourra toujours me servir.
PS : pour le lien MSDN, c'est bien celui là dont je me suis servi. Donc mes plates excuses, c vrai que je fus têtu...
PS2 : au fait t'as regardé si ta clé était bonne ? Oup, g rien dit...
DevilYann,
Programmer c'est mon métier mais pas ma passion...
Arthenius
Messages postés1182Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention 6 septembre 201114 6 avril 2005 à 17:48
Tiens encore une question cette fois plus sur le deploiement mais sur un passage de parametre par code...
j'ai un parametre dans mon etat crystal qui s'appelle
Parameter_Pied_de_Page
avant l'apercu je voudrais definir la valeur de se parametre histoire de pas avoir la fenetre pourrite de crystal qui s'affiche ...