Taillbite pour moi ce serait plutot "Casse c...." [Résolu]

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Taillbite pour moi ce serait plutot "Casse c...." [Résolu]

Message par Kwai chang caine »

Bonjour à tous

J'ai voulu faire comme les grands et au bout de 4 ans essayer taillbite.
Mauvaise pioche car comme la plupart des essais que je fais, ça ne marche pas :oops:

A coté de moi BONALDI c'est EINSTEIN :?

Taillbite arrete pas de me demander le fichier PureBasic.asm...ça vous dit "queque" chose ???
Car j'ai pas su quoi mettre comme chemin, dans "ASM source file folder" je suppose qu'il doit y avoir un rapport ??

Merci et bonne journée
Dernière modification par Kwai chang caine le mar. 03/nov./2009 10:19, modifié 1 fois.
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Taillbite pour moi ce serait plutot "Casse c...."

Message par Kwai chang caine »

Bon je me repond ...
A force de bidouiller, j'ai remarqué que taillbite creait ce fameux fichier PureBasic.asm
Alors je l'ai déplacé dans PureBasic\Compiler\

Je ne sais pas si j'ai bien fait....mais il arrette de me le demander :D

J'ai maintenant une autre erreur, il connait pas l'API windowsFromPoint, apparement il doit pas comprendre la version 4.30 :(
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Taillbite pour moi ce serait plutot "Casse c...."

Message par Backup »

bien sur , tu commence direct avec la version "stand alone" toi :roll:

si au lieu de faire ta bourrique tu utilisais Japbe

en bas du menu "projet" tu as un menu "tailbite"

et lorsque tu utilise ce lien, ça te génère ta librairie , et même que ça la met directement
au bon endroit, dans le bon dossier de purebasic !
il te suffit de relancer le compilateur pour qu'elle soit active

aucun paramètres a entrer !! :)

dans mes souvenirs avec laest version stand alone, il y a une version spécifique pour la V4.31 qui traine , mais faut la prendre sur le bon site.... (va jeter un oeil dans les liens utiles de notre forum)
ici : http://www.tailbite.com/
la version 1.4.2 est compatible PureBasic version 4.02/4.10/4.20/4.30/4.31/Japbe


il me semble qu'il fallait juste lui donner le chemin du compilateur, et puis le chemin
de la destination , a toi ensuite de copier ta lib dans le dossier "PureBasic4_31\PureLibraries\UserLibraries", et rien d'autre !

le fichier Asm , je crois que c'est si tu genere une lib a partir d'un prg assembleur !

et tailbite te le génère, puisqu'il en passe par la pour faire une lib !

ne met rien c'est tout !
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Taillbite pour moi ce serait plutot "Casse c...."

Message par Kwai chang caine »

Trop cool DOBRO
Rien a voir cette version avec celle que j'avais.

Bon je progresse..ça compile, ça créé la lib au bon endroit...

et


et


et


et


Elle est pas "native", il l'a prend pas en compte la v4.30 :(
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Taillbite pour moi ce serait plutot "Casse c...."

Message par Backup »

t'es sur que ta lib est copié dans le repertoire de purebasic librairie utilisateur ..??

tu as ete voir si effectivement elle apparait ?

ensuite a tu relancé le compilateur ?? ;)
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Taillbite pour moi ce serait plutot "Casse c...."

Message par Kwai chang caine »

Bah oui....elle est bien dans "\PureLibraries\UserLibraries" :(
J'ai relancé plusieurs fois et rien de mieux.

Y'a pas moyen de voir les fonctions inclues comme on voit les constantes dans le resident ??? :roll:
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Taillbite pour moi ce serait plutot "Casse c...."

Message par Backup »

met nous le code de ta lib !

ps:
je ne serai pas la les 2 jours a venir

commence par une lib simple !!

comme celle que je t'ai mis genre:

compile ça :

Code : Tout sélectionner

ProcedureDLL rnd(x)
  d=Random(x)
  ProcedureReturn d
EndProcedure 
relabce le compil , et appel la lib par

debug rnd(20)
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Taillbite pour moi ce serait plutot "Casse c...."

Message par Kwai chang caine »

Putain ça commence a me gonfler..a force de bidouiller, j'ai désinstallé tailbite...et cet abruti....car j'aime pas dire du mal des programmes..mais la je crois que j'ai trouvé encore plus bourrin que moi...et c'est rien de le dire :?

Donc ce bourrin...car appellons un chat un chat...il a retenu l'ancien chemin d'installation....et pas moyen de le changer.

Il doit etre inscrit je ne sais ou ???
J'ai cherché dans la BDR et quedal
J'ai retelechargé plusieurs fois, et il est pas inscrit dans l'exe...
J'ai fouiné dans les prefs de PB et pas trouvé non plus...

Y'a pas idée de vouloir automatiser les installs a ce point et ne pas laisser le choix.
En plus j'ai essayé de lire la doc a plusieurs reprises, enfin ce que j'ai compris....et ABBKLAUSS y dit qu'on peut l'installer n'importe ou....

C'est ce que j'ai fait et maintenant plus moyen de recréer une LIB...l'ancien chemin est insrit en dur en bas et je peux plus rien faire :twisted:
Et ce gland il me dit qu'il trouve pas taillebite.exe...normal il le cherche ailleur d'ou il est :lol:
C'est dingue il se trouve pas lui meme, je me marre mais c'est les nerfs, ça fait une heure que je galere avec l'installe en plus de galerer avec les lib compilées :?
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Taillbite pour moi ce serait plutot "Casse c...."

Message par Backup »

mais tu devrai pas avoir a galerer !

mon purebasic 4_30 est dans un dossier a lui tout seul

mon purebasic 4_10 est dans un dossier a lui tout seul

il n'y a pas de melange de base de registre !!

je pense que tes galeres, viennent de l'installation anarchique de differentes version de purebasic !
;)
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Taillbite pour moi ce serait plutot "Casse c...."

Message par Kwai chang caine »

Bah moi aussi..

J'ai un dossier PureBasic
Et dans ce dossier des dossiers :

PureBasic\v3.94
PureBasic\v4.20
PureBasic\v4.30
PureBasic\v4.40B5

J'ai tout essayé
D'installer tailbite dans le dossier PureBasic\ a coté des vX
De l'installer dans le dossier PureBasic\v4.30

Et rien n'y fait...il retiens le chemin de la premiere installation
Mais ou il a pu le foutre ce chemin :roll:
Car meme en reinstallant il le retiens :?
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Taillbite pour moi ce serait plutot "Casse c...."

Message par Backup »

ton windows doit etre reglé pour les nains

avec "cacher les fichiers dont le type est connu"
ou un truc dans le genre :lol:

dans le dossier TailBite il y a un

"TailBite.prefs"


dedans il y a chez moi
PBFolder = C:\Dobro\PureBasic4_31\
TBFolder = C:\Dobro\PureBasic4_31\TailBite\
LibSourceFolder = C:\Dobro\PureBasic4_31\TailBite\Library sources\
LastFile = C:\Dobro\PureBasic\dobro\clignote.pb
ManagerOnTop = 0
Version = 1.3 PR Custom
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Re: Taillbite pour moi ce serait plutot "Casse c...."

Message par Kwai chang caine »

C'est bon j'ai trouvé...
ABBKLAUSS il a dit que TB il créé un rep Tailbite dans le APPDATA

Et je me suis fais avoir, car au boulot j'ai un profil mobile donc deux APPDATA
Et evidement j'ai pas regardé le bon :?

Bon faut que "j'alle" car j'suis encore au boulot a cette heure et bobonne elle est pas commode quand j'arrive trop tard :cry:

J'espere que tu va passer deux bonnes journées de repos 8)
T'exagere il ne te reste deja plus que 7 jours :? :lol:

Encore merci pour ta precieuse aide...
J'ai pas resolu le probleme de la non reconaissance de ma lib :cry:

Je vais essayer de reinstaller tout ça ...nickel et reesayer

En plus ce WE, bobonne elle veut se promener.....en suisse 8O
Donc...pas de Pc :?
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Re: Taillbite pour moi ce serait plutot "Casse c...."

Message par Le Soldat Inconnu »

Bon alors, je sais pas comment tu fais mais TailBite marche tout seul. (pas la version de jaPBe car elle n'est pas assez complète fasse à la version standard)

Tout d'abord, TailBite dernière version est compatible pour toutes les versions de PB > 4.0

Ensuite, la configuration de TB
Tu ouvres TB manager
En haut, pour le moment, tu ne coches rien
Dossier PureBasic : Le dossier ou se trouve PB
Dossiers des sources ASm, tu touches à rien
Biblio sous-système : Purelibrairies\userlibraries
Ensuite, tu ouvres ton fichier *.pb avec le bouton "Naviguer" et tu compiles.

Tu redémarres le compilateur et c'est bon

Cas particulier :
Ta librairie n'est valable que si ton code n'est pas unicode et pas threadsafe.

Pour corriger cela, il faut activer l'option Multilib
La librairie crée sera compatible en normal, unicode et thredsafe
Attention, le code de ta lib dois supporter tous ces cas de figure


Ensuite, la syntaxe

Code : Tout sélectionner

; Les globals au début
Global Machin



Procedure Truc()
	; Pas d'accès a cette procédure dans ton programme
EndProcedure



ProcedureDLL.l Test(Parametre.l) ; Commentaire de la fontion visible dans jaPBe ou l'éditeur de PB
	; Cette procedure sera accessible par la suite, il suffira d'écrire Test(1) par exemple va retourner 2
	
	ProcedureReturn Parametre * 2
EndProcedure

; ProcedureDLL.l MarchePas(Essai = 2)
	; Totalement interdit, voir plus bas comment faire
; EndProcedure
	
	ProcedureDLL Fonctionne(Param1)
		
	EndProcedure
	ProcedureDLL Fonctionne2(Param1, Param2)
		; Avec ceci, tu as un paramètre optionnel, param2
		; Tu peux donc écrire Fonctionne(4) ou  Fonctionne(4, 5) dans tes programmes
	EndProcedure
	
	ProcedureDLL NomDeTonFichier_Init()
		; Cette procedure est lancer pour initialiser la lib
		; Elle est optionnel, mais le nom est figé
	EndProcedure
	
	

Pour des exemples, tu as des libs avec le code sur mon site, elle compile sous TB
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Re: Taillbite pour moi ce serait plutot "Casse c...."

Message par gnozal »

Le Soldat Inconnu a écrit :... pas la version de jaPBe car elle n'est pas assez complète face à la version standard)
Pour info, jaPBe intègre désormais la version 'standard' de Tailbite (depuis jaPBe 3.9.8).
Il utilise cependant ma version de Tailbite pour les versions de PB < 4.30, car il semblerait que les dernières versions de Tailbite ne soient plus compatibles avec les vieilles versions de PB4.xx (avec mes libs en tout cas).
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Taillbite pour moi ce serait plutot "Casse c...."

Message par Ar-S »

jamais eu de soucis en compilant via taillebite sous JaPBe, je supprime juste la partie "/CHM:nom_de_la_lib.CHM" quand je n'ai pas d'aide de créée avant de lancer la création
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Répondre