Why will using any help function in my 64-bits executable kill this executable by an exception and simply execute its duty in an exactly the same 32-bits executable?

TonEpskamp-0986 31 Reputation points
2023-01-25T16:43:59.06+00:00

In or just before 2020 I detected this problem, described it and asked for help. Even some people recognized it. But no solution was offered and even the future was referenced. Now I have finished developing my project there will remain this ashtonishing difference between the 32 and 64-bits release versions: only the 32-bits executable will show any help from this same chm-file because the 64-bits executable will simply not show anything but even be killed all together by an exception. So far I didn't experience any other striking difference between both versions.

I developed over the years both versions using Visual Studio[Community]. All htlm-files were created/compiled by using the Microsoft HTML Help Workshop generating a flawlessly running chm-file with me supposing applicable to both 32 and 64-bits executables. I know the chm-files are 32-bits generated in the time the HTML Help Workshop was developed no 64-bits being available. The operating system Windows should be able to manage these differences. The exception took place not within my 64-bits executable but somwhere within Windows after the executable's call of HtmlHelp(). So I expected in both calls exactly the same but I remain surprised by the 64-bits executable's deviating behaviour. Can anybody help me? Looking around I am used to detect chm-files used to function as a help tool both for 32 and 64-bits executables. What might I be doing wrong many others are doing correctly?

I inserted my call of HtmlHelp() expecting this call applicable to both 32 and 64-bits versions. And everything written in C++.

C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,527 questions
{count} votes

Accepted answer
  1. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.

    6 deleted comments

    Comments have been turned off. Learn more

7 additional answers

Sort by: Most helpful
  1. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  2. TonEpskamp-0986 31 Reputation points
    2023-01-27T10:36:31.38+00:00

    I am the author of this question and will remain immensely thankful to anyone trying to help me with my problem. I am in a deep gap becaue I executed the above lines and politely perished as I announced in my comment up here (IT SEEMS VANISHED)! While admitting I didn't really understand what I was doing but everything happend as was announced in the above reply. I am only a simple designer of an educational program dealing wirh (most pre-)college mathematics. AND STILL UNABLE TO CREATE A 64-BITS EXECUTABLE PERMITTING ANY SUCCESSFUL CALL OF HtmlHelp()! I haven't anything to do with networking nor were the above mentioned files up here hhctrl.ocx, itss.dll or itircl.dll ever relevant to me! So I will remain immensely grateful to the above replier on my question and and excuse myself for being a terrible nitwit in these matters.


  3. WayneAKing 4,921 Reputation points
    2023-01-28T01:07:29.5533333+00:00

    >I announced in my comment up here (IT SEEMS VANISHED)!

    Do you mean your Comment seems to have vanished? If so, note that comments may be hidden by default. You can toggle the showing/hiding of comments in a thread by clicking on the link at the bottom left. The number shows how many comments are there. See pics attached. You may have to do that in more than one place, such as after different posted answers.

    • Wayne

    Comments - Show

    Comments - Hide

    0 comments No comments

  4. WayneAKing 4,921 Reputation points
    2023-01-29T13:10:42.8233333+00:00

    >Both immediately following buttons showed a text box about hiding/showing but were inactive! More up at the >beginning remained a button that made a difference. But my vanished comments didn't show up.

    It's not possible to follow what you were trying based on a narrative alone. In general you should find:

    Questions and Answers will have a link at the lower left to show/hide comments for THAT Question or THAT Answer. If there are no comments for THAT Q or A then the link may be greyed out, will have a 0 next to it, and will show a tooltip message indicating "No comments".

    Comments themselves will have instead a link at that location with a "thumbs up" icon and the tooltip will say "This comment is helpful". That allows voting for a comment.

    I have posted this as an Answer rather than a Comment which would normally be more appropriate, since it seems you may miss seeing it if it's a comment.

    Since we don't know which of your posts you can't find, it's impossible to be more specific. I can say that after one Answer from Limitless Technology you posted the same Comment six times starting with: "I did as you explained up here without understanding it but nothing changed for the better ..."

    • Wayne
    0 comments No comments