Forum Le CBNA

Le Forum du CBNA a pour but de vous aider dans l'utilisation de GameMaker. Premier forum Francophone sous GameMaker, vous trouverez des .gmd, .gm6, .gmk, scripts, logiciels et d'autres ressources sur Le CBNA.
 
AccueilAccueil  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Tutoriel: Créer une Dll en C/C++ pour GameMaker

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
daminetreg
- Administrateur -


Nombre de messages: 16626
Localisation: Siege du CBNA!
Projet Actuel: Site Web du CBNA, version beta :
Avancement:
99 / 10099 / 100


MessageSujet: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Jeu 25 Mai - 10:53

Auteur: daminetreg
Version de GameMaker Utilisée:
Grâce à ce tutoriel vous allez apprendre à créer une DLL toute simple pour GameMaker, ce tutoriel a été traduit du forum officiel anglais. D'autres tutoriels sur les DLLs viendront après celui ci. clinoeuil

Cliquez ici pour y acceder

_________________

Mon CV
Le CBNA Tous Ensemble! Réalisons!
Revenir en haut Aller en bas
http://lecbna.org/
Levans
Utilisateur confirmé: Rang *****


Nombre de messages: 1598
Localisation: France -> Île de France -> Essonne -> Gif sur Yvette
Avancement:
0 / 1000 / 100


MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Jeu 25 Mai - 18:52

super !
j'ai enfin compris comment on utilise une dll!

après, faut s'y connaitre en C++ lng lng lng

vraiment bravo! super super super super super super

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_droite ici fleche_g


pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
daminetreg
- Administrateur -


Nombre de messages: 16626
Localisation: Siege du CBNA!
Projet Actuel: Site Web du CBNA, version beta :
Avancement:
99 / 10099 / 100


MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Jeu 25 Mai - 18:59

Merci je suis content que ça t'ai servi. happy1

_________________

Mon CV
Le CBNA Tous Ensemble! Réalisons!
Revenir en haut Aller en bas
http://lecbna.org/
Nic353
Utilisateur confirmé: Rang ****


Nombre de messages: 840
Localisation: Je suis partout
Projet Actuel: 2Day of Defeat
Avancement:
21 / 10021 / 100


MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Jeu 25 Mai - 19:33

J'aimerais savoir : j'ai des dll pour mes programmes delphi, est-ce-qu'il marcheraient avec GM?

_________________
Revenir en haut Aller en bas
http://nicrf.0moola.com
Gab666
Modérateur 'Zut' & 'Ablationer'


Nombre de messages: 5299
Localisation: **I move away from the mic to breathe in
Avancement:
0 / 1000 / 100


MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Jeu 25 Mai - 21:20

Nic -> Je crois que les dlls faites en delphi fonctionnent sous gm(qui est lui fait en delphi pour l'info)




C'est vraiment super je vais le lire dès que j'ai le temps j'ai seulement lu l'intro


C'est vraiment super je voulais justement savoir quels sont les avantages d'utiliser une dll à part pour les possibilités qu'on peut étendre est ce qu'on obtient une meilleur rapidité(sans avoir celle du C++) ?


Edit : Je viens de lire le tuto il est vraiment super super

_________________
PIS MANIAC PREND DES BAINS !


Dernière édition par le Jeu 25 Mai - 23:35, édité 1 fois
Revenir en haut Aller en bas
http://www.dermanium-online.webou.net/
Kryptos
Utilisateur confirmé: Rang ****


Nombre de messages: 1007
Localisation: très loin dans un univers étrange
Avancement:
0 / 1000 / 100


MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Jeu 25 Mai - 23:07

Une DLL est un programme compilé, donc quelque soit le langage utilisé, le résultat sera à peu près le même (en code machine). La différence peut provenir de la manière donc chaque langage gère la mémoire pour éxécuter son programme.

Pour répondre à ta question Gab666, on obtient en effet une plus grande rapidité que si on effectuait la même action en code GML. Pour la bonne et simple raison que le code GML est interprété, donc cela met plus de temps. Au contraire, une DLL est compilée c'est donc plus rapide.

_________________


http://kryptos.c.la


Dernière édition par le Ven 26 Mai - 10:15, édité 1 fois
Revenir en haut Aller en bas
http://kryptos.c.la
Gab666
Modérateur 'Zut' & 'Ablationer'


Nombre de messages: 5299
Localisation: **I move away from the mic to breathe in
Avancement:
0 / 1000 / 100


MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Ven 26 Mai - 0:18

C'est cool ça

j'ai une autre petite question je les mets où les includes pour les static librairies ?

_________________
PIS MANIAC PREND DES BAINS !


Dernière édition par le Ven 26 Mai - 0:56, édité 1 fois
Revenir en haut Aller en bas
http://www.dermanium-online.webou.net/
daminetreg
- Administrateur -


Nombre de messages: 16626
Localisation: Siege du CBNA!
Projet Actuel: Site Web du CBNA, version beta :
Avancement:
99 / 10099 / 100


MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Ven 26 Mai - 0:29

Te poses pas de questions et utilises plutôt DLL 2 LIB http://www.binary-soft.com/

Mais de toutes façons tu mets les include dans un .cpp.

_________________

Mon CV
Le CBNA Tous Ensemble! Réalisons!
Revenir en haut Aller en bas
http://lecbna.org/
Gab666
Modérateur 'Zut' & 'Ablationer'


Nombre de messages: 5299
Localisation: **I move away from the mic to breathe in
Avancement:
0 / 1000 / 100


MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Ven 26 Mai - 0:50

daminetreg a écrit:
Te poses pas de questions et utilises plutôt DLL 2 LIB http://www.binary-soft.com/


et c'est quoi ?

_________________
PIS MANIAC PREND DES BAINS !
Revenir en haut Aller en bas
http://www.dermanium-online.webou.net/
daminetreg
- Administrateur -


Nombre de messages: 16626
Localisation: Siege du CBNA!
Projet Actuel: Site Web du CBNA, version beta :
Avancement:
99 / 10099 / 100


MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Ven 26 Mai - 8:11

Et bien cela transforme les DLL en LIB et vice versa. Et je peux assurer que ça fonctionne bien.

_________________

Mon CV
Le CBNA Tous Ensemble! Réalisons!
Revenir en haut Aller en bas
http://lecbna.org/
Gab666
Modérateur 'Zut' & 'Ablationer'


Nombre de messages: 5299
Localisation: **I move away from the mic to breathe in
Avancement:
0 / 1000 / 100


MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Ven 26 Mai - 21:12

Pratique mais moi ce que je voulais c'était où mettre #include <malibrairie.h>

mais tu as répondus à ça aussi en même temps happy1

_________________
PIS MANIAC PREND DES BAINS !
Revenir en haut Aller en bas
http://www.dermanium-online.webou.net/
daminetreg
- Administrateur -


Nombre de messages: 16626
Localisation: Siege du CBNA!
Projet Actuel: Site Web du CBNA, version beta :
Avancement:
99 / 10099 / 100


MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Sam 27 Mai - 12:04

Okay. gnii

_________________

Mon CV
Le CBNA Tous Ensemble! Réalisons!
Revenir en haut Aller en bas
http://lecbna.org/
morgan
Utilisateur confirmé: Rang ****


Nombre de messages: 1372
Localisation: Dans le trou du cul d'un zerg
Projet Actuel: Mars madness, Warfront, Color tower defences
Avancement:
50 / 10050 / 100


MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Sam 21 Juin - 21:59

Bon... je viens de lire le tuto, tres bon au passage, mais j'ai des question gnii

mon code:

Code:
#include "dll.h"
#include <windows.h>
export double add(double number1, double number2)
{
      return(double)number1+number2;
}

export string
{
      return(string)instance_destroy();
}


,voila, comment je fais pour sélectionner le export que je veux? et esque , dans le second, le code gml instance_destroy() va s'exécuter?
Revenir en haut Aller en bas
http://Aircraft.webou.net
nicoulas
*Excellent utilisateur*


Nombre de messages: 5110
Localisation: Dordogne
Projet Actuel: croustaface
Avancement:
10 / 10010 / 100


MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Sam 21 Juin - 23:33

morgan a écrit:
et esque , dans le second, le code gml instance_destroy() va s'exécuter?


non je crois pas
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
 

Tutoriel: Créer une Dll en C/C++ pour GameMaker

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Programmation :: Game Maker-
Poster un nouveau sujet   Répondre au sujet