Image et variable
Publié : dim. 01/sept./2013 9:42
salut
J'ai testé ce code en pensant qu'il fonctionnerait, mais non.
Savez-vous pour quelle raison ?
Je sais que je peux modifier facilement, en utilisant un paramètre dans la procédure, ou shared grid et créer une procedure pour créer l'image avec shared grid aussi, etc.. Mais j'aimerai savoir pourquoi utiliser une variable globale pour une image ne marche pas comme ça.
merci
J'ai testé ce code en pensant qu'il fonctionnerait, mais non.
Savez-vous pour quelle raison ?
Je sais que je peux modifier facilement, en utilisant un paramètre dans la procédure, ou shared grid et créer une procedure pour créer l'image avec shared grid aussi, etc.. Mais j'aimerai savoir pourquoi utiliser une variable globale pour une image ne marche pas comme ça.
merci

Code : Tout sélectionner
Procedure CreateCheckker()
If StartDrawing(ImageOutput(grid))
Box(0,0,64,64,RGB(125,125,125))
StopDrawing()
EndIf
EndProcedure
OpenWindow(0,0,0,800,600,"image",#PB_Window_SystemMenu | #PB_Window_ScreenCentered)
Global grid.i
grid = CreateImage(#PB_Any,64,64,32)
CreateCheckker()
Repeat
event = WaitWindowEvent()
Until event = #PB_Event_CloseWindow