PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → [WD9] Requête dans un thread : l'appli ne connaît pas la requête
[WD9] Requête dans un thread : l'appli ne connaît pas la requête
Débuté par smillecam, 24 aoû. 2005 12:58 - 3 réponses
Posté le 24 août 2005 - 12:58
Bonjour,

au démarrage d'une appli (dans le code d'initiliasation de la fenêtre
principale), je lance un thread qui exécute une requête sur un fichier
Hyperfile.
Plus loin dans l'appli, lorsque je veux utiliser les données de cette
requête, il me dit qu'il ne connaît pas la requête en question.
Alors que lorsque je lance la requête hors du thread, cela fonctionne bien
entendu !
Je pense que cela est du au contexte Hyperfile qui est copié lors du
lancement d'un thread, mais je ne vois pas commente rendre ma requête
"visible" par l'appli.
Si qqun peut m'aider, merci d'avance...

Stéphane Millecam
Posté le 25 août 2005 - 11:05
bonjour,
la requete est faite à partir de quoi ?
si elle est en SQL, déclarer dans le code du projet en Global la sources de données.
et voir le temps d'execution de la requete , si la fenetre qui la lance n'est pas fermée avant la fin de la requete.

bon courage.
Posté le 25 août 2005 - 11:15
La requête est une requête Windev tout ce qu'il y a de plus simple.
Elle est lancée à l'ouverture de la fenêtre principale de l'application (qui
ne se ferme donc pas).
La requête dure quelques secondes sur le poste de développement et 20 à 25
secondes en réseau.
Je vais tester en déclarant la source de données en Global.
Je crois bien que c'est lié au contexte hyperfile du thread mais je ne
comprends pas bien comment accéder à cette requête.

Merci pour ton aide

Stéphane

"marcL" <marclapere@voila.fr> a écrit dans le message de
news:430d5948@news.pcsoft.fr...


bonjour,
la requete est faite à partir de quoi ?
si elle est en SQL, déclarer dans le code du projet en Global la sources

de données.
> et voir le temps d'execution de la requete , si la fenetre qui la lance
n'est pas fermée avant la fin de la requete.

bon courage.

Posté le 12 mars 2006 - 22:47
J'ai le même pb et toujours pas de solution. Si quelqu'un peut nous venir en aide.

Merci.