avi wird nicht gefunden in HTML Help

14/05/2008 - 17:55 von Annelie Ansel | Report spam
Hallo alle miteinander,

hoffe ihr könnt mir mal wieder helfen.

Rufe meine HTML Helpdatei (.chm File) aus VB 6 auf mit:
' -
Private Declare Function HtmlHelp Lib "hhctrl.ocx" _
Alias "HtmlHelpA" (ByVal hwndCaller As Long, _
ByVal pszFile As String, ByVal uCommand As _
Long, ByVal dwData As Long) As Long

Private Const HH_DISPLAY_TOPIC = &H0

Call HtmlHelp(0, strHelpPath, HH_DISPLAY_TOPIC, ByVal 0&)
' -

strHelpPath ist ein Unterverzeichnis namens Hilfe.

Funktioniert auch prima, allerdings habe ich in dem Help-File avis,
nicht eingebunden, weil die zu groß sind, so dass ich sie in der demo
weglassen muss. Diese rufe ich in der Hilfedatei auf mit:

<embed src="Meinavi.avi">

Also völlig ohne Pfadangabe, in der Meinung, dass die CHM dann
das Video in dem Pfad sucht, wo sie sich selbst befindet.

Dies funktioniert auch, wenn ich die .chm mit Doppelklick öffne.
Öffne ich sie jedoch mit meiner VB.exe, dann werden die Videos
seltsamerweise in dem Verzeichnis gesucht, in dem sich die VB.exe
befindet. Dort kann ich aber die Videos nicht hinkopieren:
da ich die Hilfe auch von anderer Stelle aus aufrufen muss, müsste
ich sonst dem benutzer die Videos mehrfach einkopieren.

Hoffe es weiss jemand was ich àndern müsste, dass die avis in dem
Verzeichnis gesucht werden, wo die .chm ist. Bitte nicht mit "einbinden"
antworten, das dauert ewig, bis es dann startet, ist also auch keine Lösung.

Lieber Gruß

Annelie
 

Lesen sie die antworten

#1 Timo Kunze
14/05/2008 - 20:40 | Warnen spam
Setz doch einfach vor Aufruf der Hilfe das aktuelle Verzeichnis auf das
der Hilfedatei.

Timo
www.TimoSoft-Software.de - Unicode controls for VB6
"Those who sacrifice freedom for safety deserve neither."

Ähnliche fragen