Page 1 sur 1

Tailbite (Source) Moebius (Source)

Publié : lun. 17/nov./2014 21:45
par falsam
L'application Tailbite permet de créer une librairie utilisateur à partir d'un code Pure Basic. Malheureusement cette application ne fonctionne plus depuis la version 5.30 de Pure Basic.

J'ai extrait les sources afin d'essayer de comprendre ou se trouver l'erreur générée par l’exécutable.

L'erreur se situe à priori dans cette portion de code de l'include Inc_Misc.pb

Code : Tout sélectionner

Procedure.s GetNextString(Seeker, Term$)
  Protected SeekerStart
  
  SeekerStart = Seeker
  While PeekS(Seeker, Len(Term$))<>Term$
    Seeker+1
  Wend
  ProcedureReturn LTrim(RTrim(PeekS(SeekerStart, Seeker-SeekerStart)))
EndProcedure
J'ai l'impression qu'il s'agit d'une erreur d'allocation mémoire mais ou ...... je ne sais pas.

Si certains d'entres vous souhaitent aussi se pencher dessus, j'ai compressé les sources que vous pouvez télécharger en cliquant sur ce lien
:arrow: Tailbite.zip (1.1 Mo) ou Tailbite.rar (1.0 Mo)

Re: Tailbite (Source)

Publié : mar. 18/nov./2014 10:12
par MetalOS
C'est Fred qui s'occupe de Tailbite ? C'est vrai qu'une mise à jour serais cool car j'utilise dans des projets la lib ProGui qui et compilée avec Tailbite et comme ce n'est pas à jour impossible de mettre à jours mes projets.

Re: Tailbite (Source)

Publié : mar. 18/nov./2014 13:48
par Kwai chang caine
Moi j'savais même pas qu'il était open source 8O :oops:

Re: Tailbite (Source)

Publié : mar. 18/nov./2014 13:59
par falsam
MetalOS a écrit :C'est Fred qui s'occupe de Tailbite ?
Non c'est ABBKlaus sur le forum anglais
:arrow: Site : http://www.tailbite.com/
Kwai chang caine a écrit :Moi j'savais même pas qu'il était open source
Le lien de téléchargement est sur le forum anglais
:arrow: http://www.purebasic.fr/english/viewtop ... 68#p314368

Le pack (src.pack) est à décompresser depuis l'utilitaire TBManager.exe fourni avec l'installation de Tailbite.

Re: Tailbite (Source)

Publié : mar. 18/nov./2014 16:29
par Micoute
Bonjour falsam, avec la version 5.31, je suis d'accord, mais avec la 5.24, il fonctionne très bien !

Re: Tailbite (Source)

Publié : mar. 18/nov./2014 20:08
par Ollivier
N'y a-t-il que Tailbit qui fasse cette tâche?

Re: Tailbite (Source)

Publié : mar. 18/nov./2014 22:31
par falsam
Ollivier a écrit :N'y a-t-il que Tailbit qui fasse cette tâche?
Il y avait Coffit de srod sur le forum anglais, mais qui ne fonctionne plus depuis pas mal de temps. Les sources ne sont pas disponibles.
:arrow: http://www.purebasic.fr/english/viewtop ... 81#p234581

Dans le dossier SDK du dossier d'installation de Pure Basic, se trouve un utilitaire qui se nomme LibraryMaker.exemais je n'ai pas compris comment le faire fonctionner.
Micoute a écrit :avec la version 5.31, je suis d'accord, mais avec la 5.24, il fonctionne très bien !
Je suis d'accord et c'est ce que j'ai précisé dans mon premier message
falsam a écrit :cette application ne fonctionne plus depuis la version 5.30 de Pure Basic.
D'ou mon incompréhension d'ailleurs !

Re: Tailbite (Source)

Publié : mar. 18/nov./2014 23:42
par Ollivier
Ah si! C'est Moebius de Progi1984! Essaie de voir si tu peux trouver ce code source, et son auteur par la même (c'est un gars bien).

Je ne crée pas de lib donc pas eu besoin de son oeuvre. Mais je me souviens avoir eu à accélérer un truc dans son projet, et je n'avais pas de grandes difficultés à faire la modif.

Re: Tailbite (Source) Moebius (Source)

Publié : mer. 19/nov./2014 0:04
par falsam
Les sources de Moebius sont sur ce lien
:arrow: https://github.com/Progi1984/Moebius

Lien direct du fichier zip https://github.com/Progi1984/Moebius/archive/master.zip

PS : je change le titre de ce topic.

Re: Tailbite (Source) Moebius (Source)

Publié : mer. 19/nov./2014 9:19
par Micoute
Bonjour falsam, veuilles bien m'excuser, en effet tu as cité "cette application ne fonctionne plus depuis la version 5.30 de Pure Basic.", j'ai eu une petite fuite de mémoire et j'ai compris que Tailbite ne fonctionnait plus sur PureBasic !

Re: Tailbite (Source) Moebius (Source)

Publié : mer. 24/déc./2014 1:26
par microdevweb
Hum trop compliqué pour moi...

Re: Tailbite (Source) Moebius (Source)

Publié : dim. 18/janv./2015 1:49
par falsam
Des nouvelles de Tailbite.

mpz sur le forum anglais vient de lancer la version 1.4.12.

Pour rappel: Tailbite est un logiciel qui permet de transformer (sous conditions de codage) vos sources Pure Basic en une library qui sera enregistrée dans le dossier d'installation de Pure Basic : PureLibraries\UserLibraries

Dans un autre post j'explique comment installer tailbite ainsi que la manière de coder vos libs sous la forme d'un ensemble de procedureDLL. Vous allez voir ce n'est pas compliqué.
:arrow: http://www.purebasic.fr/french/viewtopi ... 32#p155032

Une fois cette installation exécutée, vous allez remplacer tailbite.exe (C'est une version 1.4.11) par la nouvelle version offert par mpz sur ce lien
:arrow: http://www.purebasic.fr/english/viewtop ... 26&t=61444

Pour ceux qui ne comprennent pas bien l'anglais, ce nouveau fichier est téléchargeable depuis ce lien.
:arrow: http://www.flasharts.de/mpz/Tailbite/tailbite.exe (Version 1.4.12)

J'ai procédé à quelques tests de compilation avec Pure Basic 5.31 et je n'ai pas eu problémes.

N'oubliez pas de redémarrer le compilateur depuis le menu compilateur chaque fois que vous créez ou modifiez une lib.