Shortcuts act differently

Hi,
I'm using a shortcut in one help file (File X.chm) to launch
an external CHM file (FileY.chm). If you open the FileX.chm
directly from Windows Explorer, the shortcuts work fine. But if you
open the FileX.chm from within its related application, FileY.chm
does not launch when you click on the shortcut.
Additionally, the shortcuts themselves (buttons) look
different when launched from Windows Explorer and from the
application. If they´re the same file, why do they look
different depending on where it is opened from??
Thanks for any help!

Hi,
The first issue is caused by the "relative path bug", which
is described here:
http://helpware.net/FAR/far_faq.htm#RelativePaths
As far as the second issue is concerned, my guess is that the
help file is attached to a "themed" application, so the help is
themed accordingly when called from the application and unthemed
when launched from Windows Explorer. See:
http://www.help-info.de/en/Help_Info_HTMLHelp/hh_xp-style.htm
Pete

Similar Messages

  • Is the 'C' language acting differently for all the SDK(VisualStudio,xCode...)?

    Hi guys~!
    I've been in a dazed since i started writing this piece of code as an example since i'm still learning 'C' programming in the Poly's. Is the 'C' language acting differently while is on another platform?
    When i wrote this using VS, it works, but when it comes to Xcode, it's not going to provide me the right output.
    #include <stdio.h>
    #include <ctype.h>
    int main(int argc, const char * argv[])
        int x, num = 0;
        char choice;
        printf("Number\n");
        for (choice = 'Y'; choice == 'Y'; num++)
            for (x = 1; x <= 4; num++)
                printf("%6d\n", x);
                x++;
            } // end for
            printf("\nWould you like to continue the loop? Y/N?: ");    < - - It ignored the user key and skipped out of the loop, and proceed with the final output.
            fflush(stdin);
            scanf("%c", &choice);
            choice = toupper(choice);
        } // end for
        printf("Thank you for your participation~! Have a nice day & See you!");
    } // end main

    Code the scanf like this:
    scanf(" %c", &choice);
    Note the leading white space.
    c
    Matches a sequence of width count characters (default 1); the next pointer must
    be a pointer to char, and there must be enough room for all the characters (no
    terminating NUL is added).  The usual skip of leading white space is sup-
    pressed.  To skip white space first, use an explicit space in the format.

  • Pls Help! Drag and Drop problem, identical symbols acting differently - same code! WHY?

    In the attached file, I have a series of symbols that have a drag and drop command to change colour at different sections of a bullseye, and that are also text editable (html).
    However, some of the symbols get stuck and will not be moved after moving once or at all, and some get stuck once their text has been edited.
    I have poured over the code and it appears to be the same for each symbol - can anyone explain as to why this is happening?
    I also cannot now edit the text properly on the ipad (it is really fiddly to change between different symbols to edit their text -- is there maybe a better way to do this? A button to change between symbols to then edit their text, can you help with this too?)
    THANK YOU SO MUCH!!!
    File here:
    https://www.dropbox.com/s/g71gnfichjgyehn/NEW%20RISK%20RADAR.zip

    Hi, I think I undertsand what you mean now, so the code is as below, btu I am not sure what a handler is? but some of my risks still get stuck once the text has been changed on them:
    // Use for loop for attr
    // deleted  yepnope since you load with scropt loading
    // added pos for each symbol so we can replace them there.
    document.ontouchmove = function(e) {
            e.preventDefault();
    var risk = ;
    var Pos = [
    {'x':-9,'y':806},
    {'x':27,'y':854},
    {'x':72,'y':894},
    {'x':71,'y':934},
    {'x':231,'y':811},
    {'x':231,'y':853},
    {'x':231,'y':894},
    {'x':231,'y':934},
    {'x':388,'y':811},
    {'x':388,'y':852},
    {'x':388,'y':893},
    {'x':388,'y':934},
    {'x':543,'y':811},
    {'x':543,'y':853},
    {'x':543,'y':893},
    {'x':543,'y':934}
    var myText = ; 
    for (i=0;i<risk.length;i++){
    sym.getSymbol(risk[i]).$(risk[i]).attr("contenteditable",true);
    sym.$('Quadrant_text').attr("contenteditable",true);
    sym.$('Quadrant1_text').attr("contenteditable",true);
    sym.$('Quadrant2_text').attr("contenteditable",true);
    sym.$('Quadrant3_text').attr("contenteditable",true);
    // apply the draggable JQuery UI plugin to the MyDraggableSymbol symbol on your stage
    sym.$('Risk1').draggable(,
    drag: function(e,ui)
      sym.getSymbol("Risk1").stop("Initial");
      sym.setVariable("symName","Risk1");
    //adding for risk3_orange similarly add for other symbols
    sym.$('Risk1').draggable();
    sym.getSymbol('Risk1').$("Risk1").bind('click tap',function(ev) {
         sym.$('Risk1').draggable('disable');
    }).unbind('dblclick tap',function(ev) {
         sym.$('Risk1').draggable('enable');
    sym.$('Risk2').draggable(,
    drag: function(e,ui)
      sym.getSymbol("Risk2").stop("Initial");
      sym.setVariable("symName","Risk2");
    //adding for Risk2 similarly add for other symbols
    sym.$('Risk2').draggable();
    sym.getSymbol('Risk2').$("Risk2").bind('click tap',function(ev) {
         sym.$('Risk2').draggable('disable');
    }).bind('dblclick tap',function(ev) {
         sym.$('Risk2').draggable('enable');
    sym.$('Risk3').draggable(,
    drag: function(e,ui)
      sym.getSymbol("Risk3").stop("Initial");
      sym.setVariable("symName","Risk3");
    //adding for Risk3 similarly add for other symbols
    sym.$('Risk3').draggable();
    sym.getSymbol('Risk3').$("Risk3").bind('click tap',function(ev) {
         sym.$('Risk3').draggable('disable');
    }).bind('dblclick tap',function(ev) {
         sym.$('Risk3').draggable('enable');
    sym.$('Risk4').draggable(,
    drag: function(e,ui)
      sym.getSymbol("Risk4").stop("Initial");
      sym.setVariable("symName","Risk4");
    //adding for Risk4 similarly add for other symbols
    sym.$('Risk4').draggable();
    sym.getSymbol('Risk4').$("Risk4").bind('click tap',function(ev) {
         sym.$('Risk4').draggable('disable');
    }).bind('dblclick tap',function(ev) {
         sym.$('Risk4').draggable('enable');
    sym.$('Risk5').draggable(,
    drag: function(e,ui)
      sym.getSymbol("Risk5").stop("Initial");
      sym.setVariable("symName","Risk5");
    //adding for Risk5 similarly add for other symbols
    sym.$('Risk5').draggable();
    sym.getSymbol('Risk5').$("Risk5").bind('click tap',function(ev) {
         sym.$('Risk5').draggable('disable');
    }).bind('dblclick tap',function(ev) {
         sym.$('Risk5').draggable('enable');
    sym.$('Risk6').draggable(,
    drag: function(e,ui)
      sym.getSymbol("Risk6").stop("Initial");
      sym.setVariable("symName","Risk6");
    //adding for Risk6 similarly add for other symbols
    sym.$('Risk6').draggable();
    sym.getSymbol('Risk6').$("Risk6").bind('click tap',function(ev) {
         sym.$('Risk6').draggable('disable');
    }).bind('dblclick tap',function(ev) {
         sym.$('Risk6').draggable('enable');
    sym.$('Risk7').draggable(,
    drag: function(e,ui)
      sym.getSymbol("Risk7").stop("Initial");
      sym.setVariable("symName","Risk7");
    //adding for Risk7 similarly add for other symbols
    sym.$('Risk7').draggable();
    sym.getSymbol('Risk7').$("Risk7").bind('click tap',function(ev) {
         sym.$('Risk7').draggable('disable');
    }).bind('dblclick tap',function(ev) {
         sym.$('Risk7').draggable('enable');
    sym.$('Risk8').draggable(,
    drag: function(e,ui)
      sym.getSymbol("Risk8").stop("Initial");
      sym.setVariable("symName","Risk8");
    //adding for Risk8 similarly add for other symbols
    sym.$('Risk8').draggable();
    sym.getSymbol('Risk8').$("Risk8").bind('click tap',function(ev) {
         sym.$('Risk8').draggable('disable');
    }).bind('dblclick tap',function(ev) {
         sym.$('Risk8').draggable('enable');
    sym.$('Risk9').draggable(,
    drag: function(e,ui)
      sym.getSymbol("Risk9").stop("Initial");
      sym.setVariable("symName","Risk9");
    //adding for Risk9 similarly add for other symbols
    sym.$('Risk9').draggable();
    sym.getSymbol('Risk9').$("Risk9").bind('click tap',function(ev) {
         sym.$('Risk9').draggable('disable');
    }).bind('dblclick tap',function(ev) {
         sym.$('Risk9').draggable('enable');
    sym.$('Risk10').draggable(,
    drag: function(e,ui)
      sym.getSymbol("Risk10").stop("Initial");
      sym.setVariable("symName","Risk10");
    //adding for Risk10 similarly add for other symbols
    sym.$('Risk10').draggable();
    sym.getSymbol('Risk10').$("Risk10").bind('click tap',function(ev) {
         sym.$('Risk10').draggable('disable');
    }).bind('dblclick tap',function(ev) {
         sym.$('Risk10').draggable('enable');
    sym.$('Risk11').draggable(,
    drag: function(e,ui)
      sym.getSymbol("Risk11").stop("Initial");
      sym.setVariable("symName","Risk11");
    //adding for Risk11 similarly add for other symbols
    sym.$('Risk11').draggable();
    sym.getSymbol('Risk11').$("Risk11").bind('click tap',function(ev) {
         sym.$('Risk11').draggable('disable');
    }).bind('dblclick tap',function(ev) {
         sym.$('Risk11').draggable('enable');
    sym.$('Risk12').draggable(,
    drag: function(e,ui)
      sym.getSymbol("Risk12").stop("Initial");
      sym.setVariable("symName","Risk12");
    //adding for Risk12 similarly add for other symbols
    sym.$('Risk12').draggable();
    sym.getSymbol('Risk12').$("Risk12").bind('click tap',function(ev) {
         sym.$('Risk12').draggable('disable');
    }).bind('dblclick tap',function(ev) {
         sym.$('Risk12').draggable('enable');
    sym.$('Risk13').draggable(,
    drag: function(e,ui)
      sym.getSymbol("Risk13").stop("Initial");
      sym.setVariable("symName","Risk13");
    //adding for Risk13 similarly add for other symbols
    sym.$('Risk13').draggable();
    sym.getSymbol('Risk13').$("Risk13").bind('click tap',function(ev) {
         sym.$('Risk13').draggable('disable');
    }).bind('dblclick tap',function(ev) {
         sym.$('Risk13').draggable('enable');
    sym.$('Risk14').draggable(,
    drag: function(e,ui)
      sym.getSymbol("Risk14").stop("Initial");
      sym.setVariable("symName","Risk14");
    //adding for Risk14 similarly add for other symbols
    sym.$('Risk14').draggable();
    sym.getSymbol('Risk14').$("Risk14").bind('click tap',function(ev) {
         sym.$('Risk14').draggable('disable');
    }).bind('dblclick tap',function(ev) {
         sym.$('Risk14').draggable('enable');
    sym.$('Risk15').draggable(,
    drag: function(e,ui)
      sym.getSymbol("Risk15").stop("Initial");
      sym.setVariable("symName","Risk15");
    //adding for Risk15 similarly add for other symbols
    sym.$('Risk15').draggable();
    sym.getSymbol('Risk15').$("Risk15").bind('click tap',function(ev) {
         sym.$('Risk15').draggable('disable');
    }).bind('dblclick tap',function(ev) {
         sym.$('Risk15').draggable('enable');
    sym.$('Risk16').draggable(,
    drag: function(e,ui)
      sym.getSymbol("Risk16").stop("Initial");
      sym.setVariable("symName","Risk16");
    //adding for Risk16 similarly add for other symbols
    sym.$('Risk16').draggable();
    sym.getSymbol('Risk16').$("Risk16").bind('click tap',function(ev) {
         sym.$('Risk16').draggable('disable');
    }).bind('dblclick tap',function(ev) {
         sym.$('Risk16').draggable('enable');
    sym.getSymbol("Drop").$('Outer').droppable(
    sym.getSymbol("Drop").$('Middle').droppable(
    sym.getSymbol("Drop").$('Target').droppable(
    sym.$('resetBtn').click(function(){
      sym.$('Quadrant_text').html('Quadrant');
      sym.$('Quadrant1_text').html('Quadrant');
      sym.$('Quadrant2_text').html('Quadrant');
      sym.$('Quadrant3_text').html('Quadrant');
    for (i=0;i<risk.length;i++){
      sym.$(risk[i]).css({"left":Pos[i].x,"top":Pos[i].y,"position":"absolute"})
      sym.getSymbol(risk[i]).stop(0);
      sym.getSymbol(risk[i]).$(risk[i]).html("Challenge");
    But is still doesn't work,
    Subject: Re:  Pls Help! Drag and Drop problem, identical symbols acting differently - same code! WHY?

  • ODI Execute Button Acting Different than Right-Click - Execute in Diagram

    We have noticed that clicking the 'Green Arrow' Execute button in ODI to begin the Execution using First Step with only one Procedure is acting differently than simply right-clicking and selecting 'Execute' within the Diagram tab. We have noticed this issue with only a SQL Procedure.
    In other words, when clicking the 'Green Arrow', ODI compiles the package together before executing which seems to make the procedure execute differently than right-clicking and executing the procedure individually.
    Has anyone else noticed this issue?

    Executing with Green arrow means the entire package would be compiled and executed. In such case if you have any special configuration for that step then that would be effective and thus might show different behavior.
    Running a particular step by right clicking on it would be equivalent to running the procedure or interface directly.
    Do you see difference in behavior if you run the procedure directly v/s running it within package too?

  • Are PS CS5 shortcut keys different from those used in PS CS4?

    Hi,
    I was just wondering how much different the shortcut keys used with the new  PhotoShop CS5 will be from those used with CS4?

    All the usual ones are in the same place as they have always been.

  • Create shortcuts for different iTunes libraries?

    My wife and I share a single Windows 7 User account but have separate iTunes libraries.  It can be a hassle holding the shift button to bring up the option to switch between the libraries. Is there was a way to create a shortcut for each so I can just click on one to open my library and she can click on another for hers? Is that possible?

    "Should iTunes be separately D/L'ed and installed on each account?"
    No. You can create different users or put all the music together in one library and sync by playlists.
    "Can you Home Share from one library to another on the same machine?"
    No. http://support.apple.com/kb/HT1203

  • CFLAYOUT tab navigation - client wants it to act differently - please HELP

    Hello, everyone.
    The internal webapp I'm working on has two pages that use the CFLAYOUT tag to supply a tabbed navigation to these pages.
    Now, you know and I know that when this is used, the tabs don't redirect the browser to a different URL; it just dynamically switches content.
    But now the client is in a panic because they are afraid that if someone navigates to one of these pages, then clicks on a different tab - horror of horrors - they might "bookmark" the wrong URL (thinking they are bookmarking item B, they are actually bookmarking item A - the original content.)
    Is there any way to either A) change the URL (without reloading the page) to reflect the new data; or B) make the tabs act like other navigation items and actually go to that page/URL (thus soundly defeating the purpose of the tabs in the first place)?
    Thanks,
    ^_^

    Hello, everyone.
    The internal webapp I'm working on has two pages that use the CFLAYOUT tag to supply a tabbed navigation to these pages.
    Now, you know and I know that when this is used, the tabs don't redirect the browser to a different URL; it just dynamically switches content.
    But now the client is in a panic because they are afraid that if someone navigates to one of these pages, then clicks on a different tab - horror of horrors - they might "bookmark" the wrong URL (thinking they are bookmarking item B, they are actually bookmarking item A - the original content.)
    Is there any way to either A) change the URL (without reloading the page) to reflect the new data; or B) make the tabs act like other navigation items and actually go to that page/URL (thus soundly defeating the purpose of the tabs in the first place)?
    Thanks,
    ^_^

  • How to manage shortcuts for different desktops

    If you've set up multiple desktops (e.g., via Mission Control), how can you manage shortcuts independently?
    It would be nice to have a dedicated desktop for:
    Games
    Multimedia / Photo / Video
    Graphic Design
    Programming / Development
    Writing
    Tutorial Recording
    We can start applications in a particular screen, since Snow Leopard, similar to what Linux has been able to do for some time; however, these screens are not really desktops, since we can't dedicate certain shortcuts/icons to only appear on certain screens.  At least, that's the problem I'm facing.
    If it is possible, to hide/show icons on particular screens I would really like to know.  Until then, it seems like Virtual Machines are the best way to do this, despite them eating up the extra resources.

    We can start applications in a particular screen, since Snow Leopard, similar to what Linux has been able to do for some time; however, these screens are not really desktops, since we can't dedicate certain shortcuts/icons to only appear on certain screens.
    Thanks, Eric.  Perhaps I wasn't clear in the above.  I realize we can start applications in certain desktops, but that is NOT what I'm after.
    What I would like is the icons (i.e., shortcuts, directories, files) that appear on the desktop, to be different for each desktop.  Such that if I go to Desktop 2, I can place all my game icons/shortcuts there.  Then if I switch to Desktop 3, I might have all my Office programs there, but not my games.  Does that make sense?
    Eventually I might also want my Dock to have different icons based on what desktop I'm using, but I figure that's even more difficult.

  • Why do the piano roll and event editor act differently?

    In Logic Studio 9, this wasn't the case, but there are numerous examples now where editing MIDI in the event view acts right, and editing the same MIDI content in the piano roll acts wrong.  It's extremely frustrating!  Personally, I think who ever modified the behavior of the Piano Roll in Logic 10 should be fired on the spot.  I'd downgrade to 9 in a heartbeat if it was still available in the App Store.
    Two examples off the top of my head:
    - Selecting a MIDI note in the event viewer selects ONLY the note and not all the MIDI objects that fall within the time span of that note. This is not the case in the piano roll as it assumes that when you select a note, you want *more* than just the note you're clicking on. This is a stupid assumption and is new in 10.
    - Dragging midi notes in the piano roll randomly deletes all non-note events and changes the action from "move" to "copy" where the only workaround when the piano roll gets stuck in this state is to do the same action in the event viewer. 
    Please rollback changes made to the piano roll in 10 back to what 9 was as I've wasted countless hours of my life trying to work around these flubs!

    Try making a blank project with no settings at all and just add a bass from whatever plugin. Make sure there are no plugins at all on the track (not just muted but removed). Then try again.
    I believe palying on the pianoroll with the mouse plays at 127 velocity but I ain´t sure. How about the output? Does it clip/go red? Then it will disort.

  • PDF with Portait and Landscape Orientation act differently between pages

    Hi,
    I have issue when I'm trying to have a landscape orientation in a PDF with another portrait page.
    All I want to do is have a small page which indicates instructions on the form because it is a form builder, once the form is created by the user the landscape page gets hidden.
    My issue here is that when I set a masterpage to landscape it makes it different to switch between pages.
    I can't see more than 1 page at a time, just like it can't show a landscape and portait orientation together in the screen.
    I have another form with landscape and portait together and it works fine, but this form doesn't stay normal... There must be something I'm missing...
    It is annoying that I can't have more than one page in the screen, once I hit the bottom or the top of the page it switches automatically to the other page.
    Please help me on this, I'm trying to figure out what is causing this bug..

    Hi,
    I haven't used form builder, but do you still have a viewState, try adding the following line in the docReady event of the form
    event.target.viewState = { pageViewLayoutMode:2 };
    This has the same effect as setting Enable Scrolling on the View ... Page Display menu.
    A value of 1 would give you the single page view.
    Regards
    Bruce

  • DVD connections act differently in DVD Player than in simulator

    Before I burn my DVD I check all of the connections. When I play it in a DVD Player, sometimes the same buttons do different things, but when I come back to the project everything is correct. I have to have the master for my client in two days, they are making 2,000 copies...please help.

    There are about ten chapetem markers on each track, and each subtitle section has three invisible buttons. The defalt button and then one to go up and another to go down. I have different tracks like this and you can't get to the tracks chapter points untill you are on the track. Everything works fine in simulator and on some dvd players but others get all mixed up????

  • Variable acting differently in differnt reports

    Hi All,
    i Have a problem with a Variable.
    i have used a standard variable for Fiscal year (Manual Entry/ Default).
    i have used the same variable in 2 reports, in Free Chanracteristics and restricted with variable in Default values of Quer Designer.
    Report 1
    Am Executing a report, in the selection prameter Screen i select 2008 for Fiscal year.
    After executing, the report displays the data, now if i change the fiscal year value in filter to 2009 the report does not shown any data, at the same time if i use 2 filter values say 2007 & 2008 it shows data only for the year selected in the prameter screen before executing.
    Report 2
    If i execute this report with 2008 as fiscal year and change the fiscal year value in the filter pane to 2009 i can see the report for 2009 and when i select 2 years 2008,2007/2009 the report displays aggregated data for 2 years.
    i have used same variable for both the reports but the reports are behaving completely different.
    Can anyone suggest me what might be the problem
    Regards
    Jasmine

    Hi Tobias,
    Report 1 is restricted with fiscal year variable, due to which the values were not aggregating for different years. so once the restriction for the key figures is removed will the report be behaving as report 2?
    will this change cause any problems in the  report execution. report is already being used by users, in case i change the query and if it does'nt work that would be leading to more problems.
    Do you have any idea about the effects,
    I've assigned points for your helpful answer.
    Thank you,
    jasmine

  • Labview Exe acts different than Vi

    Hey everyone,
    I recognized a strange behavior while Testing an old application i build some timne ago.
    The LV Project ist build up with .NET Objects as Models and Calculationroutines. Everthing runs fine in the LabView IDE. Calculation and Models are running well.
    When I compile this Project with the LV Builder, it starts fine. But i do recognize some strange thing.
    In .net I have defined a Class A like:
    class A
    function_one( x,y,z)
    function_two(c,a)
    Where x,y,z,c,a are all numerics.
    And now it comes. As i mentioned in the Vi (LV IDE) everthing works fine.
    The call of function_one()  and funktion_two() works perfect. In the Exe-Application function_one() works, but functuion_two is not even called, as I debugg the exe-App with Visual Studio.
    So whats the deal here `??? Why does funtion_two not work??? not even called?
    Solved!
    Go to Solution.

    Thanks for the fast reply.
    @altenbach:
    As the complete Modell is a complex agregation of different objects, it's not able to prepare in short time an example. But there are some screenshots of code and results.(see attachment)
    @Hooovahh:
    I prepared the client runnigmachine as described in http://digital.ni.com/public.nsf/allkb/8DA679805915DE40862572D5007B2F70
    Starting Debugging on developer enginge results in a crash of the debugging LV IDE on the developer engine. And the the Clients still does everthing else shown in the main Vi. Everting except for the function_a of course ;|
    The .Net Elements are used in different simulations like the one described here. I didbt see such behavior befor or in other following applikations.
    Screenshots:

  • Firefox 4 middle mouse button click acts different from v3

    clicking on the middle mouse button (not scrolling) acts like "open link in duplicated tab" rather than how it used to act like "open link in new tab".
    It places the new tab at the bottom/end of the list of tabs rather than how it used to as a child of the tab in which the middle button was clicked.
    Is there an option to change this behavior?

    jscher2000: THANK YOU. The thread was doubly useful.
    1. I had the same problem to cor-el's post to "Set the pref browser.tabs.insertRelatedAfterCurrent to true on the about:config page" as orwel had: it will not be changed.
    2. I disabled my addons one by one and found that THE PROBLEM WAS with Duplicate This Tab 1.2 When it is disabled, the center mouse click works as it used to -- and I assume this means 'correctly'. Certainly it's the way I want it to work:-)
    3. I am new to this support path. If you think the information I just posted can help those on the thread you pointed to, and you are so inclined, please inform them about Duplicate This Tab 1.2 should anyone there be using it.

  • Browser acting differently

    For a reason I don't understand, Safari opens in a small window/have to hit the arrows to open in full screen. In addition, the bar that includes "file, print, the safari logo" is hidden and only shows up when the cursor is placed at top of browser. Never did this before and I've tried everything to corect these problems without success. To my knowledge I have done nothing different to my browser.

    Try troubleshooting extensions and third party plugins.
    From the Safari menu bar click Safari > Preferences then select the Extensions tab. Turn that OFF, quit and relaunch Safari to test. If that helped, turn one extension on then quit and relaunch Safari to test until you find the incompatible extension then click uninstall.
    If it's not an extensions issue, try troubleshooting third party plug-ins.
    Back to Safari > Preferences. This time select the Security tab. Deselect:  Allow all other plug-ins. Quit and relaunch Safari to test.
    If that made a difference, instructions for troubleshooting plugins here.

Maybe you are looking for