PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Envoyer des ordres à une application windev en ligne de commande
Envoyer des ordres à une application windev en ligne de commande
Iniciado por LyBe, 01,ago. 2019 17:15 - 1 respuesta
Miembro registrado
2 mensajes
Publicado el 01,agosto 2019 - 17:15
Bonjour,
Avez-vous une solution pour mon problème, à savoir envoyer des ordres à une application windev en ligne de commande.
Exemple : demander à mon application WinDev d'ouvrir une fenêtre en ligne de commande alors que mon application Windev est déjà lancée.
Miembro registrado
356 mensajes
Publicado el 01,agosto 2019 - 18:43
Bonjour,

A ma connaissance l'option "Ligne de commande" n'est utilisée que lors du lancement de l'application.
Si celle-ci est déjà active la solution qui me semble la plus évidente consiste à utiliser les messages Windows.
- Envoyant à l'application un message Windows personnalisé -voir les commandes PostMessage() et SendMessage().
- Récupérer ces messages dans l'application déjà lancée par la commande Evenement()
- Utiliser au besoin les mécanismes de "file mapping" pour pouvoir transmettre des informations plus complexes, par l’intermédiaire des API Windows.
Pour ce dernier point voir les API "CreateFileMapping" et "MapViewOfFile" dans les doc Microsoft sur
https://docs.microsoft.com/en-us/windows/win32/memory/creating-named-shared-memory

A+

--
Francis MOREL
http://www.SoftProtect.fr