Current version of htmlHelpPlatformFunction is not working and should
be modified as below... self htmlHelpPlatformFunction callWith: shellWindowHandle "window handle that the help will be associated with" with: helpFilePath nullTerminated "your .CHM file name" with: helpContextCommand with: aTopicId nullTerminated asInteger "the map id from the help file" Thanks! -- You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To post to this group, send email to [hidden email]. To unsubscribe from this group, send email to [hidden email]. For more options, visit this group at http://groups.google.com/group/va-smalltalk?hl=en.
Thanks!
Narender |
It looks like this code is clipped from the WbWindowsHTMLHelpAccessor class>>#helpFor:helpFile:topic:title:command: method -- is that right?
I think the code should be something between what is there now and what you suggest:
self htmlHelpPlatformFunction
callWith: shellWindowHandle "window handle that the help will be associated with" with: helpFilePath asPSZ "your .CHM file name" with: helpContextCommand with: aTopicId asInteger "the map id from the help file" Using asPSZ is slightly more efficient than using nullTerminated since it will not make a copy of the string if it is already null terminated.
There is no need to null terminate aTopicId (and, in fact, it won't work since aTopicId can be nil).
What do you think?
John
-- You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To view this discussion on the web visit https://groups.google.com/d/msg/va-smalltalk/-/j9e3jITv-0cJ. To post to this group, send email to [hidden email]. To unsubscribe from this group, send email to [hidden email]. For more options, visit this group at http://groups.google.com/group/va-smalltalk?hl=en. |
Yes, code is clipped from the WbWindowsHTMLHelpAccessor
class>>#helpFor:helpFile:topic:title:command: method and Yes, your code will work as well. I think I had modified the platform function call when I tried this. Thanks for looking into this. Thanks! On Jun 22, 6:26 pm, John O'Keefe <[hidden email]> wrote: > It looks like this code is clipped from the WbWindowsHTMLHelpAccessor > class>>#helpFor:helpFile:topic:title:command: method -- is that right? > > I think the code should be something between what is there now and what you > suggest: > > self htmlHelpPlatformFunction > callWith: shellWindowHandle "window handle that the help will be > associated with" > with: helpFilePath asPSZ "your .CHM file name" > with: helpContextCommand > with: aTopicId asInteger "the map id from the help file" > > Using asPSZ is slightly more efficient than using nullTerminated since it > will not make a copy of the string if it is already null terminated. > > There is no need to null terminate aTopicId (and, in fact, it won't work > since aTopicId can be nil). > > What do you think? > > John -- You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To post to this group, send email to [hidden email]. To unsubscribe from this group, send email to [hidden email]. For more options, visit this group at http://groups.google.com/group/va-smalltalk?hl=en.
Thanks!
Narender |
OK, Case 48528 opened -- the fix will be in WindowBuilder Pro V8.5.
--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To view this discussion on the web visit https://groups.google.com/d/msg/va-smalltalk/-/k-DWfGsBU2IJ. To post to this group, send email to [hidden email]. To unsubscribe from this group, send email to [hidden email]. For more options, visit this group at http://groups.google.com/group/va-smalltalk?hl=en. |
Thanks! :)
-- You received this message because you are subscribed to the Google Groups "VA Smalltalk" group. To view this discussion on the web visit https://groups.google.com/d/msg/va-smalltalk/-/nE97IaSiby8J. To post to this group, send email to [hidden email]. To unsubscribe from this group, send email to [hidden email]. For more options, visit this group at http://groups.google.com/group/va-smalltalk?hl=en.
Thanks!
Narender |
Free forum by Nabble | Edit this page |