Avec ce programme, vous pouvez regrouper en un seul archive plusieurs fichiers (par exmple des images, des sons, des sprites, des DLL, etc) dont votre application a besoin. Cet archive (soit en version brute soit en version comprimée) peut être ajouté par la suite à votre programme en utilisant IncludeBinary.
Pour le moment, vous avez le choix entre 3 formats:
Vous avez le choix entre 3 alorithmes de compression:
Preview of the GUI:
Fonctions des fichiers de code de source à inclure:
( Les fonctions PBData_ sont destinés à être utilisé avec les fichiers HexData, BinPack, les fonctions UDRes_ sont destinés à être utilisé avec les fichiers du format Ressource Windows.)
*Mem
=
UDRes_Get(ResNumber[,
hModule])
*Mem
= PBData_Get(ResNumber)
*Mem contient le pointeur de la ressource chargée. La taille peut être déterminée avec MemorySize(*Mem). Cet pointeur peut être libéré avec FreeMemory(*Mem) releases the pointer.
Result.s = UDRes_GetFileName(ResNumber[, hModule])
Result.s = PBData_GetFileName(ResNumber)
Result = UDRes_GetResNumber(FileName.s[, start[, hModule]])
Result = PBData_GetResNumber(FileName.s[, start])
Result
= UDRes_Save(FileName.s,
ResNumber[, hModule])
Result
= PBData_Save(FileName.s,
ResNumber)
Result
= UDRes_CatchSound(Sound,
ResNumber[, hModule])
Result
= PBData_CatchSound(Sound,
ResNumber)
Result
= UDRes_CatchImage(Image,
ResNumber, [Flag, [hModule]])
Result
= PBData_CatchImage(Image,
ResNumber[, Flag])
Result
= UDRes_CatchSprite(Sprite,
ResNumber[, Mode[, hModule]])
Result
= PBData_CatchSprite(Sprite,
ResNumber[, Mode])
Result
= UDRes_CatchModule(Module,
ResNumber[, hModule])
Result
= PBData_CatchModule(Module,
ResNumber)
Sound, Image, Flag et Modus correspondent à la valeur de la fonction Catch respective de PureBasic. Result est nul en cas d'échec.
Autres consignes:
Pour sélectionner la même compression pour tous les fichiers, sélectionnez d'abord l'algorithme désiré pour un des fichiers, et cliquez ensuite la tête de la deuxième colonne.
Vous ne pouvez choisir qu'un seul format à inclure dans votre fichier EXE ou DLL.
Veuillez observer les limites de Polink et du compileur PureBasic, notamment des fichiers trop grands peuvent causer des problèmes. Utilisez de préférence le format ressource de Windows pour travailler avec de fichiers plus grands.
Dans le cas du format HexData, le code nécessaire à l'utilisation est inclus dans le fichier généré. Dans le cas des fichiers ressource Windows, incluez le fichier ressource et le fichier „UDRes_Include.pbi“.
Des exemples sont fournis dans le dossier Examples.
Paramètres pour le GUI:
/PORTABLE
Les paramètres de réglage sont sauvegardés dans le même dossier d'installation de PureDataConverter, pourvu que l'utilisateur a le droit d'écrire dans cet dossier.
/IGNOREPOS
Les positions x et y sonst ignorés, le GUI utilises #PB_Ignore.
Veuillez bien noter que vous pouvez spécifier un ou plusieurs fichiers de projet (*.pbdc).
Les paramètres peuvent être écrits en majuscules ou en minuscules, l'orde des paramètres ne joue aucun ròle.
Configuration requise:
Windows
2000+