Page 2 sur 2

Re: Imbrication de IF.. ou matrice [Résolu]

Publié : jeu. 29/oct./2009 12:08
par Backup
oui ! lorsque tu veux avoir des fonctions perso "native"

il faut utiliser taillbite (ou moebius)

comme ça tes propres fonctions font parties du langage ! :)

c'est même a ça que ça sert ;)

quoiqu'il en soit une fois que tu t'as fait tes propres fonctions ( ta propre librairie)

lorsque tu utilise tes nouvelles fonctions, elles sont compilées avec ton prg
pas besoin de faire suivre une dll ou autre chose !! ;)

ces nouvelles fonctions feront partie de purebasic , tu ne pourra pas voir
la différence entre un "_(a,b)" et un "beep_()" ou un openwindow()

le seul inconvénient des librairies perso , c'est lorsque tu partage ton code sur le forum
il faut préciser que tu utilises des fonctions qui font parties d'une librairie a toi ..
et donc de fournir un lien vers ta lib ;)




si tu compile ça avec taillebite (directement accessible depuis japbe)

Code : Tout sélectionner

ProcedureDLL _(a,b)
    r$=Str(a)+Str(b)
    ProcedureReturn Val(r$)
EndProcedure

ensuite dans tes futurs codes

tu n'aura plus qu'a ecrire :

Code : Tout sélectionner

a=2
b=345
debug _(a,b)

et voila ta fonction est reconnu directe :)
au meme titre qu'une autre fonction Purebasic

taillebite sert donc a se creer son propre langage :)

Re: Imbrication de IF.. ou matrice [Résolu]

Publié : jeu. 29/oct./2009 12:24
par Kwai chang caine
C'est dingue, j'me posait cette question en conduisant ce matin :roll:
Heureusement que les gens qui croisent ma route, y font attention le matin :lol:

Ce qui est dur a comprendre c'est la difference entre une LIB comme celle que fait PB en creant une DLL.
Et la LIB sans extension crée avec TAILLBITE :roll:

De ce que j'ai compris, à ce que tu viens de me dire :

La "vraie" LIB, c'est taillbite...rien a faire, c'est comme si c'etait KCC y recevait a noel une panoplie de Super FRED, et qui créait son propre KCCBASIC :D

La LIB de DLL, il faut faire import/endimport et en plus se palucher toutes les fonctions de la lib a ecrire entre le Import et le EndImport, c'est ça ???
Ou bien j'utilise pas comme il faut, les fichiers créés avec la DLL ???
Et le fichier EXP il est comme moi...il sert a quedal ??

Re: Imbrication de IF.. ou matrice [Résolu]

Publié : jeu. 29/oct./2009 12:32
par Backup
j'ai un peu complété mon message pendant que tu ecrivais le tiens ;)

toutes sont des librairies !!

dll, ou taillebite

la difference c'est que taillebite transforme une dll en librairie compatible avec les librairies
faites par Fred :)

gros avantage , tu n'a plus a fournir une dll (fichier externe), puisqu'au moment du linkage
le compilateur va intégrer dans le source en cours , les parties de code appelé par tes fonctions perso
comme il le fait d'ailleurs avec toutes les fonctions propres a purebasic :)

bref Taillebite te permet de te faire ton propre langage si tu le veux :)



la Dll va etre utile si par exemple tu veux utiliser tes fonctions avec un autre langage :)

une dll est un ensemble de fonctions partageables entre différents langages de prog
mais aussi entre diffèrent programme compilé !

alors que taillbite va te faire des fonctions pour Purebasic !!
et seulement lui ,(et donc pour les programmes en cours de création) puisqu'il n'y aura rien d'externe pas de fichier rien :)
(enfin mis a part le fichier dans le dossier des lib , mais qui reste là comme celles de purebasic!)

Re: Imbrication de IF.. ou matrice [Résolu]

Publié : jeu. 29/oct./2009 13:36
par Kwai chang caine
Ok..
Et pour le fichier EXP ???

Re: Imbrication de IF.. ou matrice [Résolu]

Publié : jeu. 29/oct./2009 15:33
par Backup
Kwai chang caine a écrit :Ok..
Et pour le fichier EXP ???
le quoi ?? 8O

Re: Imbrication de IF.. ou matrice [Résolu]

Publié : jeu. 29/oct./2009 15:39
par Kwai chang caine
Le fichier EXP

Quand on fait une DLL, PB genere un fichier DLL, un LIB et un EXP :D

Re: Imbrication de IF.. ou matrice [Résolu]

Publié : jeu. 29/oct./2009 16:57
par Backup
ha ? :lol:
lorsque je fait une dll , je ne m'occupe que du fichier dll , en principe je me fou du reste :)

ça marche tel quel , alors pourquoi j'irai me prendre la tete avec d'autres fichiers ? :lol:

Re: Imbrication de IF.. ou matrice [Résolu]

Publié : jeu. 29/oct./2009 17:46
par Kwai chang caine
C'est aussi une solution .. :lol: