Différence entre Call_Form et Open_Form
Bonjour,
Je travaille sur une autre façon de faire qui serat de remplacer dans notre application écrite en Forms 11g, les Call_Form par des Open_Form.
Cela ne fonctionne pas partout, si quelqu'un pourrait m'expliquer : Voilà un exemple :
1) J'initialise des variables globales dans une Forme A qui vont être prises dans une Forme B
2) J'appelle ma Fome B
2-1) Lorsque je fais Call_Form B, à mon retour sur A (par de la programmation dans B pour revenir au A), mes instructions en séquence continuent
2-2) Lorsque je fais Open_Form B, à mon retour sur A (par de la programmation dans B pour revenir au A), mes instructions en séquence ne s'exécutent pas.
Exemple :
Code:
1 2 3 4
| INIT_PARAM ;
message (' appel forme ');
OPEN_FORM ( B ,ACTIVATE, NO_SESSION, SHARE_LIBRARY_DATA);
message (' Sortie appel forme'); |
Le message de sortie ne s'affiche pas
Code:
1 2 3 4
| INIT_PARAM (V_ECRAN);
message (' appel forme ');
CALL_FORM (B , NO_HIDE);
message (' Sortie appel forme');[/ |
Le message de sortie s'affiche
Merci,