Pourquoi ça marche plus, ça???

Sujets variés concernant le développement en PureBasic
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Pourquoi ça marche plus, ça???

Message par Chris »

Code : Tout sélectionner

Procedure Essai(a.l, b.l)
  Static a
  ProcedureReturn a + b
EndProcedure

For i = 1 To 10
  Debug Essai(i, 5)
Next
Ca me retourne un message d'erreur:
jaPBe - Erreur du compilateur !
Line 2 - Local variable already declared: a
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

parce que c'est pas logique.

depuis PB4 un argument (a.l dans la definition de ta procedure) est toujours 'protégé' du reste du source. Donc a.l est déjà déclaré.
Image
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Et en plus, je viens d'essayer dans la 3.94, et ça marche pas non plus... :lol:


(chuis con, par moment :roll: )
Répondre