Avatar billede slejpnir Nybegynder
03. december 2002 - 21:03 Der er 7 kommentarer og
1 løsning

Msgbox argumenterne Helpfile, Context

Jeg forstår, argumenterne prompt, buttons og title fx
Msgbox "MystikForMig",vbinformation,"Point",
-og så mangler jeg et eksempel på "Helpfile" og "Context"
Kan jeg få et helt konkret eksempel på Helpfile og context -altså med kode og filnavn, placering mv. for filen, så jeg kan tjekke at det virker, og at jeg havner det rigtige sted i afsnittet i hjælpefilen (context-stedet)?
På forhånd tak.
Avatar billede knico Nybegynder
03. december 2002 - 21:26 #1
Helpfile er blot stien til hjælpefilen *.hlp (så vidt jeg ved dur' *.chm ikke). Context er id'et for et sted i filen, som du selv skriver, men for at kende det, skal du selv have lavet hjælpe-filen og angivet context-id'et.
Avatar billede slejpnir Nybegynder
03. december 2002 - 21:44 #2
Jotak, knico - det tror jeg også, at jeg har forstået. Men er der tale om, at jeg skal lave en fil selv og fx placere den på c:\MinFil og så i denne fil lave et mærke, der giver hjælp til det pågældende sted i mit program? Og hvordan gør jeg så det?
Avatar billede knico Nybegynder
03. december 2002 - 22:11 #3
Det ser ud som om du føler dig talt ned til! Det beklager jeg. Som udgangspunkt kan du regne med det aldrig er min hensigt.

Det er uendeligt lang tid siden jeg sidst har lavet hjælpefiler, men jeg brugte microsofts HELP workshop, som desværre er lidt tynd hvad dokumentationen angår. Den kan evt hentes her: http://www.ec-software.com/reshelp.htm
Som sagt tror jeg ikke du kan benytte "HTML HELP workshop" selv om det ville gøre tingene lidt lettere.
Du bygger så din hjælpe fil således, at hver side i filen har sin egen context id. Disse kan så kaldes fra MsgBox. *,hlp filen kan evt gemmes sammen med dit program.
MsgBox "MystikForMig",vbInformation,"Point",app.path & "\minfil.hlp",2

Der findes flere andre værktøjer, men jeg har kun benyttet ovenstående. Håber det blev lidt tydeligere og mere brugbart.
Avatar billede knico Nybegynder
03. december 2002 - 22:28 #4
Sorry...en af de mange service packs må have klaret problemet så "HTML Help Workshoppens" hjælpefiler *.chm også virker. Jeg burde lige have tjekket det før jeg svarede.
Dokumentationen af denne er lidt bedre og du kan finde det hele hos Microsoft selv.
Avatar billede slejpnir Nybegynder
03. december 2002 - 22:45 #5
>Hej knico! Nej, jeg føler mig bestemt ikke talt ned til! Jeg har en lærebog om VB 6.0 og der står så om mulighederne helpfile, og context. De tre første argumenter bliver der vist eksempel på anvendelsen af, altså prompt, buttons, title og så bliver helpfile og context som sagt nævnt, men der bliver ikke vist noget eksempel. Der er efter min opfattelse forskel på en lærebog og et referenceværk. Det har ingen pædagogisk værdi (når jeg er eleven) at skrive ... og så kan man også... bruge helpfile og context uden at skrive hvordan. Hvorfor ikke vise et eksempel herpå? Så det er altså grunden til, at jeg tyr til eksperten. Jeg skal se nærmere på dit forslag i morgen. Jeg forstår nok din "path, app.path & "\minfil,hlp", men hva' med 2-tallet?
Avatar billede knico Nybegynder
04. december 2002 - 09:38 #6
2-tallet er context-id'et som er et tal. Det betyder at i min hjælpefil minfil.hlp skal åbnes ved context id 2.
Avatar billede slejpnir Nybegynder
04. december 2002 - 13:13 #7
>knico. Jeg forstår det desværre ikke, men foreløbig tak.
Avatar billede slejpnir Nybegynder
15. januar 2003 - 10:24 #8
Hej Knico. Undskyld at jeg ikke vendte tilbage. Glemte problemet men fik så en rykker fra eksperten. Når jeg får lidt mere kendskab til edb- forstår jeg måske hvad du mener. Tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester