Problème avec IApplicationPtr [Visual C++ 6] - C++ - Programmation
Marsh Posté le 23-09-2003 à 11:38:03
Le type IApplicationPtr n'étant pas un type standard, spécifique à Windows, au MFCs ou à tout autre bibliothèque que je connaisse, je suppose que soit c'est un type défini par toi (peu probable) ou un type défini par CrystalReports.
Si c'est un type défini par toi, il suffit juste d'inclure le header définissant ce type avant la déclairation.
Si c'est un type défini par CrystalReports, la solution est la même, mais il va falloir que tu trouves le header définissant ce type.
Marsh Posté le 23-09-2003 à 11:45:56
J'ai parsé les headers fournis avec Crytal Reports, mais rien.
Cependant, les ressources sur Internet à propos de IApplicationPtr sont vraiment très nombreuses (peut-être un hasard), et j'ai vu une histoire de smart pointers. Peut-être cela a t'il quand même un rapport ?
Je cherche, je cherche.
Marsh Posté le 23-09-2003 à 11:47:10
Il y a aussi cette ressource de chez MS :
http://support.microsoft.com/defau [...] bContent=1
ça parle de IApplicationPtr.
Marsh Posté le 23-09-2003 à 11:48:29
dur a dire, comme ca, si ce IApplicationPtr est bien celui que tu souhaites.... le mieux est d'essayer (balance les includes de l'exemple) et regarde s'il te fait des erreurs sur ton IApplicationPtr (methode pas definies ou ce genre de truc)
Marsh Posté le 23-09-2003 à 11:52:39
J'vais suivre ce tutorial, et voir ce que ça donne. Putain, comme c'est chaud.
Marsh Posté le 23-09-2003 à 15:22:34
D'après le nom ça semble être une interface COM. Elle doit être définie dans un header, t'as juste à trouver lequel
Marsh Posté le 23-09-2003 à 15:35:13
J'ai trouvé ce document qui semble expliquer tout:
Citation : Adding the RDC runtime library in Visual C++ |
Marsh Posté le 23-09-2003 à 15:59:54
LetoII a écrit : D'après le nom ça semble être une interface COM. Elle doit être définie dans un header, t'as juste à trouver lequel |
Je crois que je tiens une piste :
---------------------------------------- |
Edit : présentation imbitable, j'essaie d'améliorer
Marsh Posté le 23-09-2003 à 16:03:12
gatorette a écrit : J'ai trouvé ce document qui semble expliquer tout: |
Merci du tuyau. Je regarde ça illico.
Marsh Posté le 23-09-2003 à 11:33:21
Bon, je n'y connais rien en Microsoft C++, MFC tout ça. Mais j'ai un truc à faire avec.
En gros, je me déroule un tutorial sur le produit Crystal Reports 9 et l'intégration de l'ActivX Crystal Viewer dans un programme C++. C'est hard.
Donc, ayant je l'espère bien compris le tutorial, je me retrouve avec une déclaration dans un .h qui échoue :
IApplicationPtr m_Application;
syntax error: missing ';' before identifier 'm_Application'
Voilà ; à l'aide.