Accueil­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Création d'une DLL...

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2, 3  Suivant
AuteurMessage
Xierra54
Admin - .: el traductor :.
Admin - .: el traductor :.


Masculin Nombre de messages: 8504
Age: 50
Programme utilisé (Gm/RmXp/...): GM (6.1 et 7 enregistrées), Purebasic (démo)
Etudes: Supérieures
Loisirs: ordinateur
Date d'inscription: 13/08/2005

MessageSujet: Création d'une DLL...   Lun 31 Déc - 1:40

Je vous informe que je suis en train de créer une DLL qui comprendra notamment :
show_message_box( titrefenêtre, message, options) ;)
IsMultiple (nombre1,nombre2)
IsPair(nombre)
Max(nombre1, nombre2)
Puissance(nombre,puissance)

Je vous ferai signe quand la DLL sera terminée.

A+

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://philippe.ragni.free.fr/
tcho_i_er
Admin - .: el programmor :.
Admin - .: el programmor :.


Masculin Nombre de messages: 5168
Age: 18
Programme utilisé (Gm/RmXp/...): NotePad++ , WampServer, PhpMyAdmin
Etudes: Bac SEN - Filière Télécom et Réseaux
Loisirs: Soirées/Journée entres amis, Informatique (WebMaster PHP), Sport (Speed-Ball), Ma copine ..
Date d'inscription: 05/05/2006

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 2:05

Sa va faire des flemmard en plus ta DLL ! XD

_________________
Jungle wa itsumo Hale nochi Guu
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xierra54
Admin - .: el traductor :.
Admin - .: el traductor :.


Masculin Nombre de messages: 8504
Age: 50
Programme utilisé (Gm/RmXp/...): GM (6.1 et 7 enregistrées), Purebasic (démo)
Etudes: Supérieures
Loisirs: ordinateur
Date d'inscription: 13/08/2005

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 2:07

Pourquoi ?

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://philippe.ragni.free.fr/
tcho_i_er
Admin - .: el programmor :.
Admin - .: el programmor :.


Masculin Nombre de messages: 5168
Age: 18
Programme utilisé (Gm/RmXp/...): NotePad++ , WampServer, PhpMyAdmin
Etudes: Bac SEN - Filière Télécom et Réseaux
Loisirs: Soirées/Journée entres amis, Informatique (WebMaster PHP), Sport (Speed-Ball), Ma copine ..
Date d'inscription: 05/05/2006

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 2:16

Xierra54 a écrit:
Pourquoi ?



Ben il y a de plus en plus de DLL qui nous évite d'avoir à faire des calculs compliquer , au bout d'un moment on finira par ne plus utiliser de gml mais par tous faire en utilisant les DLL :D

_________________
Jungle wa itsumo Hale nochi Guu


Dernière édition par le Lun 31 Déc - 2:20, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xierra54
Admin - .: el traductor :.
Admin - .: el traductor :.


Masculin Nombre de messages: 8504
Age: 50
Programme utilisé (Gm/RmXp/...): GM (6.1 et 7 enregistrées), Purebasic (démo)
Etudes: Supérieures
Loisirs: ordinateur
Date d'inscription: 13/08/2005

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 2:19

Ah Ok !
Je pense mettre uniquement dans cette DLL que des fonctions non prévues par le GML.

Dites-moi celles que vous voudriez ?

Notamment des fonctions de calculs afin d'optimiser vos routines en GML.

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://philippe.ragni.free.fr/
tcho_i_er
Admin - .: el programmor :.
Admin - .: el programmor :.


Masculin Nombre de messages: 5168
Age: 18
Programme utilisé (Gm/RmXp/...): NotePad++ , WampServer, PhpMyAdmin
Etudes: Bac SEN - Filière Télécom et Réseaux
Loisirs: Soirées/Journée entres amis, Informatique (WebMaster PHP), Sport (Speed-Ball), Ma copine ..
Date d'inscription: 05/05/2006

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 2:22

Ben personellement je comprend pas trop tes fonctions çi-dessous , je pense qu'une petite description ne serait pas de trop , à part
IsMultiple et IsPair je ne vois pas à quoi peuvent servir les autres :D

Citation:
show_message_box( titrefenêtre, message, options)
IsMultiple (nombre1,nombre2)
IsPair(nombre)
Max(nombre1, nombre2)
Puissance(nombre,puissance)

_________________
Jungle wa itsumo Hale nochi Guu
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xierra54
Admin - .: el traductor :.
Admin - .: el traductor :.


Masculin Nombre de messages: 8504
Age: 50
Programme utilisé (Gm/RmXp/...): GM (6.1 et 7 enregistrées), Purebasic (démo)
Etudes: Supérieures
Loisirs: ordinateur
Date d'inscription: 13/08/2005

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 2:32

show_message_box( titrefenêtre, message, options)
=> affiche un message dans une boîte de dialogue Windows (les options sont par exemple les boutons OUI, NON, ANNULER ou OK)
Une valeur de retour pourra être récupérée sous GM (ex: 1 si le bouton OUI a été pressé, etc.)
IsMultiple (nombre1,nombre2)
=> indique si nombre1 est un multiple de nombre2
IsPair(nombre)
=> indique si <nombre> est un nombre pair
Max(nombre1, nombre2)
=> donne le plus grand des 2 nombres (soit nombre1 ou nombre2)
Puissance(nombre,puissance)
=> elève le nombre <nombre> à la puissance <puissance>

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://philippe.ragni.free.fr/
tcho_i_er
Admin - .: el programmor :.
Admin - .: el programmor :.


Masculin Nombre de messages: 5168
Age: 18
Programme utilisé (Gm/RmXp/...): NotePad++ , WampServer, PhpMyAdmin
Etudes: Bac SEN - Filière Télécom et Réseaux
Loisirs: Soirées/Journée entres amis, Informatique (WebMaster PHP), Sport (Speed-Ball), Ma copine ..
Date d'inscription: 05/05/2006

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 2:44

Xierra54 a écrit:
show_message_box( titrefenêtre, message, options)
=> affiche un message dans une boîte de dialogue Windows (les options sont par exemple les boutons OUI, NON, ANNULER ou OK)
Une valeur de retour pourra être récupérée sous GM (ex: 1 si le bouton OUI a été pressé, etc.)
IsMultiple (nombre1,nombre2)
=> indique si nombre1 est un multiple de nombre2
IsPair(nombre)
=> indique si <nombre> est un nombre pair
Max(nombre1, nombre2)
=> donne le plus grand des 2 nombres (soit nombre1 ou nombre2)
Puissance(nombre,puissance)
=> elève le nombre <nombre> à la puissance <puissance>


Ha super , tes fonctions sont très pratiques !

Mais pour Puissance() , il existe déjà la fonction : power(x,n)


extrait de l'aide :

Code:
power(x,n) Retourne x à la puissance n.

_________________
Jungle wa itsumo Hale nochi Guu
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
D-m
Dieu parmis les dieux
Dieu parmis les dieux


Masculin Nombre de messages: 3868
Age: 17
Programme utilisé (Gm/RmXp/...): GM7Pro/ Visual Studio express(C++,C#,J#.Basic)/ Visual Foxpro9
Loisirs: gm,C++,C#,J#,FxoPro,SOAP,Amis,Télé,Hockey
Date d'inscription: 26/10/2007

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 3:19

oui cest vrai,mais je trouve toujoyrs que les DLL cest bien.Pour ma part,si un jour on fait tout avec des DLL,cest sur que on naura plus rien a faire,mais imaginez les jeux comment ce sera moin long a faire=plus de jeux sur le forum :)

_________________


I'm back juste de temps en temps
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
DarkBowser
Habitué
Habitué


Masculin Nombre de messages: 249
Age: 16
Programme utilisé (Gm/RmXp/...): game maker 7.0 pro
Etudes: lycée, 1ere S
Loisirs: ordi, jeux vidéo
Date d'inscription: 06/10/2007

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 10:25

ça a l'air bien tout ça :)

juste un ptit truc pour le maximum, ça existe déja, voici l'extrait de l'aide :

max(val1,val2,val3,...) Retourne le maximum des valeurs. La fonction accepte jusqu'à 16 arguments. Ceux-ci doivent tous être des réels ou des chaîne de caractères.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xierra54
Admin - .: el traductor :.
Admin - .: el traductor :.


Masculin Nombre de messages: 8504
Age: 50
Programme utilisé (Gm/RmXp/...): GM (6.1 et 7 enregistrées), Purebasic (démo)
Etudes: Supérieures
Loisirs: ordinateur
Date d'inscription: 13/08/2005

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 11:38

Merci ^^

Je vais donc enlever Max et Puissance.

Je précise que cette DLL viendra combler les manques du GML.
Elle vous donnera donc plus de possibilités mais vous devrez toujours bien entendu programmer vos jeux !

Avez-vous des idées pour des fonctions manquantes à y incorporer ?

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://philippe.ragni.free.fr/
DarkBowser
Habitué
Habitué


Masculin Nombre de messages: 249
Age: 16
Programme utilisé (Gm/RmXp/...): game maker 7.0 pro
Etudes: lycée, 1ere S
Loisirs: ordi, jeux vidéo
Date d'inscription: 06/10/2007

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 11:47

une fonction pour savoir si un nombre est premier ou non :)

je ne pense pas que cela existe
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xierra54
Admin - .: el traductor :.
Admin - .: el traductor :.


Masculin Nombre de messages: 8504
Age: 50
Programme utilisé (Gm/RmXp/...): GM (6.1 et 7 enregistrées), Purebasic (démo)
Etudes: Supérieures
Loisirs: ordinateur
Date d'inscription: 13/08/2005

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 11:51

Bingo !
J'avais déjà commencé à faire cela il y a 2 jours !
Si j'y arrive mathématiquement parlant, on parlera de moi car ce n'est pas si facile que cela (il y a même des prix de milliers de $ en récompense pour des nombres avec 1 milliard de chiffres !)

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://philippe.ragni.free.fr/
DarkBowser
Habitué
Habitué


Masculin Nombre de messages: 249
Age: 16
Programme utilisé (Gm/RmXp/...): game maker 7.0 pro
Etudes: lycée, 1ere S
Loisirs: ordi, jeux vidéo
Date d'inscription: 06/10/2007

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 12:01

ouais j'ai entendu dire ça XD
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Anthiflo
Possedé par Mark Overmars
Possedé par Mark Overmars


Masculin Nombre de messages: 1810
Age: 17
Programme utilisé (Gm/RmXp/...): Game Maker 7 pro / Paint / Photofiltre
Etudes: En transition :)
Loisirs: Jeux vidéos et création
Date d'inscription: 14/06/2007

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 12:13

Bon bah bonne chance dans la création de ta DLL ^^

HS : C'est la mode du pingouin ou quoi ?

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
DarkBowser
Habitué
Habitué


Masculin Nombre de messages: 249
Age: 16
Programme utilisé (Gm/RmXp/...): game maker 7.0 pro
Etudes: lycée, 1ere S
Loisirs: ordi, jeux vidéo
Date d'inscription: 06/10/2007

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 12:17

c'est pas n'importe quel pingouin c'est tux :P
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Xierra54
Admin - .: el traductor :.
Admin - .: el traductor :.


Masculin Nombre de messages: 8504
Age: 50
Programme utilisé (Gm/RmXp/...): GM (6.1 et 7 enregistrées), Purebasic (démo)
Etudes: Supérieures
Loisirs: ordinateur
Date d'inscription: 13/08/2005

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 12:37

Je vais inclure aussi fact (N) qui calculera la factorielle de N ( (n)! )
avec N>=1 (R1 : 1 ! = 1 R2 : n! = n(n-1)! )
J'utiliserai la récursivité dans la procédure fact (N)

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://philippe.ragni.free.fr/
master4523
Modérateur GameMaker
Modérateur GameMaker


Masculin Nombre de messages: 2442
Age: 17
Programme utilisé (Gm/RmXp/...): GM6.1 Registered / GM7 Pro / Visual Basic
Loisirs: Informatique / Programmation
Date d'inscription: 29/06/2006

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 12:45

tcho_i_er a écrit:
Xierra54 a écrit:
Pourquoi ?



Ben il y a de plus en plus de DLL qui nous évite d'avoir à faire des calculs compliquer , au bout d'un moment on finira par ne plus utiliser de gml mais par tous faire en utilisant les DLL :D

Ca serait d'ailleur meilleur car le GML est lent comparé à des DLL compilées en C++.

Faudrait refaire toutes les fonctions de Mathématiques de Game Maker dans ta DLL :D

_________________
<iframe name="kirby4523" SRC="http://master4523.123.fr/kirby.php" scrolling="no" height="175" width="180" FRAMEBORDER="no"></iframe>

Au moins, c'est plus naturel que tes cheveux.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://blizzonline.123.fr/
Xierra54
Admin - .: el traductor :.
Admin - .: el traductor :.


Masculin Nombre de messages: 8504
Age: 50
Programme utilisé (Gm/RmXp/...): GM (6.1 et 7 enregistrées), Purebasic (démo)
Etudes: Supérieures
Loisirs: ordinateur
Date d'inscription: 13/08/2005

MessageSujet: Re: Création d'une DLL...   Lun 31 Déc - 12:56

En priorité, les fonctions qui n'y figurent pas.
Pour les autres à optimiser, dites-moi lesquelles ?
Ce serait même marrant de comparer la vitesse d'exécution des routines GM et celle des nouvelles routines.

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://philippe.ragni.free.fr/
D-z
Dieu parmis les dieux
Dieu parmis les dieux


Masculin Nombre de messages: 3918
Age: 16
Programme utilisé (Gm/RmXp/...): GM 6.1 pro ; GM 7.0 pro
Etudes: Seconde
Loisirs: Aïkido, Ordinateur
Date d'inscription: 03/09/2005

MessageSujet: Re: Création d'une DLL...   Ven 4 Jan - 15:26

Bon, ben bonne chance, mais une petite demande : pourrais-tu créer une petite DLL qui simule l'appui d'une touche du clavier ?

_________________
Z-Rox
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

Création d'une DLL...

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 3Aller à la page : 1, 2, 3  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Game Maker Zone :: Zone : Game Maker :: Game Maker - Scripts / Exemples / Tutoriaux :: GM - Dll et librairies-
Poster un nouveau sujet   Répondre au sujet