Tu vois que quand tu veux, tu est capable de faire des phrases compréhensibles!
Pour trouver de la doc spécifique à PureBasic, tu risques de galérer un petit peu. A part quelques sites en Anglais, il n'y a pas grand chose, et je ne connais pas de bouquins qui en parlent.
Si tu débutes, va voir dans la liste de liens, il me semble qu'il y a des sites de cours de programmation.
Inutile de tout apprendre par coeur, mais donne un coup d'oeil sur ce qui parle des variables, constantes, boucles, tests, etc...
Ca te permettra déjà d'avoir une base au niveau de la terminologie.
Regarde aussi les codes postés sur le forum, et ceux qui sont dans les exemples livrés avec PB, et pose des questions sur le forum si tu coinces quelque part.
Pas la peine d'essayer de te lancer dans un gros projet tout de suite, en faisant ça, tu vas droit dans le mur.
Fais des petits trucs, même si ils ne servent à rien, ils te permettront d'apprendre petit à petit.
Pour le If devant OpenWindow(), c'est un test.
Ca sert à contrôler que ta commande a abouti, et à prendre les décisions en conséquence.
Dans ce cas, par exemple, si ta commande te renvoie 0, l'ouverture de ta fenêtre a échoué et il faut terminer le programme, sinon, tu peux passer à la suite du code.
Code : Tout sélectionner
If OpenWindow(...,...,...,...) <> 0 ; Si la valeur retournée n'est pas égale à 0
....... Je passe à la suite du code
Else ; Sinon, je termine le programme
End
Endif ; Fin du test.