2 Replies Latest reply on Aug 9, 2007 7:16 AM by MergeThis

    context-sensitive help


      I am new to Robohelp it is not clear to me if you can make context-sensitive help files for c# applications with Robohelp 6.
      We have an existing helpfile for a c++ application. Now the application is changed and written in .NET c#. I have to adjust the helpfile for the new application. It is not clear to me if in Robohelp 6 the helpfile can be context-sensitive for c# applications, or that I also need the Robohelp Server 6?
      With my search on the internet and reading the help of Robohelp it doesn't become clear to me.

      Thanks in advance!
        • 1. Re: context-sensitive help
          Captiv8r Adobe Community Professional & MVP
          Hi EleTi

          The short answer is indeed you may create context-sensitive help files for C# applications.

          The long answer is that RoboHelp is simply one of a few different tools that you may use for this purpose. Just as you might use a power saw to assist in building either a garden shed or a shopping mall, RoboHelp might be used to create a help file for any number of applications. It's not the application that matters here. Rather, it's the knowledge of what you need to do and where you make the changes that counts.

          I think your confusion is stemming from the change from C++ to .NET. As I understand it, only if you wish to run the help as something called a "service", you can probably use basic RoboHelp to create your help. I think there is something called a "DotNet API" that you may wish to look at.

          May we assume you have RoboHelp 6? If so, have you perused the information you find by clicking the following books?
          Context-sensitive Help
          --->Information for developers
          ------>Programming Help for .NET

          Sorry, but that's about where my knowledge will drop off. I'm fairly weak in the area of CSH, for the simple reason I've never been presented with an opportunity to work with it day in and day out.

          Hopefully others will chime in here to either confirm or deny what I've posted.

          Cheers... Rick
          • 2. Re: context-sensitive help
            MergeThis Level 4
            The simplest way is to call a topic URL from the application, without the need for APIs. For example, the MyUserMainFrm form (the main User Configuration window) would call your MyUserMainFrm.htm topic. If your help is merged, you and the developers can set up an alias file (we call ours form_path.txt) that will point each call to the proper child project folder name (such as MyUserMainFrm, mergedProjects\UserChildProjectFolder).

            Good luck,