• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Newer CSH mapping files for CHM of C# Project? Using RH 9.

Enthusiast ,
Jun 18, 2015 Jun 18, 2015

Copy link to clipboard

Copied

We're using the latest RH 9.

Our company is developing an application in C#.

We've traditionally used compiled html help files (chm files) as our help file.

Our coders, when tasked with linking up the chm with the application for F1 mapping, are now saying that the mapping files (.ali and .h) generated by RH are in an older C++ format and can't be used. They're asking if map files can be generated in a format more suitable for C#.

I'm not familiar with C# enough to know what they need.

Our .h file produces this:

#define HELP_ADDING_DEVICES_AND_ACTIONS    1

#define HELP_ADVANCED_SOFTWARE_OPTIONS    2

#define HELP_CLIENT_COMMUNICATIONS    3

#define HELP_CONFIGURING_A_NOTIFICATION    4

#define HELP_CONFIGURING_USER_SETTINGS    5

#define HELP_DELETING_AN_ACTION_FROM_A_NOTIFICATION    6

#define HELP_EDITING_DELETING_OR_DISABLING_A_DEVICE    7

#define HELP_NOTIFICATION_SERVICE_INTRODUCTION    8

#define HELP_RUNNING_NOTIFICATION_IN_ADVANCED_MODE    9

#define HELP_SEARCHING_FOR_A_NOTIFICATION_A_DEVICE_OR_AN_ACTION    10

#define HELP_TESTING_EDITING_OR_DELETING_AN_ACTION    11

#define HELP_UNDERSTANDING_FILES_AND_LOCATIONS    12

#define HELP_USING_ADVANCED_MODE    13

#define HELP_USING_ADVANCED_MODE_TO_CONFIGURE_NOTIFICATION_DEVICES_AND_ACTIONS    14

#define HELP_USING_NOTIFICATION    15

Our .ali file produces this:

<?xml version="1.0" encoding="utf-8"?>

<aliaslist version="1.0">

    <alias name="HELP_DELETING_AN_ACTION_FROM_A_NOTIFICATION" link="Deleting_an_Action_from_a_Notification.htm">

    </alias>

    <alias name="HELP_EDITING_DELETING_OR_DISABLING_A_DEVICE" link="Editing_Deleting_or_Disabling_a_Device.htm">

    </alias>

    <alias name="HELP_USING_NOTIFICATION" link="Using_Notification.htm">

    </alias>

    <alias name="HELP_CLIENT_COMMUNICATIONS" link="Client_Communications.htm">

    </alias>

    <alias name="HELP_RUNNING_NOTIFICATION_IN_ADVANCED_MODE" link="Running_Notification_in_Advanced_mode.htm">

    </alias>

    <alias name="HELP_USING_ADVANCED_MODE" link="Using_Advanced_Mode.htm">

    </alias>

    <alias name="HELP_USING_ADVANCED_MODE_TO_CONFIGURE_NOTIFICATION_DEVICES_AND_ACTIONS" link="Using_Advanced_Mode_to_Configure_Notification_Devices_and_Actions.htm">

    </alias>

    <alias name="HELP_CONFIGURING_A_NOTIFICATION" link="Configuring_a_Notification.htm">

    </alias>

    <alias name="HELP_TESTING_EDITING_OR_DELETING_AN_ACTION" link="Testing_Editing_or_Deleting_an_Action.htm">

    </alias>

    <alias name="HELP_SEARCHING_FOR_A_NOTIFICATION_A_DEVICE_OR_AN_ACTION" link="Searching_for_a_Notification_a_Device_or_an_Action.htm">

    </alias>

    <alias name="HELP_CONFIGURING_USER_SETTINGS" link="Configuring_User_Settings.htm">

    </alias>

    <alias name="HELP_ADDING_DEVICES_AND_ACTIONS" link="Adding_Devices_and_Actions.htm">

    </alias>

    <alias name="HELP_UNDERSTANDING_FILES_AND_LOCATIONS" link="Understanding_Files_and_Locations.htm">

    </alias>

    <alias name="HELP_ADVANCED_SOFTWARE_OPTIONS" link="Advanced_Software_Options.htm">

    </alias>

    <alias name="HELP_NOTIFICATION_SERVICE_INTRODUCTION" link="Notification_Service__Introduction.htm">

    </alias>

</aliaslist>

All pretty basic. But has anyone successfully mapped C# applications to a chm file using the above file formats?

Devs were saying they'd have to create a parser or something. They're also suggesting we certainly can't be the first ones to run into this, because C# has been around since 2002-ish, long enough for the necessary support to get into RH 9.

I have a feeling we're just missing something fundamental here?

Views

238

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Jun 22, 2015 Jun 22, 2015

Copy link to clipboard

Copied

LATEST

RoboHelp creates only the older format. Can you ask them what format your developers require? A find/replace operation or simple script may be enough.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
RoboHelp Documentation
Download Adobe RoboHelp