lancer une tache indépendante de l'application

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
coxco
Messages : 92
Inscription : ven. 06/juin/2008 16:04

lancer une tache indépendante de l'application

Message 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
Purebasic 4.60 - W7 Ed.Fam.
Avatar de l’utilisateur
Le psychopathe
Messages : 764
Inscription : jeu. 03/mars/2005 19:23

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

Message 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.
@^+
coxco
Messages : 92
Inscription : ven. 06/juin/2008 16:04

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

Message par coxco »

Merci

Mais une question de débutant
Dans l'exemple 154 correspond à rien ?
Purebasic 4.60 - W7 Ed.Fam.
Avatar de l’utilisateur
Le psychopathe
Messages : 764
Inscription : jeu. 03/mars/2005 19:23

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

Message par Le psychopathe »

Oui cela sert à rien, c'est juste qu'il faut un parametre obligatoire
Répondre