La recherche a retourné 10 résultats

par Random
lun. 01/déc./2008 13:07
Forum : Discussion générale
Sujet : Purebasic version original / version pirate / version Demo
Réponses : 72
Vues : 11676

Pour le moment, j'utilise la version démo
je suis totalement ignare en programmation donc je me fais la main quelques temps avec la version démo. Si mon cerveau me permet de concevoir des progs alors j'acheterais volontier la version officiel.
par Random
mar. 25/nov./2008 10:59
Forum : Débutants
Sujet : [Resolu] Mise à jour de gadgets depuis un Thread
Réponses : 17
Vues : 1971

erhk a écrit : Effectivement, mais dans le premier des deux petits bouts de code, je n'interviens pas sur le même gadget.
Oui mais le gadget est déclaré dans la boucle principale donc cela revient au même je pense.
par Random
mar. 25/nov./2008 9:35
Forum : Débutants
Sujet : [Resolu] Mise à jour de gadgets depuis un Thread
Réponses : 17
Vues : 1971

Je ne suis pas expert mais effectivement, il semblerait que si la boucle principale et un thread accède au même gadget il y ait conflit.
Le thread attend que la boucle principale ait libéré le gadget pour s'exécuter.

Sinon pour ton cas, peut être vaut-il mieux que le thread traite tes opérations ...
par Random
lun. 24/nov./2008 14:40
Forum : Débutants
Sujet : [Resolu] Mise à jour de gadgets depuis un Thread
Réponses : 17
Vues : 1971

Je ne vois pas pourquoi ??
Enumeration
#Win0 : #Win1
#Btn_Run : #Btn_Retour : #Btn_Exit0 : #Btn_Exit1
#List : #Bar
EndEnumeration

Procedure Chg_Bar(Prm)

Repeat
avance = avance + 10
If i <10
i+1
AddGadgetItem (#List, i-1, Str(i))
SetGadgetState(#List,i-1)
EndIf
If avance > 100 ...
par Random
lun. 24/nov./2008 14:12
Forum : Débutants
Sujet : [Resolu] Mise à jour de gadgets depuis un Thread
Réponses : 17
Vues : 1971

Je sais pas si ca va t'avancer à quelque chose mais :
si tu actualise l'affichage de ta barre dans la boucle principale (et pas dans le thread qui lui continue à incrémenter ta variable 'avance'), ca marche :

Procedure Chg_Bar(Prm)

Repeat
avance = avance + 10
If avance > 100 : avance = 10 ...
par Random
lun. 24/nov./2008 14:04
Forum : Débutants
Sujet : [Resolu] Mise à jour de gadgets depuis un Thread
Réponses : 17
Vues : 1971

Je débute depuis peu, voilà toutefois mon idée :

Le problème vient du 'delay' dans ta boucle principale
For i = 0 To 9
AddGadgetItem (#List, i, Str(i+1))
SetGadgetState(#List, i)
Delay(500)
Next

ton thread fonctionne bien en arrière plan mais il ne peut pas interagir avec le gadget List ...
par Random
ven. 14/nov./2008 9:34
Forum : Débutants
Sujet : Interruption de boucle sur serveur par un client
Réponses : 10
Vues : 1004

Auriez un petit exemple d'utilisation de threads ou timer ? (ou un petit lien qui va bien :) )
Merci pour vos infos
par Random
jeu. 13/nov./2008 13:04
Forum : Débutants
Sujet : Interruption de boucle sur serveur par un client
Réponses : 10
Vues : 1004

demo pour le moment, ca change quelque chose ?
par Random
jeu. 13/nov./2008 9:17
Forum : Débutants
Sujet : Interruption de boucle sur serveur par un client
Réponses : 10
Vues : 1004

Hum, peut être un peu plus de précision ?

timer : je mets un timer qui sort de ma boucle toutes les X ms ?
threads : heu ... c'est quoi ca ?
par Random
mer. 12/nov./2008 16:49
Forum : Débutants
Sujet : Interruption de boucle sur serveur par un client
Réponses : 10
Vues : 1004

Interruption de boucle sur serveur par un client

Bonjour

Je suis débutant donc n'hésitez pas à me dire si je ne suis pas clair.
j'aimerais développer une application client serveur via le protocole TCP/IP.
Mon serveur traite un certain nombre d'opération en boucle et j'aimerais qu'il execute une fonction lorsqu'un client lui envoit une trame ...