Après pas mal de cheveux perdus, j'arrive presque au bout. Cependant, je me heurte a une incompréhension.
Pour ne pas vous mettre tout le code, je vous explique.
Je cherche a sauvegarder un bout de l'image de mon MainCanvas avant l'ajout d'element.
Si j'insere dans mon code
Code : Tout sélectionner
StartDrawing(ImageOutput(#STBackBuffer)) : DrawingMode(#PB_2DDrawing_Default)
DrawImage(GetGadgetAttribute(#MainCanvas,#PB_Canvas_Image),0,380,720,28)
StopDrawing()
Pour gagner du temps, je me dis que je pourrais remplacer ces lignes par un simple
Code : Tout sélectionner
GrabImage(GetGadgetAttribute(#MainCanvas,#PB_Canvas_Image),#STBackBuffer,0,380,720,28)
[ERROR] The specified #Image is not initialised
???
A noter que MainCanvas est affiché (et son image active), STBackBuffer deja appelé au moins une fois au demarrage de l'appli et possede des données (donc initialisé)
Help ^^