> Hi Graeme, > > It looks very interesting. > > How would I instruct DocView to open at a particular section of a help > > file from Lazarus? > > DocView (binary download) comes with an extensive help file explaining > all it's uses (concatenating help files at runtime, defining help as an > environment variable, etc). > > But to answer your question, DocView accepts many parameters. The > docview.inf help file explains that or select "Help->Command Line > Parameters" inside DocView > > > Supported command line parameters: > > <filename> Load the help file <filename> > -h Show this help > -k <text> Search for keyword <<text> in open help files > -n <id> Open Topic with numeric ID equal to <id> > -s <id> Open Topic with string ID equal to <id> > -debuglog <filename> Log information to a file > > So you can define numerical or keyword help inside your application - > just like you would do with LCL or VCL applications. I don't know if you > can override the default help viewer in LCL based apps. But if not, > simply trap the F1 key (or probably the OnHelp event) and launch DocView > with the the appropriate parameters listed above. > > I'm planning on more parameters and integration too. eg: placement and > size of DocView, as well as IPC communication between the application > and docview. The latter will allow you to control docview from your > application. > > Regards, > - Graeme - >
Graeme, Thanks for the info. I'll check it out and see if I can start using it. Hopefully the actuall creating of the .INF file will be a straight forward process as well :) Richard
-- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus