Le plug-in 4D_Pack regroupe diverses routines utiles pour le développement de vos applications 4D.
Les commandes de 4D_Pack débutent par le préfixe "AP" afin d'éviter toute confusion avec les commandes propres à 4D. Elles respectent également la convention minuscules/majuscules qui différencie les fonctions (commandes retournant une valeur) des procédures (commandes ne retournant pas de valeur).
L'installation du plug-in 4D_Pack s'effectue comme pour tout plug-in 4D: il vous suffit de le placer dans le dossier Plugins situé près du fichier exécutable de l'application ou dans celui situé près du fichier de structure de la base. Pour plus d'informations, reportez-vous à la section Installer des plugins ou des composants du manuel Mode Développement.
For reasons related to the evolution of 4D products, several commands found in previous versions have been removed in 4D_Pack v11. Here is the list of deleted commands as well as the recommended replacement solutions:
AP PICT DRAGGER -> Use the integrated drag and drop functions of 4D (MouseDown, MouseX and MouseY System Variables in the case of “click” type events)
AP PICT UPDATER and %AP Pict displayer -> Use a picture field
AP Read Picture BLOB -> Use BLOB TO PICTURE
AP Read Picture File - > Use READ PICTURE FILE
AP Save GIF -> Use CONVERT PICTURE + WRITE PICTURE FILE
AP SET PICT MODE -> Use SET FORMAT
AP Select document -> Use Select document
AP Set palette -> Use Select RGB Color
AP Sublaunch -> Use LAUNCH EXTERNAL PROCESS
AP PrintDefault -> Use AP BLOB to print settings + AP Print settings to BLOB
AP Text to PrintRec -> Use AP BLOB to print settings + AP Print settings to BLOB
AP PrintRec to text -> Use AP BLOB to print settings + AP Print settings to BLOB
AP PrValidate -> Use AP BLOB to print settings + AP Print settings to BLOB
AP Toolbar installed -> Use Tool bar height (returns 0 if toolbar is hidden)
AP SET WEB FILTERS -> Use SET DATABASE PARAMETER and Get database parameter
AP ShellExecute (Mac OS) --> Use LAUNCH EXTERNAL PROCESS
AP Add table and fields -> Use 4D SQL engine
AP Create relation -> No alternative solution currently