tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
773
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    RuFFnEcK RuFFnEcK ist offline Mitglied Gold
    Registriert seit
    Jan 2004
    Beiträge
    203
    <EDIT>Gekürzte Fassung</EDIT>

    Hallo zusammen,

    ich habe ein MFC - SDI Projekt.

    Wird das Programm mit VS 6 kompiliert, dann wird die Hilfe Datei geöffnet.

    Wird das Programm aber mit VS 9 (2008) kompiliert kommt bei Aufruf der gleichen Hilfe Datei diese meldung:

    Die Datei E:\***\*.chm ist keine Windows-Hilfedatei, oder sie ist beschädigt.
    Woran liegt das?

    Ich finde auch die Stelle im Code nicht wo die Hilfe-Datei geöffnet wird. Welche Klasse/Funktion/Modul wertet z.B. diese Funktion aus:

    Code :
    1
    
    LRESULT CAnalogIOView::OnHelpHitTest(WPARAM, LPARAM lParam)

    Diese Funktion liefert nur die SteuerelementID zurück und das muss ja irgendwo ausgwertet werden, aber leider bringt das durchhangeln via Breakpoints nix...

    Vielen Dank im Vorraus und einen lieben Gruß
    RuFF
    Geändert von RuFFnEcK (20.12.10 um 10:28 Uhr) Grund: Zu viel text...liest sich wohl keiner durch...
     

  2. #2
    RuFFnEcK RuFFnEcK ist offline Mitglied Gold
    Registriert seit
    Jan 2004
    Beiträge
    203
    Ohhh man ich hab das Problem gefunden und behoben

    Dank diesem Dokument von Don Lammers:

    http://www.smountain.com/resource/CPPHTMLHelp.pdf

    konnte ich das ganze nachvollziehen...

    Das Problem war einfach dass mein Vorgänger die WinHelp() Funktion in der App Klasse aufrief... Das ganze unter VS 6 glatt ging und unter VS 9 eben nicht...
    Ich hab das ganze System nicht verstanden, zumal die Funktion da war, aber eben nicht aufgerufen wurde.
    Hab "einfach" die Funktionen in die MainFrm Klasse verschoben, siehe da der Aufruf klappt...

    Man war das eine Sucherrei, hat mich eine Menge Zeit gekostet
    Aber dafür steck ich ein wenig tiefer in der Hilfe Thematik

    Viele Grüße
    RuFF
     

Ähnliche Themen

  1. Hilfe bei Windows Freigabe?
    Von lordfritte im Forum Microsoft Windows
    Antworten: 5
    Letzter Beitrag: 25.01.07, 09:46
  2. Hilfe bei windows.setTimeout
    Von philishake im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 18.12.05, 23:45
  3. Windows XP Home Edition und Windows 2000 Netzwerk Problem
    Von Flap im Forum Microsoft Windows
    Antworten: 8
    Letzter Beitrag: 18.11.04, 22:34
  4. HILFE! Windows XP spinnt!
    Von cybergnom im Forum Microsoft Windows
    Antworten: 9
    Letzter Beitrag: 06.01.04, 17:43
  5. WINDOWS VIREN Problem :: HILFE ::
    Von A5 Infoschlampe im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 15.08.02, 21:59