crocejf2000
Messages postés260Date d'inscriptionlundi 27 janvier 2003StatutMembreDernière intervention27 août 2008
-
3 mars 2003 à 16:22
crocejf2000
Messages postés260Date d'inscriptionlundi 27 janvier 2003StatutMembreDernière intervention27 août 2008
-
5 mars 2003 à 08:24
Salut,
Il y avait dans mon prog un fichier d'aide .hlp mais quand je change le nom et met mon nouveau fichier d'aide .chm ca ne fonctionne pas.
Comment faut-il faire pour lancer un fichier ?
cs_Kaid
Messages postés949Date d'inscriptionmardi 2 octobre 2001StatutMembreDernière intervention 8 juillet 20061 4 mars 2003 à 14:49
Bon tout d'abord j'utilise VC++, je ne sais pas trop comment marche les produits Borland.
Mais il faut effectivement inclure la librairie dans ton projet pour qu'elle soit linkée avec ton code. Existe-t'il dans ton compilateur une liste où l'on spécifie les fichiers à linker avec le projet ? Une liste où tu pourrais rajouter la librairie HTML Help (cela marche comme ca dans VC++).
Je pense quand même pas que ta librairie soit corrompue.
cs_Kaid
Messages postés949Date d'inscriptionmardi 2 octobre 2001StatutMembreDernière intervention 8 juillet 20061 4 mars 2003 à 19:55
Au final tu as abondonné le linkage avec la librairie. Mais as-tu déjà réussi à ajouter une autre librairie à un de tes projets ? Car je ne comprends pas quel est le problème.
Je ne savais pas que l'on pouvais charger un OCX de manière dynamique avec LoadLibrary(). Sinon utilises la solution de bruNews, essayes de lancer le fichier .CHM avec ShellExecute(), si ca ne marche pas, lances "HH.EXE" avec le nom du fichier .CHM en paramètre.
crocejf2000
Messages postés260Date d'inscriptionlundi 27 janvier 2003StatutMembreDernière intervention27 août 20081 5 mars 2003 à 08:24
En fait, maintenant tout fonctionne, je m'explique. J'ai utilisé un utilitaire que tu connais peut etre : IMPLIB. Il m'a permit de 'convertir' un OCX en .lib et le tours est joué. Maintenant, il accepte la library donc je laisse tombé le chargement dynamique, mais au mois j'aurais appris ca.
Pour la methode de brunews, en fait le shellexecute aurait du fonctionner mais le probleme venait aussi de de mon fichier .chm, qui, je ne sais pas pourquoi ne s'ouvrai pas quand je l'appelai du prog.
Je vois par pourquoi non plus il n'acceptai pas l'autre library, enfin bon, c'est borland, on va pas trop lui en demander...
Maintenant tout est rentré dans l'ordre, merci a toi et a brunews.