C'est ce qu'il me faut ! Je m'explique !"Cela signifie qu'il est possible d'effectuer certaines opérations longues (compression, manipulation d'images ...) sans interrompre l'ensemble du programme, et de laisser ainsi l'utilisateur effectuer d'autres tâches."
J'ai une procedure de pagination (Calcule du nombre de page en fonction de la longueur du texte, de la largeur d'impréssion et de la fonte utilisé).
Je désire faire tournée cette procedure en arriére plan, afin de récupére le nombre de page sans avoir a (trop) attendre la fin de la procedure.
L'appel de ma procedure est la suivante :
Code : Tout sélectionner
GetNombrePage(Texte$, LargeurImpression.l, Font.l)
Mais comment passé mes arguments; (Texte$, LargeurImpression.l, Font.l) a la procédure GetNombrePage, tous en créant un thread ?Thread = CreateThread(@NomdeProcedure(), Valeur)

Apparemment il n'est pas possible de faire ceci :
Code : Tout sélectionner
Thread = CreateThread(@NomdeProcedure(Texte$, LargeurImpression.l, Font.l), Valeur)
- par des variables déclare en globales ?
- par une structure ?
Si quelqu'un pouvait éclairé ma lanterne !
Merci d'avance !