AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  

 

 Problème d'introduction d'une valeur dans une fonction...

Aller en bas 
3 participants
AuteurMessage
notiz85
Utilisateur confirmé: Rang *****
notiz85


Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

Problème d'introduction d'une valeur dans une fonction... Empty
MessageSujet: Problème d'introduction d'une valeur dans une fonction...   Problème d'introduction d'une valeur dans une fonction... EmptyMer 21 Nov 2007 - 15:07

Bonjour à tous (et à toutes) !
J'ai un petit problème qui m'arrive d'ailleur souvent. Je veux en fait
ajouter une valeur d'une variable dans une fonction :
Code:

temp=draw_getpixel("+string(posXY.objCase1)+");

Donc pour mieux vous situez, je veux que la variable 'temp' de l'objet
"objCtrl" prennent la valeur que la fonction devrait retourner.
En sachant que cette fonction 'draw_getpixel' doit prendre la couleur du
pixel par rapport à cette valeur 'posXY.objCase1'...

L'objet "objCase1" possède la variable 'posXY' qui est égal à 1227,484.
Ce que je veux faire donc c'est que au lieu d'écrire moi même '1227,484'
dans l'argument de la fonction, je veux que sa écrive ce qu'il y a dans ma
variable.

Tous cela pour dire que ça ne marche pas. Je comprends pas pourquoi et ce n'est
pas la première fois que ça m'arrive mais il m'indique une erreur : snif
Citation :
temp=draw_getpixel("+string(posXY.objCase1)+");
at position 47: Wrong number of arguments to function or script.
- Merci d'avance de votre aide ange super
@NOTIZ@

_________________
Problème d'introduction d'une valeur dans une fonction... 577128485
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

Problème d'introduction d'une valeur dans une fonction... Empty
MessageSujet: Re: Problème d'introduction d'une valeur dans une fonction...   Problème d'introduction d'une valeur dans une fonction... EmptyMer 21 Nov 2007 - 15:23

Utilises execute_string, essaies voir ceci:
execute_string(string("temp=draw_getpixel(")+string(posXY.objCase1)+string(");"));
J'ai pas le temps de vérifier que je ne me suis pas trompé dans les parenthèses, donc sinon cries moi dessus. noel

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
Problème d'introduction d'une valeur dans une fonction... U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
notiz85
Utilisateur confirmé: Rang *****
notiz85


Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

Problème d'introduction d'une valeur dans une fonction... Empty
MessageSujet: Re: Problème d'introduction d'une valeur dans une fonction...   Problème d'introduction d'une valeur dans une fonction... EmptyMer 21 Nov 2007 - 15:34

Génial !
Merci !
Ca marche maintenant et il tu avais supprimé deux parenthèses :
Citation :
execute_string(string("temp=draw_getpixel((")+string(objCase4.posXY)+("))"));

_________________
Problème d'introduction d'une valeur dans une fonction... 577128485
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
notiz85
Utilisateur confirmé: Rang *****
notiz85


Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

Problème d'introduction d'une valeur dans une fonction... Empty
MessageSujet: Re: Problème d'introduction d'une valeur dans une fonction...   Problème d'introduction d'une valeur dans une fonction... EmptyMer 21 Nov 2007 - 15:42

En fait, j'ai encore un bug.
Code a écrit:
execute_string(string("temp=draw_getpixel((")+string(objCase1.posXY)+("))"));
Il me dit qu'il ne connaît pas la variable :gniah:
Et là du coup > :gniah:

// OBJ 'objCase1'
// Create
posXY="1227,484";

Je repense, comme la var est une string (la , oblige) ça ne serait pas ça?
Enfin non, vu que c'est un problème de nom de variable...

Besoin d'aide !!!
ange ange
Merci

_________________
Problème d'introduction d'une valeur dans une fonction... 577128485
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
notiz85
Utilisateur confirmé: Rang *****
notiz85


Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

Problème d'introduction d'une valeur dans une fonction... Empty
MessageSujet: Re: Problème d'introduction d'une valeur dans une fonction...   Problème d'introduction d'une valeur dans une fonction... EmptyMer 21 Nov 2007 - 16:25

En fait, je pense pas que se soit possible car il bugera toujours parce
qu'il veut une virgule, et même si elle est dans la var, ça fera comme
si elle n'était pas un caractère qui appartient au language du la fonction...

_________________
Problème d'introduction d'une valeur dans une fonction... 577128485
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
Devil37
Utilisateur confirmé: Rang *****
Devil37


Messages : 1815

Problème d'introduction d'une valeur dans une fonction... Empty
MessageSujet: Re: Problème d'introduction d'une valeur dans une fonction...   Problème d'introduction d'une valeur dans une fonction... EmptyMer 21 Nov 2007 - 17:33

Ne peux tu pas faire deux variables x et y ?

_________________
Unvanquished Territories, un MMORPG 3D:
Son Blog
Son Forum
Revenir en haut Aller en bas
notiz85
Utilisateur confirmé: Rang *****
notiz85


Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

Problème d'introduction d'une valeur dans une fonction... Empty
MessageSujet: Re: Problème d'introduction d'une valeur dans une fonction...   Problème d'introduction d'une valeur dans une fonction... EmptyJeu 22 Nov 2007 - 7:38

Si c'est ce que j'ai fais finalement mais ça aurait été bien d'avoir qu'une
seul variable gnii
Aussi j'ai un autre problème mais ça concercene la DLL que j'utilise donc
je vais faire un autre topic...

TOPIC RESOLU :
Faire deux variables(, c'est plus long mais bon...)

_________________
Problème d'introduction d'une valeur dans une fonction... 577128485
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
Contenu sponsorisé





Problème d'introduction d'une valeur dans une fonction... Empty
MessageSujet: Re: Problème d'introduction d'une valeur dans une fonction...   Problème d'introduction d'une valeur dans une fonction... Empty

Revenir en haut Aller en bas
 
Problème d'introduction d'une valeur dans une fonction...
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» probleme dans la couleur de l'heur
» Problème de valeur de variable
» Probleme dans mon jeu...
» Problème dans mon code
» Problème dans le changement de room

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: