Problems with ProGUI userlib
Posted: Mon Oct 04, 2010 6:52 pm
Hi ABBKlaus
I'm getting the following errors when trying to compile ProGUI examples with threadsafe/unicode enabled with the ProGUI multilib:
POLINK: error: Unresolved external symbol 'ProGUI_THREAD_a_UIWhidbeyColours'
POLINK: error: Unresolved external symbol 'ProGUI_THREAD_a_UIOffice2003Colours'
POLINK: error: Unresolved external symbol 'ProGUI_THREAD_a_brushHandle'
These global arrays of structures are declared in the ProGUI_Init proceduredll:
and the structures are:
I'm really scratching my head over this as when threadsafe/unicode is not ticked in the compiler options the multilib works fine
Any help would be greatly appreciated!
Thanks!
Chris.
I'm getting the following errors when trying to compile ProGUI examples with threadsafe/unicode enabled with the ProGUI multilib:
POLINK: error: Unresolved external symbol 'ProGUI_THREAD_a_UIWhidbeyColours'
POLINK: error: Unresolved external symbol 'ProGUI_THREAD_a_UIOffice2003Colours'
POLINK: error: Unresolved external symbol 'ProGUI_THREAD_a_brushHandle'
These global arrays of structures are declared in the ProGUI_Init proceduredll:
Code: Select all
Global Dim UIWhidbeyColours.UIColours(#MaxUIComponents)
Global Dim UIOffice2003Colours.UIColours(#MaxUIComponents)
Global Dim brushHandle.brushHandles(#MaxUIComponents)Code: Select all
Structure dynamicBlitEx ; used for storing list of different sized blitEx components
hdc.i
bitmap.i
width.l
height.l
EndStructure
Structure UIColours
Blue.l
Olive.l
Silver.l
Grey.l
CustomBlue.l
CustomOlive.l
CustomSilver.l
CustomGrey.l
; blitCache
hdc.i
bitmap.i
width.l
height.l
List dBlitEx.dynamicBlitEx()
EndStructure
Structure brushHandles
Handle.i
colour.l
EndStructure
Any help would be greatly appreciated!
Thanks!
Chris.