Page 1 sur 1

Close "InitNetwork()" [Résolu]

Publié : jeu. 19/août/2010 14:57
par SPH
Je testais InitNetwork() et je me demandais comment le fermer apres l'avoir ouvert. Pourquoi ? Pour le réouvrir plus tard puis le fermer. L'ouvrir et le fermer pour le pas monopoliser l'ouverture constante.
Mais... je ne trouve pas la fonction qui ferme...

Ca, ca me paraissait logique mais j'ai une erreur "invalid memory access" :

Code : Tout sélectionner

For i=1 To 2
  
InitNet=InitNetwork()
If InitNet
  CloseNetworkConnection(InitNet)
EndIf

Next

Re: Close "InitNetwork()"

Publié : jeu. 19/août/2010 15:30
par gnozal
A mon avis, InitNetwork() ne fait "qu'initialiser" la bibliothèque Network de Purebasic.
C'est OpenNetworkConnection() qui ouvre une connexion qui peut être fermée avec CloseNetworkConnection().

Re: Close "InitNetwork()"

Publié : jeu. 19/août/2010 15:38
par venom
non ItNetwork() ne va pas monopolisé la connexion, c'est plutôt OpenNetworkConnection() qui fait ça. Et par conséquent CloseNetworkConnection() ne fonctionne que si tu a précédemment ouvert avec OpenNetworkConnection() :wink:


EDIT: arf... gnozal ma doubler :D


@++

Re: Close "InitNetwork()"

Publié : jeu. 19/août/2010 16:27
par SPH
Ha ok, alors InitNetwork(), c'est comme quand on initie un InitSprite().

Ok, je ne voyais pas ca comme ca mais c'est simple en fait... Mciii