Question
Doc for plug-ins
Hi all,
This is more of a "design/structural" than a "what button do I press" question.
I have a rather large application that has a "base" .chm file associated with it (already quite huge). Our customers may also purchase plug-ins, but won't necessarily all have the same set. So while one user's application may look like this:
Main-app
+plug-in A
+plug-in B
another's may look like this:
Main-app
+plug-in A
+plug-in E
I distribute a .chm file with the main-app.
In the table of contents for my main app's .chm file, I'd like to have a section called "Plug-Ins" that could be dynamically populated. I'd like to achieve that by distributing a small set of help with each plug-in that could be 'dropped' into a help directory and extend the help system after restarting.
Since we're dealing with compiled help systems, I think I already know the answer. I don't think this is possible right now, but has anyone had a similar problem/solution? Any options for dynamic loading at runtime?
Alternately:
1) If I have to do separate .chm files for the main-app and each plug-in, can I at least force them to open in the same help window?
2) If I have separate .chm files, I'd like to have cross-references from the plug-in projects to the main-app project. Are cross project references possible without entangling the two component projects? (I'd be fine if the links in the plug-in help didn't work if used without the Main-app help in place.)
Thanks in advance,
-Greg
This is more of a "design/structural" than a "what button do I press" question.
I have a rather large application that has a "base" .chm file associated with it (already quite huge). Our customers may also purchase plug-ins, but won't necessarily all have the same set. So while one user's application may look like this:
Main-app
+plug-in A
+plug-in B
another's may look like this:
Main-app
+plug-in A
+plug-in E
I distribute a .chm file with the main-app.
In the table of contents for my main app's .chm file, I'd like to have a section called "Plug-Ins" that could be dynamically populated. I'd like to achieve that by distributing a small set of help with each plug-in that could be 'dropped' into a help directory and extend the help system after restarting.
Since we're dealing with compiled help systems, I think I already know the answer. I don't think this is possible right now, but has anyone had a similar problem/solution? Any options for dynamic loading at runtime?
Alternately:
1) If I have to do separate .chm files for the main-app and each plug-in, can I at least force them to open in the same help window?
2) If I have separate .chm files, I'd like to have cross-references from the plug-in projects to the main-app project. Are cross project references possible without entangling the two component projects? (I'd be fine if the links in the plug-in help didn't work if used without the Main-app help in place.)
Thanks in advance,
-Greg
