J'ai un problème avec PB 5.20 B8 et SortStructuredArray(). En gros quand j'écrit la ligne si dessous le complilateur me dit "Ligne xxx: Constante introuvable: #PB_Sort_String"
Définit le type du champ de la structure qui sert pour le tri. Les types disponibles sont:
#PB_Sort_Byte : Le champ de la structure est un octet (.b)
#PB_Sort_Word : Le champ de la structure est un word (.w)
#PB_Sort_Long : Le champ de la structure est un long (.l)
>>>>> #PB_Sort_String : Le champ de la structure est un string (.s or $, les fixed strings ne sont pas supportés)
#PB_Sort_Float : Le champ de la structure est un flottant (.f)
#PB_Sort_Double : Le champ de la structure est un double (.d)
#PB_Sort_Quad : Le champ de la structure est un quad (.q)
#PB_Sort_Character: Le champ de la structure est un caractère (.c)
#PB_Integer : Le champ de la structure est un integer (.i)
#PB_Sort_Ascii : Le champ de la structure est un caractère ascii (.a)
#PB_Sort_Unicode : Le champ de la structure est un caractère unicode (.u)
Donc elle existe bien ? ou est ce la doc qui n'est pas encore a jour?
Cordialement,
GallyHC
Dernière modification par GallyHC le ven. 02/août/2013 22:50, modifié 1 fois.
; Trie le tableau en fonction du champ 'Nom$'qui est une chaîne de caractères (String)
;
SortStructuredArray(Animaux(), #PB_Sort_Ascending, OffsetOf(Animal\Nom$), #PB_String)
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
C'est surprenant mais si tu utilises UseZipPacker(), alors il est inutiles de spécifier le plugin dans la fonction CreatePack()
Par contre si dans ton code tu utilises PLUSIEURS PLUG-IN DE COMPRESSION alors tu dois spécifier le plugin qui sert à la compression (#PB_Packer_BriefLZ ou #PB_Packer_LZMA).
Dernière modification par falsam le ven. 02/août/2013 20:39, modifié 1 fois.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Fred a écrit :c'est #PB_PackerPlugin_Zip maintenant.
Merci Fred. J'avais donné la réponse en tenant compte de l'aide qui ne spécifié pas ce flag. Merci pour le temps consacré à l'élaboration de cette nouvelle version et du temps que tu passes aussi sur le forum afin de répondre à tes utilisateurs.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%