Utilisateur anonyme
-
4 mai 2007 à 15:19
Utilisateur anonyme -
8 mai 2007 à 04:18
Bonjour,
Voici un code que j'ai extrêmement simplifié (le code complet comprend des sockets et dépasse le méga) mais qui résume mon problème.
Pour envoyer un fichier bloc par bloc à travers un socket j'utilise cette méthode mais le problème est qu'au bout d'un certain temps, trop de procédures n'ont pas eu eu le temps de se décharger et là c'est l'erreur!!
Je cherche donc le moyen de vérifier l'état de la pile de procédures avant d'en appeler une nouvelle. Voici le code simplifié :
frmMain.frm
Private Sub Form_Load()
FileReader.ReadDataBlock
End Sub
Private Sub FileReader_DataArrival(Data As String)
'If FreeProcStack = true then '<< C'est ici que le test devrait se faire...