Saan Help-tiedoston avattua koodilla Delphissä kokonaisuutena seuraavalla
ShellExecute(Handle, 'open', hakemistopolku tiedosto,nil,nil, SW_SHOWNORMAL); mutta - olisi kiva saada konteksikohtainen Help-topic avattua kulloisenkin aktiivisen komponentin kohdalla.
A:
Tämä toimii vanhassa Delphi 4 Standardissani:
Minulla vanhan mallinen *.HLP tiedosto kontekstilinkkeineen, ok.
1) Asetan ohjelmalle Help-filen
Project --> Options --> Application: Help file
2) Asetan kunkin komponentin HelpContext arvot, jotka viittaavat Help-tiedoston eri sivuihin.
Näin F1:llä saan ko. Helppi-kohdan näkyviin kulloinkin aktiivisena olevan komponentin kohdalla.
Nyt kun olen päivittänyt Turbo Delphi 2006 Pro:hon, tämä helppijuttu ei toimikaan.Ohjelma herjaa ajettaessa: "No context-sensitive help installed", vaikka Help-file on asetettu edellä kuvatulla tavalla. Onko vika asetuksissa vai missä?
Koodilla avaus tyyliin WINHELP(application.Handle,hakemistopolku tiedosto, HELPCONTEXT,1); ei myöskää toimi Turbossa.
B:
Toinen juttu: Nykyäänhän Helpit ovat pääsääntöisesti htmlHelppejä, mutta en saa ko. muotoista Helppiä (pitäisi olla oikein tehty) avautumaan edellä mainituilla tavalla sen paremmin. Tarvitaanko htmlHelppien käsittelyyn aivan omat kommervenkkinsä?
Help-topicit näkyviin Turbo Delphissä
3
289
Vastaukset
- ...
WinHelpViewer tai HtmlHelpViewer uses-osaan?
- vastauksesta
No sehän se jippo oli. Kiitos.
- enää
vastauksesta kirjoitti:
No sehän se jippo oli. Kiitos.
Edittinä edelliseen:
"Windows Help -ohjelma (WinHlp32.exe) ei enää sisälly Windows-käyttöjärjestelmiin Windows Vistasta alkaen" (tietoturvasyistä tietenkin...)
http://support.microsoft.com/kb/917607/fi
Eli sillälailla, vanhanmallisia Helppejä ei kannata enää tehtaillakaann siis. Täytyy tehdä html-helppejä, jotka taas eivät näytä olevan "konteksti sensitiivejä". Sama kai olisi sitten laittaa tavallinen html-sivusto ohjelman kotihakemistoon "Helpiksi" tai laittaa ko. sivusto nettiin, kuten usein tehdään.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225234- 254398
- 282541
- 342264
- 372008
- 151928
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191617- 121541
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons211277Kerranki asiat oikein
Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa101194