begin process at 2012 05 28 11:00:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

API

 > 

Aide .chm [?]


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Aide .chm [?]

lundi 3 mars 2003 à 16:22:25 | Aide .chm [?]

crocejf2000

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 ?

Hart (Borland C++ 5 win 98)
lundi 3 mars 2003 à 16:30:14 | Re : Aide .chm [?]

BruNews

Administrateur CodeS-SourceS
ShellExecute(...)
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> 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 ?
>
> Hart (Borland C++ 5 win 98)
lundi 3 mars 2003 à 20:02:22 | Re : Aide .chm [?]

Kaid


Ou utiliser la librarie HTML Help qui permet d'ouvrir un fichier CHM et de spécifier des options.

Kaid - kaid.fr.st

-------------------------------
Réponse au message :
-------------------------------

> ShellExecute(...)
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > 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 ?
> >
> > Hart (Borland C++ 5 win 98)
>
lundi 3 mars 2003 à 20:23:58 | Re : Aide .chm [?]

BruNews

Administrateur CodeS-SourceS
oui mais la tu risques de lui parler chinois.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

>
> Ou utiliser la librarie HTML Help qui permet d'ouvrir un fichier CHM et de spécifier des options.
>
> Kaid - kaid.fr.st
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > ShellExecute(...)
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > 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 ?
> > >
> > > Hart (Borland C++ 5 win 98)
> >
>
mardi 4 mars 2003 à 09:33:30 | Re : Aide .chm [?]

crocejf2000

J'ai essayé de faire comme tu a dit, ca me semble une tres bonne solution, mais quand je compile, j'ai une erreur :

Error: Unresolved external 'HtmlHelpA' referenced from module gntw32ap.cpp

puis j'ai inclus le .lib dans mon projet et ca me donne une autre erreur :

Fatal: Fatal: Bad object file '..\html help\htmlhelp.lib' near file offset 0

Faut il que je laisse le .lib dans mon projet ?

Comment ne plus obtenir d'erreur ?

Merci, Hart (borland c++5)


-------------------------------
Réponse au message :
-------------------------------

>
> Ou utiliser la librarie HTML Help qui permet d'ouvrir un fichier CHM et de spécifier des options.
>
> Kaid - kaid.fr.st
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > ShellExecute(...)
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > 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 ?
> > >
> > > Hart (Borland C++ 5 win 98)
> >
>
mardi 4 mars 2003 à 14:49:24 | Re : Aide .chm [?]

Kaid


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.

Kaid - kaid.fr.st

-------------------------------
Réponse au message :
-------------------------------

> J'ai essayé de faire comme tu a dit, ca me semble une tres bonne solution, mais quand je compile, j'ai une erreur :
>
> Error: Unresolved external 'HtmlHelpA' referenced from module gntw32ap.cpp
>
> puis j'ai inclus le .lib dans mon projet et ca me donne une autre erreur :
>
> Fatal: Fatal: Bad object file '..\html help\htmlhelp.lib' near file offset 0
>
> Faut il que je laisse le .lib dans mon projet ?
>
> Comment ne plus obtenir d'erreur ?
>
> Merci, Hart (borland c++5)
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > Ou utiliser la librarie HTML Help qui permet d'ouvrir un fichier CHM et de spécifier des options.
> >
> > Kaid - kaid.fr.st
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > ShellExecute(...)
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > 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 ?
> > > >
> > > > Hart (Borland C++ 5 win 98)
> > >
> >
>
mardi 4 mars 2003 à 15:15:39 | Re : Aide .chm [?]

crocejf2000

Je vais essayer avec une autre htmlhelp.lib mais je suis pas sur du resultat

Merci pour ta réponse
Hart


-------------------------------
Réponse au message :
-------------------------------

>
> 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.
>
> Kaid - kaid.fr.st
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > J'ai essayé de faire comme tu a dit, ca me semble une tres bonne solution, mais quand je compile, j'ai une erreur :
> >
> > Error: Unresolved external 'HtmlHelpA' referenced from module gntw32ap.cpp
> >
> > puis j'ai inclus le .lib dans mon projet et ca me donne une autre erreur :
> >
> > Fatal: Fatal: Bad object file '..\html help\htmlhelp.lib' near file offset 0
> >
> > Faut il que je laisse le .lib dans mon projet ?
> >
> > Comment ne plus obtenir d'erreur ?
> >
> > Merci, Hart (borland c++5)
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > Ou utiliser la librarie HTML Help qui permet d'ouvrir un fichier CHM et de spécifier des options.
> > >
> > > Kaid - kaid.fr.st
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > ShellExecute(...)
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > 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 ?
> > > > >
> > > > > Hart (Borland C++ 5 win 98)
> > > >
> > >
> >
>
mardi 4 mars 2003 à 16:48:07 | Re : Aide .chm [?]

crocejf2000

Apres avoir tout essayer, j'ai fait comme suit :

typedef HWND (WINAPI *FPHH) (HWND, LPCSTR, UINT,
DWORD);
FPHH htmlHelp;
HINSTANCE inst = LoadLibrary("HHCTRL.OCX");
htmlHelp = (FPHH)::GetProcAddress(inst,"HtmlHelpA");
htmlHelp(NULL,"Gentiane.chm", HH_DISPLAY_TOPIC, 0);
FreeLibrary(inst);


Ca compile tout bien mais ca ne fait rien; comment ca ce fait ?
Hart


-------------------------------
Réponse au message :
-------------------------------

>
> 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.
>
> Kaid - kaid.fr.st
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > J'ai essayé de faire comme tu a dit, ca me semble une tres bonne solution, mais quand je compile, j'ai une erreur :
> >
> > Error: Unresolved external 'HtmlHelpA' referenced from module gntw32ap.cpp
> >
> > puis j'ai inclus le .lib dans mon projet et ca me donne une autre erreur :
> >
> > Fatal: Fatal: Bad object file '..\html help\htmlhelp.lib' near file offset 0
> >
> > Faut il que je laisse le .lib dans mon projet ?
> >
> > Comment ne plus obtenir d'erreur ?
> >
> > Merci, Hart (borland c++5)
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > Ou utiliser la librarie HTML Help qui permet d'ouvrir un fichier CHM et de spécifier des options.
> > >
> > > Kaid - kaid.fr.st
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > ShellExecute(...)
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > 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 ?
> > > > >
> > > > > Hart (Borland C++ 5 win 98)
> > > >
> > >
> >
>
mardi 4 mars 2003 à 19:55:44 | Re : Aide .chm [?]

Kaid


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.

Kaid - kaid.fr.st

-------------------------------
Réponse au message :
-------------------------------

> Apres avoir tout essayer, j'ai fait comme suit :
>
> typedef HWND (WINAPI *FPHH) (HWND, LPCSTR, UINT,
> DWORD);
> FPHH htmlHelp;
> HINSTANCE inst = LoadLibrary("HHCTRL.OCX");
> htmlHelp = (FPHH)::GetProcAddress(inst,"HtmlHelpA");
> htmlHelp(NULL,"Gentiane.chm", HH_DISPLAY_TOPIC, 0);
> FreeLibrary(inst);
>
>
> Ca compile tout bien mais ca ne fait rien; comment ca ce fait ?
> Hart
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > 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.
> >
> > Kaid - kaid.fr.st
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > J'ai essayé de faire comme tu a dit, ca me semble une tres bonne solution, mais quand je compile, j'ai une erreur :
> > >
> > > Error: Unresolved external 'HtmlHelpA' referenced from module gntw32ap.cpp
> > >
> > > puis j'ai inclus le .lib dans mon projet et ca me donne une autre erreur :
> > >
> > > Fatal: Fatal: Bad object file '..\html help\htmlhelp.lib' near file offset 0
> > >
> > > Faut il que je laisse le .lib dans mon projet ?
> > >
> > > Comment ne plus obtenir d'erreur ?
> > >
> > > Merci, Hart (borland c++5)
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > >
> > > > Ou utiliser la librarie HTML Help qui permet d'ouvrir un fichier CHM et de spécifier des options.
> > > >
> > > > Kaid - kaid.fr.st
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > ShellExecute(...)
> > > > > BruNews, ciao...
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > 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 ?
> > > > > >
> > > > > > Hart (Borland C++ 5 win 98)
> > > > >
> > > >
> > >
> >
>
mercredi 5 mars 2003 à 08:24:06 | Re : Aide .chm [?]

crocejf2000

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.

Bonne prog, Hart


-------------------------------
Réponse au message :
-------------------------------

>
> 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.
>
> Kaid - kaid.fr.st
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Apres avoir tout essayer, j'ai fait comme suit :
> >
> > typedef HWND (WINAPI *FPHH) (HWND, LPCSTR, UINT,
> > DWORD);
> > FPHH htmlHelp;
> > HINSTANCE inst = LoadLibrary("HHCTRL.OCX");
> > htmlHelp = (FPHH)::GetProcAddress(inst,"HtmlHelpA");
> > htmlHelp(NULL,"Gentiane.chm", HH_DISPLAY_TOPIC, 0);
> > FreeLibrary(inst);
> >
> >
> > Ca compile tout bien mais ca ne fait rien; comment ca ce fait ?
> > Hart
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > 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.
> > >
> > > Kaid - kaid.fr.st
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > J'ai essayé de faire comme tu a dit, ca me semble une tres bonne solution, mais quand je compile, j'ai une erreur :
> > > >
> > > > Error: Unresolved external 'HtmlHelpA' referenced from module gntw32ap.cpp
> > > >
> > > > puis j'ai inclus le .lib dans mon projet et ca me donne une autre erreur :
> > > >
> > > > Fatal: Fatal: Bad object file '..\html help\htmlhelp.lib' near file offset 0
> > > >
> > > > Faut il que je laisse le .lib dans mon projet ?
> > > >
> > > > Comment ne plus obtenir d'erreur ?
> > > >
> > > > Merci, Hart (borland c++5)
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > >
> > > > > Ou utiliser la librarie HTML Help qui permet d'ouvrir un fichier CHM et de spécifier des options.
> > > > >
> > > > > Kaid - kaid.fr.st
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > ShellExecute(...)
> > > > > > BruNews, ciao...
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > 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 ?
> > > > > > >
> > > > > > > Hart (Borland C++ 5 win 98)
> > > > > >
> > > > >
> > > >
> > >
> >
>


Cette discussion est classée dans : fichier, chm, aide


Répondre à ce message

Sujets en rapport avec ce message

[C] Fichier d'aide CHM (HTML) pour c [ par nitrique ] Bonjour, Désolé de vous déranger pour si peu mais je suis sans arret sur internet pour rechercher les paramères d'une fonction toute bête (strstr, str afficher un fichier d'aide (chm) avec F1 ???? [ par gege1024 ] tout est dans le titre- interception de l'evenement : f1 enfoncé ? , si oui , comment?gege Déploiment d'une application [ par lillith212 ] Bonjour,Voila, j'ai créé mon application à laquelle j'ai attaché un fichier d'aide en format .chm.Quand je le lance depuis mon pc, l'aide s'ouvre sans A L'AIDE URGENT, recuperation caractere dans chaine de caractere d'un fichier [ par sisteroots ] sisterootsBonjour, et merci d'avance:Voilà j'ai des fichiers à controler du type :UNB+UNOA:1+0941A43003987A+0941A430039878+030312:1714+00000000000007' Créer une aide (help sensitive) sous Visual C++ [ par Bidman ] Bonjour,Je suis actuellement entrain de réaliser un programme en Visual C++, dans le cadre d'un stage de fin d'étude. Je souhaiterai ajouter une aide Aide pour lire et enregistrer un fichier dans un tableau avec Xcode [ par befa71380 ] Bonjour, je débute sur Xcode et là je suis vraiment bloqué. Je veux juste ouvrir un fichier et l'enregistrer dans un tableau mais soit j'obtient comme besoin d'aide... [ par hunter41 ] Bonjour, j'espère avoir poster mon sujet au bon endroit...Sinon j'aurait besoin d'aide, je suis entrain de programmer un keylogger en C sur console,le Aide : pour lire et ecrire des valeurs dans un fichier .txt [ par Elsadar ] Bonjour,Je suis très débutant en C++.Et très récemment j'ai ecris un programme pour calculer les taux de changes.Il me demande sur qu'elle monnaie je cherche aide pour developement [ par irath ] bonjour a tous je suis pas tres fort en developement, je cherche quelqun qui pourai m'aider a developer une application, c urgent et extremement impor aide pour changer plice taille et couleur des caractères dans un fichier text [ par achatagogo ] salutj'ai besoin de votre aide pour changer de plice et la taille des caracrtères sur DEV c++.sous WIndowsje crée un fichier avec createFile() ensuite


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales