Thanks for getting back to me ABBKlaus!
The following Testlib.pb as multilib reproduces the problem:
Code:
#MaxUIComponents = 256
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
ProcedureDLL Testlib_Init()
Global Dim UIWhidbeyColours.UIColours(#MaxUIComponents)
Global Dim UIOffice2003Colours.UIColours(#MaxUIComponents)
Global Dim brushHandle.brushHandles(#MaxUIComponents)
EndProcedure
ProcedureDLL StartProGUI(user.s, k1.l, k2.l, k3.l, k4.l, k5.l, k6.l, k7.l)
x = x + 1
EndProcedure
Compile the following example in PB with threadsafe and/or unicode and the polink errors are reported:
Code:
StartProGUI("", 0, 0, 0, 0, 0, 0, 0)
Debug "testing"
End
Cheers,
Chris.