En effet, notre OS favori, Windows, ne réaffiche pas ce qui a été dessiné sur un objet
FORM après un réaffichage de cet objet.
Cela se produit quand la fenêtre est cachée par une autre, ou si elle a été iconisée. Windows ne réaffiche que les objets présents sur la fenêtre.
Ce n'est pas le propre de
PANORAMIC: la même chose arrive aussi avec Visual C++, Visual Basic, Delphi, etc.
Un contournement existe:
il suffit non pas d'écrire dans un
FORM, mais par exemple dans un objet
MEMO.
1 - on crée un
MEMO2 - on lui donne tout l'espace disponible (ce n'est pas obligatoire, mais c'est plus pratique)
3 - on envoie tous les
PRINT sur ce
MEMO4 - on utilise
PRINT normalement.
- Code:
-
MEMO 1:rem on crée un MEMO
FULL_SPACE 1:rem c'est plus pratique
PRINT_TARGET_IS 1
Tous les
PRINT iront alors dans ce
MEMO