Page 2 sur 2

Publié : sam. 09/août/2008 11:57
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

Publié : mer. 04/mars/2009 18:16
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