windev + langage externe (delphi)
xavier.debidour@cpe.fr
Bonjour,
j'utilise windev pour réaliser une interface graphique, que je charge par la suite pour la lancer sous delphi.
C'est le mécanisme de 'langage externe' qui fait partie des nombreuse fonctionnalités de windev, mais qui n'est malheureusement (presque) pas documentée.

Je n'arrive pas à faire certaine choses :

la fonction 'Utilise' : "appelWD('utilise,feneter.wdw')"
ne semble pas fonctionner, l'execution reste bloquée dedans...

D'autre part il est à peu près impossible de fermer une fenetre puis d'en ouvrir une autre juste après...

appelWD('ferme,fenetreOuverte.wdw');
appelWD('ouvre,fenetreAOuvrir.wdw');
// ça marche pas

ne fonctionne pas (l'execution continue, mais aucune fenêtre n'apparait à l'ecran)

en revanche, si on rajoute une temporisation entre les deux, ça marche... 9 fois 10, le reste du temsp ça plante!

appelWD('ferme,fenetreOuverte.wdw');
sleep(100);
appelWD('ouvre,fenetreAOuvrir.wdw');
// ça marche

Tout cela reste mystérieux pour moi et ne m'inspire pas grande confiance dans Windev.

Mais quelqu'un aurait-t-il une idée, un sugesstion ?
Merci.

Contribution le : 09/06/2006 01:38
Créer un fichier PDF de la contribution Imprimer


Re: windev + langage externe (delphi)
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour
La vous buttez sur un problème Windows tout simple : celui des focus...

Sauf si je me trompe, votre programme en ouvrant la fenêtre WinDev, lui donne le focus. En conséquence, son déroulement se poursuivra immédiatement après la fermeture de la fenêtre. Evidement il faut vérifier cela.

En tout cas il s'agit bien d'un problème de focus et là WinDev n'y est pour rien.

Contribution le : 09/06/2006 08:43
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2