UserLib, c’est quoi ?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
Dionyzos
Messages : 53
Inscription : jeu. 05/févr./2004 19:57

UserLib, c’est quoi ?

Message par Dionyzos »

Bonjour à tous !


Un de mes précédents posts ma amené à parler des UserLibs, or je n’ai que peu de connaissance sur le sujet.
Je profite donc de cette rubrique Débutants pour poser les questions fondamentales suivantes :

:?: Qu’est-ce qu’une UserLib ?

:?: Comment créer une UserLib ?


Merci à tous les coders expérimentés de nous éclairer (moi et tous ceux qui sont dans le même cas) sur les secrets des UserLibs

:D
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Message par cederavic »

les userlibs sont des library utilisateur, engros, des library qui rajoute des fonction a pb :) c'est plus simple que de passer par un include, une dll ou reecrire te fonctions a chaque programme. tu peut les faire en c ou asm, avec le logiciel livrer avec pb (library sdk je croit) ou bien utiliser le truc dontje t'ai parler, comtoi a mis l'adresse :)
voilas en gros, si quelqu'un veut detailler plus... j'en ai pas le courage :p lol
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Une userlib, c'est une librairie utilisateurs, en clair, c'est un utilisateur qui a coder en asm de nouvelle fonction pour PureBasic. je ne parle de dll mais bien de fonction.
Si on code une librairie utilisateur qui contient la fonction "MaLib(x, y)"
il suffit ensuite de mettre "MaLib(1, 2)" dans le code pour l'utiliser.

sinon, pour en faire, unepersonne à coder un outil, TailBite que j'ai pas encore utilisé( ça ne saurait tarder) donc d'autre personne t'en parleront mieux que moi, notamment Denis
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)]
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

On a répondu en même temps :D
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)]
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

sur le musée , Denis avait fait Deux tuts , voila le premier
tu trouveras le deuxième facilement :)

http://www.serveurperso.com/~cederavic/ ... &f=11&t=17
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Fred a codé les nombreuses fonctions (les commandes) PB en C ou en assembleur. Il y a un répertoire ou ces librairies sont stockés, c'est PureBasic\Libraries

Dans ce répertoire il y a un sous-répertoire UserLib qui est destiné à recevoir les librairies utilisateurs, donc celles que tout codeurs sachant coder en C ou assembleur peut créer.

Va voir aussi le post sur l'ancien forum et si tu souhaite que j'explique plus, je le ferais.

http://www.serveurperso.com/~cederavic/ ... 031fe0700a

El_Choni a codé un utilitaire que je qualifie de fantastique et je pèse mes mots qui permet à partir de procédure PB, de créer la libraiire correspondante sans connaitre le C ou l'assembleur.

L'avantage d'utiliser de telles librairies avec son utilitaire (ou alors en codant soi-même), (El_Choni l'explique dans sa doc en 3 points) est que seules celles réellement utilisées seront intégrées au code final.
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

El_Choni a codé un utilitaire que je qualifie de fantastique
Pour etre fantastique, il l'est, c'est sûr!.
Même moi, j'ai réussi à l'utiliser avec mon début de lib pour les bases CSV.
C'est vous dire si c'est simple... :lol:

Chris :)
Paneric
Messages : 66
Inscription : dim. 25/janv./2004 19:03
Contact :

Message par Paneric »

Bonjours à tous,
Est - il possible de mettre sur le forum le chemin d'accés de cette librairie?
Cela semble très interressant !

D'avance merci

Paneric
Avatar de l’utilisateur
Dionyzos
Messages : 53
Inscription : jeu. 05/févr./2004 19:57

Message par Dionyzos »

Paneric
Messages : 66
Inscription : dim. 25/janv./2004 19:03
Contact :

Message par Paneric »

Merci de cette réponse rapide !

Que la communauté veille !

Paneric
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

C'est vrai que tailbite est EXCELLENT :D
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

Apres m'être battue pour en faire une, j'avoue avoir été agréablement surpris de ne voire que les fonctions utilisées compilées au code finale, les userlibs offrent de nombreuses perspectives d'amélioration, dans tous les domaines donc si vous avez du temps, pensez à en faire profiter la communauté :)
"Qui baise trop bouffe un poil." P. Desproges
Invité

Message par Invité »

Tout a fait d'accord. :)

D'ailleur je vais transformer qqunes de mes procedures en UserLib, et lorsque je les aurais testé à fond, je les mettrais à la dispode la communauté PB, accompagnées d'une doc chm...

(ouuu, quel bonne résolution 8) )
Avatar de l’utilisateur
Dionyzos
Messages : 53
Inscription : jeu. 05/févr./2004 19:57

Message par Dionyzos »

arf, zut, la connexion auto n'a pas marché :?

Le post précédent c'etait moi...
Répondre