Delphi - Pb Ajouter *.pas au projet

Delphi - Pb Ajouter *.pas au projet - Delphi/Pascal - Programmation

Marsh Posté le 04-10-2005 à 10:03:57    

Bonjr a tous,
 
Voila je developpe une mini application Delphi permettant de gerer (passage de parametres + affichage) des rapports Crystal Report.
 
J'ai telecharger les composents necessaires (TCRviewer, TCRreport, TCRapplication ...).
 
Mon application sera a terme sur un disque en reseau accessible par plusieurs utilisateurs, ainsi les unites CRAXDRT_TLB.pas et CRVIEWER_LIB.pas (unites gerant les composants Crystal) doivent etres accessible de tous ?
Je les copie dc ds le mm repertoire ke l'appli et je les ajoute au projet (en prenant soin de copie les fichier *.dcr et *.dcu de chacune). Ceci etant fait, un message lors de l'execution me dit '[Erreur] Crystal_Organizer.dpr(15): Type Object ou Class requis'.
Cette erreur apparait uniquement lorsque jajoute au projet l'unite CRAXDT_LIB.pas, aucune erreur avec la seconde CRVIEWER_LIB.pas.
En analysant l'unite, voici une information qui doit etre la source de mon petit soucis, mais jvois pa commen le modifier :
''

REMARQUE :                                                                  
[// Les éléments gardés par $IFDEF_LIVE_SERVER_AT_DESIGN_TIME sont utilisés par les propriétés  
// qui renvoient des objets qui peuvent nécessiter d'être explicitement créés via un appel de  
// fonction avant tout accès par une propriété. Ces éléments ont été désactivés pour  
// éviter une utilisation accidentelle depuis l'inspecteur d'objets. Vous    
// pouvez les activer en définissant LIVE_SERVER_AT_DESIGN_TIME ou en les  
// retirant sélectivement des blocs $IFDEF. Cependant, de tels éléments doivent toujours  
// être créés par programmation via une méthode de la classe CoClass appropriée    
// avant de pouvoir être utilisées.
''
 
RQ: sur mon poste perso ou je developpe l'appli, tout marche impecc sans meme importer ces unites au projet, mais je veut evidemment ke l'ensemble des utilisateurs du reseau puissent l'utilise sans avoir cette erreur 'Interface non supportee'.
 
Merci infiniment a ceux ki peuvent faire qqch pr moi.
 
Nko.

Reply

Marsh Posté le 04-10-2005 à 10:03:57   

Reply

Marsh Posté le 04-10-2005 à 10:47:05    

Encore Moi !
 
Je viens de resoudre mon probleme et je suis parvenu a ajouter les 2 unites au projet.
Mais une erreur "INTERFACE NON SUPPORTEE" est toujour presentes lorsque j'execute l'application depuis un autre poste du reseau.
 
Poisse qd tu nous tiens.
 
Nko.

Reply

Marsh Posté le 05-10-2005 à 18:06:14    

Je suppose qu'il faut installer/enregistrer des DLL contenant des ActiveX, ou un truc du genre. T'as installé Crystal Report ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 06-10-2005 à 14:31:32    

Merci ms a force j'ai reussit.
Merci encor.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed