PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Langage externe C
Langage externe C
Débuté par Frédéric, 01 juin 2004 18:21 - 1 réponse
Posté le 01 juin 2004 - 18:21
Je suis sous Windev 7. Je sais faire presque tout à partir de mon appli écrite
en C :

Je sais ouvrir mes fenêtres avec la commande :

nWDExecute ("OUVRE(\"FENETRE\")") ;

Je sais exploiter le menu de la fenêtre ouverte avec la fonction Call Back
:

nWDSetCallbackNext (Menu_fenetre, 0) ;

Je sais afficher des messages par :

nWDExecute ("INFO(\"Bonjour\")") ;
etc... etc...

Bref, je sais tout faire... SAUF afficher une valeur dans un champ de la
fenêtre !!! Je tourne en rond avec cette commande :

nWDExecute ("CHAMP=\"Coucou\"") ;

La valeur "Coucou !" ne s'affiche que lorque je clique sur une option quelqonque
du menu de la fenêtre. On m'a expliqué que c'était dû au fait que la fenêtre
était bloquante tant que celle-ci n'était pas fermée !!! Je n'avais pas ces
problèmes avec Windev 5.5 (mais le concept de fonction CallBack n'existait
pas avec cette version).

Qui peut m'aider ? Merci par avance.
Posté le 02 juin 2004 - 15:52
Je me réponds à moi-même au cas où cela intéresserait certains d'entre vous
:

Il suffit d'insérer un bouton dans la fenêtre, et de paramétrer celle-ci
en exécution automatique (par exemple 2/100e seconde) sur le bouton. Ca marche
impeccable !



Je suis sous Windev 7. Je sais faire presque tout à partir de mon appli

écrite
en C :

Je sais ouvrir mes fenêtres avec la commande :

nWDExecute ("OUVRE(\"FENETRE\")") ;

Je sais exploiter le menu de la fenêtre ouverte avec la fonction Call Back
:

nWDSetCallbackNext (Menu_fenetre, 0) ;

Je sais afficher des messages par :

nWDExecute ("INFO(\"Bonjour\")") ;
etc... etc...

Bref, je sais tout faire... SAUF afficher une valeur dans un champ de la
fenêtre !!! Je tourne en rond avec cette commande :

nWDExecute ("CHAMP=\"Coucou\"") ;

La valeur "Coucou !" ne s'affiche que lorque je clique sur une option quelqonque
du menu de la fenêtre. On m'a expliqué que c'était dû au fait que la fenêtre
était bloquante tant que celle-ci n'était pas fermée !!! Je n'avais pas

ces
problèmes avec Windev 5.5 (mais le concept de fonction CallBack n'existait
pas avec cette version).

Qui peut m'aider ? Merci par avance.