Lib Vector

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

Une seule chose à dire, les SVector sont bien pensés ^^
L'idée de spécifier les champs pointés est très bonne, mais le nom est pas très explicite...

Code : Tout sélectionner

SVector_Register(Vector, Offset, Type|Size)
J'imagine que cette fonction ne fonctionne que si la liste est vide ?
Du coup on pourrait imaginer un parametre optionel àa la création de la lib avec un template...

Par exemple:

Code : Tout sélectionner

Structure Bidon
  a.l
  b.l
  c.s
  *d.Point
  e.l
EndStructure

DataSection
  SVector_Bidon:
  Data.l 2
  Data.l OffsetOf(Bidon\c), #LC_TYPE_STR
  Data.l OffsetOf(Bidon\c), SizeOf(Point)
EndDataSection
Dri ;)
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Oué c'est une bonne idée.
Je vais y réfléchir et mettre ça en place...
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Message par poshu »

Lionel_om, réjouis toi, tu viens de trouver un utilisateur pour ta lib qui ne peut trouver les mots pour te remercier ^__^;

Une petite built PB4 b7 svp?

Merciiiii
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

:D
Je vais voir ce que je peux faire (ce we pe etre).

Mais vu ke les listes chainées sont devenues locales, je vais pe etre juste adapter mes fonctions pour travailler sur les listes "officielles" de PB. Faudrait que je demande à Fred comment repérer le type de données (... ça risque d'être un peu compliqué).
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Message par poshu »

Ah :/

J'avoue que ce qui m'intéressais surtout c'était la création des listes...
Si tu ne souhaites plus continuer cette partie de ta liste, serais tu prêts à me léguer tes sources?
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

poshu a écrit :Ah :/

J'avoue que ce qui m'intéressais surtout c'était la création des listes...
Si tu ne souhaites plus continuer cette partie de ta liste, serais tu prêts à me léguer tes sources?
téléchage la lib il me semble que c'est open source ;)

Dri
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Message par poshu »

Uh.... xD

J'avais pas grillé xD
Bon, je vais étudier tout ca. Merci!
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Message par poshu »

Bon, y'a pas grand chose à faire pour la porter en V4 (mais j'ai sauvagement retiré les parties incriminés, puis ce qu'elle ne m'interressaient pas).
Sinon ca correspond exactement à ce que je voulais!
Merci encore lionel_OM
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Oué c'est open source.
J'avais pas TailBite ce week end, ni Internet, donc j'ai pas pu la recompiler.

J'ai également bloqué sur les fonctions à paramètres optionnels. Ont fait comment avec la nouvelle version pour ces paramètres optionnels ???
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

fonction(a, b)
fonction2(a, b, c)
...

Dri ;)
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Dans le changelog, c'est expliqué :

Code : Tout sélectionner

Procedure a(a, b, c=2)
  Debug c
EndProcedure

a(10, 12) ; or
a(10, 12, 15) 
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

ah oué nouvelle version... j'avais mal lu.
et ca fonctionne pour une userlib ?

Dri
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

A tester, mon cher Doc !
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Progi1984 a écrit :A tester, mon cher Doc !
lol

Ok, merci pour la précision Progi1984, je vais testé ça qd j'en aurai le temps...
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
popstatic
Messages : 83
Inscription : lun. 20/sept./2004 18:21
Localisation : derriere toi fais gaffe!

Message par popstatic »

@lionel_om: pourrai tu faire une version compatible Pbv4? ça serait génial;)

merci d'avance.
Asus bien? asus tres bien!
Répondre