Page 1 sur 1

PBFastLib

Publié : ven. 11/mars/2011 16:36
par Droopy
Bonjour,

PBFastLib permet de créer des librairies pour Purebasic.

Bonne journée
Pré-requis :
MSHelpCompiler (cf MSHelpCompiler.zip)
Code source de votre librairie avec documentation et tags inclus
PureBasic
Tailbite

PBFastLib va gérer et créer :

Fichier d'aide (.chm) incluant
Dossiers pour organiser les fonctions / astuces incluses
Documentation des fonctions
Code source des fonctions (Coloration syntaxique)
Astuces
Images
Exemples pour dossiers, fonctions, astuces (Coloration syntaxique)
Paramètres optionnels *
Automatique les fonctions en appelant d'autre qui retournent des chaines *
Librairie compilée avec TB
Archive contenant la librairie et les images
Installeur pour la librairie

* Les fonctions de la librairie appellant d'autre fonction avec paramètres optionnels, doivent renseigner tous les paramètres

=============================================================
LISTE DES TAGS LISTE DES TAGS LISTE DES TAGS LISTE DES TAGS
=============================================================

#LIBRARY_VERSION="xxx" Défini la version de la librairie

-- Emplacement -------------------------------------

;/>GROUPE Description

Créé un dossier dans le chm
Peut être utilisé plusieurs fois afin d'avoir une description multilignes
Le tag définit me chemin des fonctions / astuces suivantes
Exemple de groupe possible si inséré juste après Tag d'emplacement

-- Astuces -----------------------------------------

;{//NomAstuce
;}

-- Fonction ----------------------------------------

ProcedureDll.type FunctionName(Parametres) ; Description
EndProcedure

* Pour ne pas voir apparaitre le code source dans le chm, saisir ;/NoSource après la fonction

-- Documentation -----------------------------------

;// xxxxx

Permet de documenter les astuces et les fonctions

Insértion d'image ;//<CENTER><IMG SRC="Droopy.gif"></CENTER> *

Saut de ligne <BR>

Mot en 'Gras' <B>Sample :</B>

* L'image doit être dans le dossier include

-- Resident ----------------------------------------

;//Resident

A insérer à la fin de chaque lignes (constante & structure)

-- Example -----------------------------------------

;{/* Description / fin par ;}

L'exemple est ajouté à l'élément précédent (Groupe / Astuce / Fonction)

-- Include -----------------------------------------

Le dossier include est ajouté au dossier temporaire
Il peut include :
Des images
.nfo : Nom du tip ou fonction sera inclus dans l'aide
NomTip.cod sera inclus dans l'aide (et colorisé)

Re: PBFastLib

Publié : ven. 11/mars/2011 16:50
par Ar-S
Merci Droopy, et content de te voir passer par là ;)

Re: PBFastLib

Publié : mar. 26/juin/2012 13:10
par Droopy
Version 2.0 disponible.
Cette version permet de compiler pour PB x64

Re: PBFastLib

Publié : dim. 30/sept./2012 15:56
par Droopy
Bonjour, la version 6 est disponible.
-- 6 --------------------------------------------

Launch PureBasic only if version <> version associated with .pb
Fixed : Exemples are now indented

-- 5 --------------------------------------------

Title = PBFastLib + version
Button = LAUNCH COMPILATION

-- 4 --------------------------------------------

Installer Request Administrator mode for Windows Vista

-- 3 --------------------------------------------

PureBasic.exe is launched / User is invited to close
--> Just for association of .pb