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  ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujet
 

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 -



Age : 18
Inscrit le : 11 Fév 2005
Messages : 16209
Localisation : Siege du CBNA!
 : ────────── :
Projet Actuel : Game Maker Human Input
Avancement : 
60/10060/10060/10060/100 (60/100)

MessageSujet: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Jeu 25 Mai - 11: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!
I want (and I need) to show you my work, but the time is against me.
Revenir en haut Aller en bas
Levans
Utilisateur confirmé: Rang *****



Age : 15
Inscrit le : 15 Sep 2005
Messages : 1560
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Jeu 25 Mai - 19: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



Citation:
L’informatique est une science opérant sur des représentations rigoureuses de concepts bien définis.
- introduction d'un cours d'informatique de prépa

J'adore cette phrase coeur coeur
Revenir en haut Aller en bas
daminetreg
- Administrateur -



Age : 18
Inscrit le : 11 Fév 2005
Messages : 16209
Localisation : Siege du CBNA!
 : ────────── :
Projet Actuel : Game Maker Human Input
Avancement : 
60/10060/10060/10060/100 (60/100)

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

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

Mon CV
Le CBNA Tous Ensemble! Réalisons!
I want (and I need) to show you my work, but the time is against me.
Revenir en haut Aller en bas
Nic353
Utilisateur confirmé: Rang ****



Age : 17
Inscrit le : 08 Fév 2006
Messages : 840
Localisation : Je suis partout
 : ────────── :
Projet Actuel : 2Day of Defeat
Avancement : 
21/10021/10021/10021/100 (21/100)

MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Jeu 25 Mai - 20: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
Gab666
Modérateur 'Zut' & 'Ablationer'



Age : 17
Inscrit le : 02 Aoû 2005
Messages : 5263
Localisation : **I move away from the mic to breathe in
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Jeu 25 Mai - 22: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 Ven 26 Mai - 0:35, édité 1 fois
Revenir en haut Aller en bas
Kryptos
Utilisateur confirmé: Rang ****



Age : 21
Inscrit le : 19 Aoû 2005
Messages : 998
Localisation : très loin dans un univers étrange
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Ven 26 Mai - 0: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 - 11:15, édité 1 fois
Revenir en haut Aller en bas
Gab666
Modérateur 'Zut' & 'Ablationer'



Age : 17
Inscrit le : 02 Aoû 2005
Messages : 5263
Localisation : **I move away from the mic to breathe in
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Ven 26 Mai - 1: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 - 1:56, édité 1 fois
Revenir en haut Aller en bas
daminetreg
- Administrateur -



Age : 18
Inscrit le : 11 Fév 2005
Messages : 16209
Localisation : Siege du CBNA!
 : ────────── :
Projet Actuel : Game Maker Human Input
Avancement : 
60/10060/10060/10060/100 (60/100)

MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Ven 26 Mai - 1: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!
I want (and I need) to show you my work, but the time is against me.
Revenir en haut Aller en bas
Gab666
Modérateur 'Zut' & 'Ablationer'



Age : 17
Inscrit le : 02 Aoû 2005
Messages : 5263
Localisation : **I move away from the mic to breathe in
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Ven 26 Mai - 1: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
daminetreg
- Administrateur -



Age : 18
Inscrit le : 11 Fév 2005
Messages : 16209
Localisation : Siege du CBNA!
 : ────────── :
Projet Actuel : Game Maker Human Input
Avancement : 
60/10060/10060/10060/100 (60/100)

MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Ven 26 Mai - 9: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!
I want (and I need) to show you my work, but the time is against me.
Revenir en haut Aller en bas
Gab666
Modérateur 'Zut' & 'Ablationer'



Age : 17
Inscrit le : 02 Aoû 2005
Messages : 5263
Localisation : **I move away from the mic to breathe in
 : ────────── :
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Ven 26 Mai - 22: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
daminetreg
- Administrateur -



Age : 18
Inscrit le : 11 Fév 2005
Messages : 16209
Localisation : Siege du CBNA!
 : ────────── :
Projet Actuel : Game Maker Human Input
Avancement : 
60/10060/10060/10060/100 (60/100)

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

Okay. gnii
_________________

Mon CV
Le CBNA Tous Ensemble! Réalisons!
I want (and I need) to show you my work, but the time is against me.
Revenir en haut Aller en bas
morgan
Utilisateur confirmé: Rang ***



Inscrit le : 19 Fév 2008
Messages : 594
 : ────────── :
Projet Actuel : Je sors
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Sam 21 Juin - 22: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
nicoulas
Utilisateur confirmé: Rang *****



Age : 15
Inscrit le : 16 Juin 2007
Messages : 2237
Localisation : ...
 : ────────── :
Projet Actuel : Skywar 3
Avancement : 
75/10075/10075/10075/100 (75/100)

MessageSujet: Re: Tutoriel: Créer une Dll en C/C++ pour GameMaker   Dim 22 Juin - 0: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

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 pouvez répondre aux sujets dans ce forum
Forum Le CBNA :: Programmation :: Game Maker-
Poster un nouveau sujet   Répondre au sujet