Page 1 sur 1

lancer une tache indépendante de l'application

Publié : lun. 25/oct./2010 18:04
par coxco
Salut

Voila j'aimerais lancer une tache de mon programme indépendamment de l'application, comme par
exemple le principe des documents en attente d'impression sous windows

J'ai regardé les thread mais c'est pas bien clair.
Je trouve pas trop d'exemple.

C'est pour insérer dans une base sqlite d'importantes données, sans que le programme soit bloquée

Merci
:D

Re: lancer une tache indépendante de l'application

Publié : lun. 25/oct./2010 19:03
par Le psychopathe
Bonsoir,
Franchement utilises la commande recherche du forum sur les thread il y a des réponses.
Sachant qu'il suffit de regarder l'exemple dans pB :

Code : Tout sélectionner

Procedure AlertThread(Parameter)

  Repeat
    Debug "Alert !"
    Delay(3000)
  ForEver

EndProcedure

CreateThread(@AlertThread(), 154)
En gros tu fais ta procedure qui va stocker tes données.
Ensuite tu l'executes en passant par un thread, sachant que tu ne peux envoyer qu'une seule donnée en parametre : dans l'exemple 154.
Après à toi d'être malin de te servir d'une liste et d'envoyer la ligne en paramètre par exemple.
@^+

Re: lancer une tache indépendante de l'application

Publié : lun. 25/oct./2010 19:09
par coxco
Merci

Mais une question de débutant
Dans l'exemple 154 correspond à rien ?

Re: lancer une tache indépendante de l'application

Publié : lun. 25/oct./2010 19:47
par Le psychopathe
Oui cela sert à rien, c'est juste qu'il faut un parametre obligatoire