RoboHelp 10 and .CHM File Functionality Issue

I have RoboHelp 10 running on Microsoft Wincdows 7 operating sytem. I have completed my help topics in RoboHelp 10 and was using the Microsoft HTML Help layout/format to create my final .CHM help file. When I compile the help I don't get any error messages and all seems to be good. The .CHM file does get generated but when I open/run it, there are problems. It "freezes" on the first Help topic and none of the buttons or links work. I also can't close it down; I have to force it closed using the Task Manger. As a test, I also tried generating other help file formats using the same help topics/project I used to create the .CHM file. For example, I used the Multiscreen HTML5, WebHelp, and WebHelp Pro source layouts to generate a Help file and all of them function properly to produce a working Help file. It's just the .CHM file that is not working correctly. Is this a problem with Windows 7, RoboHelp 10 on Windows 7, or some other key process/step I forgot to do or include before generating the .CHM file? Thanks, Thom

It may be something related to the default topic. I'd suggest temporarily configuring a different default topic, recompile and see if the problem clears. If so, you know you need to pick apart the code of the default topic. If the problem is there with a different default, try creating a simple new topic with nothing really in it and set THAT topic as default. If it STILL happens after that, look at the Window settings. Perhaps something is lurking in there.
Cheers... Rick

Similar Messages

  • How do I generate PDF and CHM files from the a command line in windows?

    I am trying to set up a PC to build some documents during the night. I was looking for a way to get framemaker to generate PDF and CHM files via a command line in windows? How is this done with FrameMaker 12
    Thanks for the help
    Alex

    Hi,
    The part with generate a PDF via a jsx seems to work OK, except when FrameMaker decides that it will not work anymore. I must say I am not impressed with the stabillity of FrameMaker 12, there is room for a lot of improvement!.
    I have given up on how to figure out how to get FrameMaker 12 to generate chm files via jsx scripts, any pointes are still very welcome.
    The route I have taken is I make a RoboHelp project for each chm files I need to generate. The only thing this RoboHelp project contains is a link to the actual FrameMaker project I want to generate a chm file.
    To make the chm I start RoboHelp with a script that
    1) Opens the desired project
    2) Sets the desired output chm files name
    3) Generates the chm file
    4) And finally quits RoboHelp
    Below is a copy of the jsx in case anyone can reuse anything.  And yes parameters are transfered via enviroments variable. I have later learned there is some way to read the parameters given at a command line but this seems to work so I stick to this for now.
    // Get parameters
    var RhProjName = $.getenv("RH_PROJ_NAME");
    var RhChmName = $.getenv("RH_CHM_NAME");
    var RhLogFileName = $.getenv("RH_LOGFILE_NAME");
    var RhLogFile = new File(RhLogFileName);
    RhLogFile.open("w", "TEXT");
    RhLogFile.writeln("RH_PROJ_NAME : ", RhProjName);
    RhLogFile.writeln("RH_CHM_NAME : ", RhChmName);
    doc = RoboHelp.openProject (RhProjName, 1);
    var sslmngr = RoboHelp.project.SSLManager;
    for(var i = 1; i<=sslmngr.count; i++){
      var ssl = sslmngr.item(i);
      if(ssl.name == 'Microsoft HTML Help') {
        // Set the output location and file name
        ssl.setSpecificProperty("DestinationProjectName", RhChmName);
        if (doc.saveAll(true) ) {
          RhLogFile.writeln("saveAll returned TRUE");
        } else {
          RhLogFile.writeln("saveAll returned FALSE");
        if ( ssl.generate() ) {
          RhLogFile.writeln("ssl.generate returned TRUE");
        } else {
          RhLogFile.writeln("ssl.generate returned FALSE");
      } else {
        // alert ("Found " + ssl.name + " dont do anything");
    doc.saveAll(true);
    RhLogFile.close();
    RoboHelp.closeProject();
    RoboHelp.quit();

  • Save as PDF, HTML and CHM file formats

    Is FrameMaker capable of saving in all three of these formats: PDF, HTML and CHM file formats? Would InDesign be a better choice?

    The first two, yes. For Compiled Help, the third, I'm sure you know that the files have to be compiled, so no, and I don't think the source files for compilation are a direct export either, unless you can follow an XML path. Although the popularity of CHM is way down from a number of years ago because HTML is more portable, but that's a different issue.
    If I were you, I'd look at MIF2go, a Frame add on that does support export to all these formats, and a number of others.
    InDesign doesn't do this either...
    Just as a word of unasked for advice, choosing your authoring platform by what it can output is a back-asswords way to choose a tool. Find the tool that suits the way you create documents the best so you get more required features to create your stuff quicker and easier.
    Both the tools you mention and most other modern ones do pretty open-ended output, either directly or through filters or conversion utilities... there are always ways to massage output to a different format. So output is certainly a consideration, but it's a relatively minor one.
    As for input tools, you're comparing apples and oranges with FM and ID. FM excels at book style documents with multiple chapters or files that share common layout characteristics. InDesign excels at shorter documents that are usually design-driven, that require hands-on layout tweaking, and it can't do multiple file management.
    Cheers,
    Art

  • RoboHelp 10 .apj file error issues & crashing on save and generate

    Hello All!
    I am working with a large FM book (100+ FM files) that we have linked to a RoboHelp 10 project.
    Everytime I update my RH project I am getting this error:
    I have tried copying the folder, deleting the .apj file, and reopening. RHopens just fine.
    The other major issue I am having is when I save and generate the project RoboHelp freezes up and won't save & generate the layout.
    I have all of the FM files open and updated. Everything that can be updated in RH before save and genereate is updated. Any ideas??
    Thanks!!

    I have moved this post to FrameMaker Integration as I think it will do better there.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Browse sequence buttons not appearing in RoboHelp 9 .chm file

    When I first created this project two years ago, I didn't think I'd be using browse sequences. Well, of course, things change, and now I think it would be a good idea.
    I followed the instructions for creating a browse sequence automatically (Tools > Browse Sequence Editor, then Auto-create from TOC). That seemed to work.
    I compile the .chm file. No >> buttons.
    How do I enable them? I looked at the master page layout and didn't see anything there. I looked at the Project Settings (File > Project Settings) and couldn't see anything there.
    I've searched the RH 9 help and can't find any reference. My guess is that they must appear automatically and I must have, in my infinite wisdom (HA!) deleted them two years ago when I thought I didn't need them.
    Suggestions?

    Hi, MM Acton
    Allow me to chime in with my esteemed colleagues. The first issue I see is that you do not have a Window Defined. You need a window in order to select the Browse Sequence Option for the CHM.
    In Project Set Up create a new window, selecting Microsoft HTML Help as the type
    On the Microsoft HTML Help Options Dialog, give the Window a name such as "CHMWindow" (No spaces)
    Be sure to "tick" the Browse Sequence option and click OK
    Double click the Microsoft HTML Help Single Source Layout to bring up the HTML Help Options dialog
    From the Default Window drop down, select the CHMWindow you created
    Save and Generate
    This will show the browse sequence "icon avenue" (the showy icons at the top of the CHM)
    As for the Citrix thing. If the machine hosting the CHM being viewed has the HHActiveX.DLL installed, the CHM should display as advertised. Tell your Admin that Adobe licenses unlimited re-distribution of that DLL.
    You can find documentation on this redistribution license and how to register it in the online help:
    http://help.adobe.com/en_US/robohelp/robohtml/WS5b3ccc516d4fbf351e63e3d11aff59c2a0-7f49.ht ml
    Here is the path where you will find the DLL itself:
    C:\Program Files (x86)\Adobe\Adobe RoboHelp 10\Redist
    BTW, the reason the DLL was created in the first place is that Microsoft never provided a Browse Sequence or a Glossary tab in their "out of the box" offering so RoboHelp conveniently provides this to authors as a "extra".
    Hope this helps
    John
    John Daigle
    Adobe Certified RoboHelp and Captivate Instructor
    www.showmethedemo.com
    @hypertexas

  • Robohelp 7- .chm file

    Hello,
    I am currently working on Robo Help 7 to generate a .chm help
    file. I am trying to change the image of TOC book and Toc topic, i
    have a image of our own and want to replace. i am unable to find an
    option to do it for .chm file format. Please guide me.
    Thanks,
    Sriharsha Nadiger

    Hi Sriharsha.
    You can do this with an icon strip. Rick Stone's
    tips
    n tricks file describes how to do this. Just look for "Icon
    Strip" in the index.

  • Published swf and html file viewing issues.

    Greetings,
    I design web banners and used to, with Flash 8, sedn my
    clients the published *.html and *.swf files to download onto their
    desktops so they could view the banner. With Flash CS3 this doesn't
    seem to be working the same way. It keeps giving them the window
    that says something about "ac_runactivescript.js". How come this
    never did this with Flash 8?

    click file/publish settings/formats, make sure the swf and html boxes are selected, and click the use default names button.  then click file/publish.  are the files in your directory with your fla?
    if not, create a new directory (that has no subdirectories), save your fla to that new directory using a new name (ie, click file/save as).  then click file/publish.  check the new directory for your 3 files.

  • Can I edit a Captivate 6 file in Captivate 8 and not risk functionality issues?

    Our office has Captivate 8. I will be editing text in a Captivate 5.5 or 6 file. Will I be able to open the file in 8 without jeopardizing content design and functionality?

    My specific issue was to open a CP6 project in CP8. Thanks for your comments and insight. I can see it may be a concern. But the good news is, I realized later that I still have CP6 on my desktop and will not need to struggle with the newer version.

  • Sun IDM 8.1.1P2: Export user records to xls file Functionality Issue

    Hi All,
    This is my first post in this form, please guide me to right path.
    We implemented custom functionality to search user records from AD and LDAP from IDM User console. After searching the records we provided a export functionality to export resultant user records to xls file.
    The issue is the number of exported user records to xls file is not same as the number of user records while search.
    This functionality is working good in our Development and VALenvironments but not with the Production environment.
    I checked the custom jsp file and the calling Rule from all the three environments and they are same.
    From VAL and PROD server.log I see the following.
    PWC1406: Servlet.service() for servlet jsp threw exception
    java.lang.IllegalStateException: PWC3991: getOutputStream() has already been called for this response
    But this error message didn't stop VAL to export same number of records to xls file.
    # of records serached from PROD is 16809
    # of records serached from VAL is 10312
    They are constant all the time.
    # of records exported to xls from PROD is 168 or 1274 (It is varying, each time I export it shows different number)
    # of records exported to xls from VAL is 10312 (Always same as search)
    We are on Glassfish V2.1.1P8.
    I checked file sizes from VAL and PROD both are same.
    It would be great if any one can point me to the right direction where else I have to check for possible cause.
    Thanks,
    Ravi Mangalagiri

    Hi Arjun,
    Thanks for responding to my post.
    The search is working as expected in all 3 environments DEV,VAL and PROD.
    The search and alignment performed by the Rule where as DB connection and Saving to XLS performed by the custom JSP file.
    Since search is working fine I don't think any permissions issue with AD or LDAP.
    Couple of things I noticed from server.log from all environments
    SEVERE|sun-appserver2.1.1|javax.enterprise.system.container.web|_
    ThreadID=297;_ThreadName=httpSSLWorkerThread-9084-102;_RequestID=5efa3ecb-0ec9-4695-ab51-8049257b
    9d57;|StandardWrapperValve[jsp]: PWC1406: Servlet.service() for servlet jsp threw exception
    java.lang.IllegalStateException: PWC3991: getOutputStream() has already been called for this resp
    onse
    and
    WARNING|sun-appserver2.1.1|javax.enterprise.system.stream.err|_ThreadID=78;_ThreadName=Provisioner;_RequestID=531d32b0-6d9a-4
    3e-bd74-0bc9478ffdae;|org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.
    at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
    This is logging when the custom jsp is executing.
    getOutputStream() has already been called for this response.
    I am not sure if this is the root cause, since it is logging in DEV and VAL also.
    Other things I noticed are.
    Yester day I conducted 10 tests and all are taking 6 min 18 sec or 6 min 19 sec or 6 min 22 sec.
    Also I noticed that the number of user records exported to xls depends on the transfer rate.
    For example,
    if the file download transfer rate is 1.50 KB then the user records are between 1200 to 1800 where as the search user records are 16590.
    if the file download transfer rate is 800 B then the user records are between 200 to 600 where as the search user records are 16590.
    Not sure where to check this time value(attribute) 6 min 18 sec..
    Please provide me some info where else I need to check.
    Thanks,
    Ravi.

  • Chm search function issue in Japanese windows 7/XP Operation System

    search function does not work in Japanese windows 7/XP Operation System

    Sorry, I really don't what the meaning of "Does the file launch? Is it on a network drive?"..
    You know, I create a project file(all contents in every page is english) by using Robohelp 10, then I generate Microsoft HTML Help(chm), during generating,popup a dialog window which says “Html Help settings has unsupported characters for the choosen language. Do you want to continue?”,I choose "yes", It will continue to generate,
    1.After finishing generating, I open this chm document, the search function is OK in Window7 Chinese/English Operation system(32bit/64bit);
    2.Then I send it(chm) to some Japanese  who use window vista/7 Japanese Operation system, the search function is not work

  • Workflow notification with link and Form open functionality issue

    Hi All,
    In GLBATCH workflow, Request Approval from Approver message we need a new link 'View Journal' avaliable. Once user click on it GLXJEENT form should be opened with GLXIQJRN function (with query only mode, that mean no New Jouranl or batch option)
    We could able to do this. Created a attribute of form type and assigned below vlaues with defulat as constant
    GLXIQJRN:AUTOQUERY_LEVEL=BATCH AUTOQUERY_COORDINATION=INITIAL AUTOQUERY_CRITERIA=&BATCH_ID
    The problem here is, it is not auto populating the batch name in that query form
    I tried lot of ways, but no use.
    Can anyone please help me in this. We need auto population of batch name in the Batch Name field.

    Try by defining the message attribute holding the link to the framework region. Then, once the notification has been created (sent) call WF_NOTIFICATIONS.SetAttrText to set the value of the region in that attribute value.
    Regards,
    Alejandro

  • Ore.pull and ore.get function issue

    I have a code where i specify which table to pull in to a data frame during run time.
    Wrapper = function(table_name){
      data = ore.pull(table_name)
    table_name is a string variable.
    but instead of pulling the table the string value is passed to variable data.
    What is the work around if i want it to pull the table with name given in table_name variable?
    I tried ore.get function
    Wrapper = function(table_name){
      data = ore.get(table_name,schema_name)
    instead of getting a data frame i'm getting a value variable.
    Please help me out.
    Regards,
    Prasun

    Hi Prasun,
    You first need to get the ore.frame object, and then pull the data to the client.
    Wrapper = function (table_name) {
      ref <- ore.get(table_name)
      data <- ore.pull(ref)
      data
    Mark

  • Rescue and recovery files prompt issues

    Hi all, I want to ask if there is a method to config rescue and recovery so it will automatically skip/retry files when it ran into trouble backing up?
    At the moment R & R prompt me every time it tries to backup a file and failed. It gives me option to skip or retry backing up, that is fine with me other than the fact that I run my backup mostly at night expecting to have it done when I wake up so I can take my laptop to work. Now most of the times I have to cancel it when I woke up (because it is still at 2% or something) and I just do not have time to sit and go through all the prompts it has.
    I have search the forum and there was a similar post last year when someone suggest to keep all those files in exclude list. This might work given time but it will takes me hours to sit through all the prompts and copy all the files names manually before I can try this solution. I wonder if there is a configuration file somewhere where I can instruct R & R to automatically skip/retry in this situation?
    Thanks!

    The school probably loaded a custom opertaing system image which most likely does not include the restore partition.
    You will need to find a set of recovery discs if you want a factory image. Alternatively, You can load plain windows if you find an OEM install cd and use the product key number on the COA sticker located on the bottom of your Thinkpad. The drivers download from here.
    T60 2623-D7U, 3 GB Ram. Dual boot XP and Linux Mint.
    T400 2765-T7U Windows 7
    Registered Linux User #160145
    FYI: I am not employed by Lenovo

  • RoboHelp 8 HTML - context sensitive chm file does not open?

    This works:
    RoboHelp_CSH.RH_ShowHelp(0, "C:\\RoboHelp\\!SSL!\\WebHelp\\XHelp_File.htm", RoboHelp_CSH.HH_HELP_CONTEXT, 2);
    This doesn't
    RoboHelp_CSH.RH_ShowHelp(0, "C:\\RoboHelp\\!SSL!\\Microsoft_HTML_Help\\XHelp_File.chm", RoboHelp_CSH.HH_HELP_CONTEXT, 1);
    Why does the context sensitve calls of a chm file not work?
    Does it require a different map file?

    Hi there
    I believe the actual call is different.
    Here is a copy/paste from an older RoboHelp HTML CHM file that we might use as an example:
    Window-level Help for Windows applications
    To call a topic using a map number, make a call to the HTML Help API using  the following syntax:
    HWND  HtmlHelp(Window(), “c:\path\helpfile.chm”, HH_HELP_CONTEXT,  Number);
    To call a topic using a file name, make a call to the HTML Help API using  the following syntax:
    HWND HtmlHelp (Window(), “c:\path\helpfile.chm”,  HH_DISPLAY_TOPIC, "topicfile.htm");
    Hopefully that helps.,. Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7 or 8 moments from now - $24.95!
    Adobe Certified RoboHelp HTML Training
    SorcererStone Blog
    RoboHelp eBooks

  • CHM files and Windows Server 2008

    RH 7, HTML
    Support person has a customer trying to view .chm files in Windows Server 2008. They went ahead and tried the "normal" registry fix to view chm files over a network, but that didn't not fix the issue.
    My understanding is that chm files can't be viewed in Windows Server at all, but thought I'd verify - is there any way to view chm files in Windows Server 2008?
    Thanks,
    -Jeff

    Jeff,
    I don't think that anything has changed in Windows 2008, and .chm files are certainly viewable in this version of Windows. However, it may be that the customer needs to tinker with the security settings in Internet Explorer to make remote .chm files viewable. See this article for details:
    http://weblog.helpware.net/?p=50
    To ensure that the correct registry changes are being made, the customer could try making them with the free HHReg utility. It's available from here:
    http://www.ec-software.com/products_hhreg.html
    Pete

Maybe you are looking for

  • Error message"Copying music failed.  The file name was invalid or too long"

    That's the message I get; no other details. I don't know which file. Or whether it's more than one file. How can I know/find out which file (and what a valid filename would be)? Grrrr... itunes managed to copy around 12 gigs before this happened, so

  • Transfer pricing between the same plant

    Our multimational client has desired, transfer pricing between the profit centres. The profit centres have been designed as a combination of product lines and plant. My first query is that whether it is possible to have Transfer pricing in the same p

  • Possible Pixel Aspect Problem - PE7

    I'm a newbie to video editing. Widescreen (16:9) DVDs that I create with Premiere Elements look correct when played on my PC with the Intervideo DVD player but are horizontally scrunched to 4:3 when played with my DVD player on my widescreen TV. In b

  • Copying DataBase in Business One

    Hi!!, Can anyone please tell me the steps to copy the Database of a company in same SAP Business one server. Suppose if i have created a Database of a company ABC in Business one,I want to copy that database as XYZ in same Business one server. Thanks

  • New CAS for Load Balancing Exchange 2007

    I want to add a new CAS to an existing Exchange 2007 environment (there is already one CAS and it functions properly) to allow for load balancing. After adding the new server I wanted to do some testing (before I actually set it up for load balancing