Lib Vector 2.1

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

Passage de la version 2.0 beta à la 2.1.

Voici la liste des 59 fonctions :

Code : Tout sélectionner

Vector_Init()
Vector_End()
Vector_IsInitialized(*vector.Vector)
Vector_Lock(*vector.Vector)
Vector_UnLock(*vector.Vector)
Vector_Count(*vector.Vector)
Vector_Index(*vector.Vector)
Vector_FreeFromPointer(*ptr.Long)
Vector_Free(*vector.Vector)
Vector_FirstElement(*vector.Vector)
Vector_Reset(*vector.Vector)
Vector_SetCaseSensitiveState(*vector.Vector, state.l)
Vector_GetLastElement(*vector.Vector)
Vector_LastElement(*vector.Vector)
Vector_NextElement(*vector.Vector)
Vector_PreviousElement(*vector.Vector)
Vector_SelectElement(*vector.Vector, index.l)
Vector_SelectElement2(*vector.Vector, index.l, Fail.l)
Vector_Get(*vector.Vector, [index.l, [Fail.l]])
Vector_Set(*vector.Vector, [*Object, [index.l]])
Vector_SwapElements(*vector.Vector, Index1.l, Index2.l)
Vector_SetComparator(*vector.Vector, *function)
Vector_First(*vector.Vector)
Vector_SetConstructor(*vector.Vector, *function)
Vector_FreeGarbageCollector()
Vector_SetDestructor(*vector.Vector, *function)
Vector_GetComparator(*vector.Vector)
Vector_CreateFromComplexStructure(*Constructor, [*Destructor, [*Comparator]])
Vector_CreateFromSimpleStructure(Size.l, [*Comparator])
Vector_Create(Type)
Vector_Clear(*vector.Vector)
Vector_GetFirstElement(*vector.Vector)
Vector_GetCurrentElement(*vector.Vector)
Vector_GetComparatorFunction(*vector.Vector)
Vector_AddElement(*vector.Vector, [*Object, [index.l]])
Vector_Combine(*destination.Vector, *source.Vector)
Vector_Copy(*original.Vector)
Vector_Randomize(*vector.Vector)
Vector_SortOnRange(*vector.Vector, debut.l, fin.l, Options.l)
Vector_Sort(*vector.Vector, [Options.l])
Vector_SortOnRange(*vector.Vector, debut.l, fin.l)
Vector_Search(*vector.Vector, *element, [*index.Long])
Vector_DeleteElement(*vector.Vector, [index.l])
Vector_Exclude(*source.Vector, *mask.Vector)
Vector_ScanDirectory(Directory$, [Options.l, [extensions$, [KeepAllPath.l]]])
Vector_Sort_FileInfos(*vector.Vector, SortMode.l = #Vector_Sort_Name_Upward)
Vector_ScanDirectoryAdvanced(Directory$, [Options.l, [extensions$, [SortMode.l]]])
Vector_Explode(String$, Separator$)
Vector_Implode(*vector.Vector, Separator$)
Vector_LoadByteFile(FileName$)
Vector_LoadWordFile(FileName$)
Vector_LoadLongFile(FileName$)
Vector_LoadStringFile(FileName$, [KeepEmptyLine])
Vector_LoadQuadFile(FileName$)
Vector_LoadFloatFile(FileName$)
Vector_LoadDoubleFile(FileName$)
Vector_SaveFile(FileName$, *vector.Vector, [FileFormat.l])
Vector_Parse(*vector.Vector, spacer$ = #Null$, number.b = #Null)
Vector_GetIndex(*vector.Vector)
Toujours disponible au même lien : ici

Par contre j'ai des problèmes avec HelpMaker (pour générer la Doc). Donc les nouvelles fonctions ne seront disponibles que dans le fichier Vector.HLP. L'ancien fichier Vector.CHM est conservé mais est incomplet.

Consulter le fichier INSTALL.txt pour savoir comment installer cette LIB.

Merci de votre confiance et n'hésitez pas pour toute suggestion ou 'bug report'.
/Lio
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
lionel_om
Messages : 1500
Inscription : jeu. 25/mars/2004 11:23
Localisation : Sophia Antipolis (Nice)
Contact :

Message par lionel_om »

La nouvelle version est disponible. Je compilé en version 4.30b.
Quelques fonctions ont été ajoutées et y'a eu quelques fix.

/Lio
Webmestre de Basic-univers
Participez à son extension: ajouter vos programmes et partagez vos codes !
Répondre