Code: Select all
ImportC ""
objc_setAssociatedObject( object, ; Any
key.s, ; UnsafeRawPointer,
value, ; Any?,
policy ) ; objc_AssociationPolicy
objc_getAssociatedObject( object, ; Any
key.s ) ; UnsafeRawPointer
EndImport
If OpenWindow(0, 0, 0, 300, 300, "", #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_SizeGadget)
Define key.s = "___data"
Define key1.s = key ; "___data"
objc_setAssociatedObject_( WindowID(0), key, 12345, 0 )
Debug objc_getAssociatedObject_( WindowID(0), key1 )
Repeat
Event = WaitWindowEvent()
Until Event = #PB_Event_CloseWindow
EndIf