Re: Message d'attente pendant un traitement long ..Comment faire ??

Posté par Anonyme le 16/12/2004 14:13:44
Yop,

Oups :) désolé ! Faux espoir, j'ai sorti la procédure de son contexte précis et effectivement même si la source de données est déclarée en globale le résultat généré dans le thread // du thread principal ne lui est pas accessible.

En fait cette procédure me sert à faire de la synchro d'affichage entre fenêtres filles mais la source de données n'est pas générée dans le thread mais dans la procédure appelée par le PostMessage()... D'où la nuance :)

Toutefois:

1) Pour que ton thread ne plante pas il suffit d'initialiser à blanc ta source de donnéees avant son appel par une instruction sql improbable

2) Même dans ce cas le FichierVersTableMemoire() ou le ConstruitTableFichier() ne fonctionnent pas. A remplacer par une simple boucle sur la source puis un TableAjoute...

A rayer de la FAQ ou à replacer dans son contexte :)

++ramses :)



Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=12&topic_id=1550&post_id=6475