News:

Download Pelles C here: http://www.pellesc.se

Main Menu

Chm help helper

Started by TimoVJL, Yesterday at 02:14:05 PM

Previous topic - Next topic

TimoVJL

If Win32.chm don't work well with poide, this might help.
Just make ChmHelpAW.ini file to Libraries -> Documents folder with:
[Settings]
HelpFile=C:\your folder\Win32.chm
Source is for Pelles C 13, 14
May the source be with you

John Z

Timo - That looks good.

There is another method too -

It can also be added through the Tools - Customize - Help Files, Attached screen shot -

John Z

TimoVJL

#2
I tested it first, but i had problems with it.
For example check CloseHandle and what you see ?

DialogBox -> CommDlgExtendedError
EndDialog -> CCHookProc

no help :
CreateProcessW
May the source be with you

John Z

Hmmm - strange because I see CloseHandle no problem, using the win32.chm under Pelles Help set as above in Tools.

I also see it when the Hint Add-in calls win32.chm on its own.

Something unusual happening there - something corrupted maybe?


For CreateProcessW - Yes this is just not in the win32.chm file.  That file contains no "A" or "W" trailing identifiers at all.  This is a drawback to win32.chm which came out so long ago, but Hint Add-in and Hint_SA do include the W format so that the pointers are shown correctly.

John Z

Vortex

Hi Timo,

Thanks for your add-in. I managed to install it. Right clicking an API function, the internal browser of Pelle's IDE takes me to the first page of win32.chm, Microsoft Win32 Programmer's Reference.
Code it... That's all...

TimoVJL

Just use F1 key on keyword
May the source be with you

Vortex

Hi Timo,

Highlighting the API CreateWindowEx on Pelles IDE, I hit F1. The IDE guided me to the chapter About Common Controls.
Code it... That's all...

TimoVJL

No need to hilight, just cursor over keyword and hit F1 key.

If Win32.chm is already in poide help settings, it take it first before ChmHelpAW Add-In.
A that F1 help system is chained.
A that Win32.chm from John Z package is in my tests and works.
May the source be with you