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 | 
 

 créer une dll en purebasic ?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
arglow
Petit bavard


Nombre de messages: 59
Projet Actuel: Empereur
Avancement:
100 / 100100 / 100


MessageSujet: créer une dll en purebasic ?   Sam 20 Juin - 16:05

Bonjour,

j'ai vu sur le site le tuto sur la création d'une dll pour game maker en c/c++ mais je souhaiterais en créer avec le langage de programmation purebasic.

Je voulais donc savoir si c'était possible/compatible avec GM pour l'utilisation par la suite.

Merci de votre aide
Revenir en haut Aller en bas
http://www.empereur.dafun.com
bibi675
Utilisateur confirmé: Rang *****


Nombre de messages: 1733
Localisation: Clermont (60)
Projet Actuel: Un browser game inédit & original.
Avancement:
9 / 1009 / 100


MessageSujet: Re: créer une dll en purebasic ?   Sam 20 Juin - 16:11

Tout ce qui se termine par Basic n'est généralement pas super compatible avec les applications récentes donc je te le déconseille. clinoeuil
Revenir en haut Aller en bas
http://www.edgar-fournival.fr/
ombre
Utilisateur confirmé: Rang **


Nombre de messages: 494
Localisation: Derriere toi
Projet Actuel: Les mondes de Kraessor
Avancement:
50 / 10050 / 100


MessageSujet: Re: créer une dll en purebasic ?   Sam 20 Juin - 16:55

Faux, PureBasic est compatible avec game maker !

Et PureBasic contrairement à ce que dis son nom, n'a rien à voir avec les langages de types Basic and co... C'est un langage très puissant qui arrive à faire des exécutables comparable au C. Il récent la dernières version date de moins d'un mois. Son défaut je dirais plutôt le prix d'une version 'pro'

Donc hésite pas Arglow il y a juste des choses à savoir si tu veux faire des fonctions qui renvois une string ! Il faut que sa respecte ce schéma ;

ProcedureDll.s helloworld()
var$ = "salut arglow"
procedurereturn var$
endprocedure

Comme tu vois après le ProcedureDll j'ai placé un '.s' qui permet de préciser que sa va renvoyer une string, si tu ne fais pas sa, la string ne sera pas compatible avec game maker.

_________________
Revenir en haut Aller en bas
http://kraessor.free.fr
bibi675
Utilisateur confirmé: Rang *****


Nombre de messages: 1733
Localisation: Clermont (60)
Projet Actuel: Un browser game inédit & original.
Avancement:
9 / 1009 / 100


MessageSujet: Re: créer une dll en purebasic ?   Sam 20 Juin - 17:04

Si tu le dit, enfin moi je suis habitué au VB et à LibertyBasic et je peux vous dire que se sont des langages simples mais niveaux compatibilité/rapidité c'est complètement dépassé.

Bon courage pour ta DLL arglow ! fier
Revenir en haut Aller en bas
http://www.edgar-fournival.fr/
arglow
Petit bavard


Nombre de messages: 59
Projet Actuel: Empereur
Avancement:
100 / 100100 / 100


MessageSujet: Re: créer une dll en purebasic ?   Sam 20 Juin - 17:31

ok merci à vous deux.

Et merci ombre. Je pense que j'aurais besoin de tes conseils pour le début.

Au fait Ombre si tu as un exemple de DLL en purebasic pourrais tu me la montrer.

Merci à vous deux.
Revenir en haut Aller en bas
http://www.empereur.dafun.com
ombre
Utilisateur confirmé: Rang **


Nombre de messages: 494
Localisation: Derriere toi
Projet Actuel: Les mondes de Kraessor
Avancement:
50 / 10050 / 100


MessageSujet: Re: créer une dll en purebasic ?   Sam 20 Juin - 22:52

J'ai des exemples mais les deux je vais éviter de te les montrer ce sont des systèmes de sécurité de kraessor... si tu passes sur msn, je te filerais un exemple, complet que je te ferais en fonction de ce que tu veux faire.

_________________
Revenir en haut Aller en bas
http://kraessor.free.fr
 

créer une dll en purebasic ?

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 :: Aide confirmés-
Poster un nouveau sujet   Répondre au sujet