Page 1 sur 1
Comment créer sa lib avec TailBite
Publié : dim. 05/févr./2006 11:36
par olivier
Je suis étonné mais je n'ai pas trouvé d'aide clair et simple sur ce sujet. J'ai lu des post comme quoi tailbite était intégré à pure mais je ne l'ais pas trouvé. Je l'ai téléchargé mais .....
Alors voilà, si l'un de vous peux m'expliquez en détail la suite de se qu'il faut faire pour avoir une lib, je lui en serait reconnaissant.
On se met dans le contexte du débutant:
1°) J'ai acheté purebasic et je viens de l'installer sur mon PC (rien d'autre)
2°) J'écris la procedure suivante
Code : Tout sélectionner
ProcedureDLL.s repert(fichier$) ;retire le nom de fichier dans un chemin
i=Len(fichier$)
Repeat
i=i-1
Until Mid(fichier$,i,1)="\"
rep$=Left(fichier$,i)
ProcedureReturn rep$
EndProcedure
3°) Je l'enregistre (pour faire simple) sous c:\ma_lib.pb
4°) .....
Merci d'avance
Publié : dim. 05/févr./2006 12:30
par Droopy
Tu lance tailbite et spécifie le fichier ma_lib.pb
Il génère ma_lib ( fichier sans extension ) dans : PureBasic\PureLibraries\UserLibraries
Ensuite tu n'a plus qu'a taper ta fonction dans l'éditeur PB.
Publié : dim. 05/févr./2006 12:50
par Backup
el-Choni prepare une version compatible avec la V4 patience ..

Publié : dim. 05/févr./2006 14:26
par olivier
Merci à vous,
Je suppose que vous sous entendez :
4°) Télécharger et installer TailBite.exe
5°) Lancer : TBManager.exe
6°) Sans rien cocher dans le manager
remplir
PureBasic folder : C:\Program Files\PureBasic\
Asm source files folder : C:\Program Files\PureBasic\TailBite\Library sources\
Source file : C:\ma_lib.pb
7°) Cliquer sur TailBite it !
8°) Cliquer sur OK pour le fichier .chm si l'on en a pas (fichier d'aide en relation)
Et si c'est le cas, moi cela me donne :
FAsm: repert.asm
flat assembler version 1.58
c:\Program Files\Purebasic\TailBite\TBtemp\Functions\repert.asm[3]:
Public PB_repert
error : undefined symbol.
Le canal de communication a été fermé.
Voilà pourquoi je demande des détail plus précis, merci d'avance.
Publié : dim. 05/févr./2006 16:41
par Guimauve
Je viens de test ton Code avec la version 3.94 de PB et ça marche à merveille.
Si tu as les 2 versions de PB d'installé dans 2 répertoires tu dois copier TailBite dans chacun des répertoires et éditer manuellement le fichier pref pour corriger le chemin.
Mais comme l'a dit Dobro, Tailbite n'est pas compatible avec PB version 4.00.
A+
Guimauve
Publié : dim. 05/févr./2006 18:55
par olivier
Tu confirmes donc toute cette procédure. Bon ben il faut que je la reprenne pour voir où ça cloche....
Publié : dim. 05/févr./2006 19:09
par Guimauve
Ouvre le fichier pref de tailbite qui se trouve dans le répertoire de la version 4.00 de PB. Les instructions deverait être :
Code : Tout sélectionner
PBFolder = C:\Program Files\PureBasic\
TBFolder = C:\Program Files\PureBasic\TailBite\
LibSourceFolder = C:\Program Files\PureBasic\TailBite\Library Sources\
LastFile =
ManagerOnTop = 0
Version = 1.2 PR 1.1
Et celui de la version 3.94 deverait être :
Code : Tout sélectionner
PBFolder = C:\Program Files\PureBasic 3.94\
TBFolder = C:\Program Files\PureBasic 3.94\TailBite\
LibSourceFolder = C:\Program Files\PureBasic 3.94\TailBite\Library sources\
LastFile =
ManagerOnTop = 0
Version = 1.2 PR 1.1
Il faut vraiment éditer les fichiers manuellement, si on passe par TB Manager ce n'est pas ajuster correctement. De plus, TB Manager ne doit être en cours d'exécution pendant l'ajustement des fichiers.
A+
Guimauve
Publié : dim. 05/févr./2006 19:14
par olivier
Merci à tous, c'est bon cela marche !
J'ai du me mélanger les pinceau avec les 2 versions de pure installés, puis les 2 de Japbe paramêtré différement pour la V3 et la V4.... un sacré bordel....
Une petite astuce en passant, j'ai changer les couleurs de l'éditeur comme cela je sais si je suis en V3 ou en V4.
a+
