Tailbite (Source) Moebius (Source)

Sujets variés concernant le développement en PureBasic
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Tailbite (Source) Moebius (Source)

Message 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)
Dernière modification par falsam le mer. 19/nov./2014 0:04, modifié 1 fois.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
MetalOS
Messages : 1492
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: Tailbite (Source)

Message 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.
Avatar de l’utilisateur
Kwai chang caine
Messages : 6962
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Tailbite (Source)

Message par Kwai chang caine »

Moi j'savais même pas qu'il était open source 8O :oops:
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Tailbite (Source)

Message 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.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Micoute
Messages : 2522
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Tailbite (Source)

Message par Micoute »

Bonjour falsam, avec la version 5.31, je suis d'accord, mais avec la 5.24, il fonctionne très bien !
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.73 PB 6.00 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Ollivier
Messages : 4190
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Re: Tailbite (Source)

Message par Ollivier »

N'y a-t-il que Tailbit qui fasse cette tâche?
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Tailbite (Source)

Message 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 !
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Ollivier
Messages : 4190
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Re: Tailbite (Source)

Message 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.
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Tailbite (Source) Moebius (Source)

Message 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.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Micoute
Messages : 2522
Inscription : dim. 02/oct./2011 16:17
Localisation : 35520 La Mézière

Re: Tailbite (Source) Moebius (Source)

Message 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 !
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 5.73 PB 6.00 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Avatar de l’utilisateur
microdevweb
Messages : 1800
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: Tailbite (Source) Moebius (Source)

Message par microdevweb »

Hum trop compliqué pour moi...
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Tailbite (Source) Moebius (Source)

Message 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.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Répondre