Cours 4D Pack Guide de Référence Windows / Mac OS

Sommaire: Cours 4D Pack Guide de Référence Windows / Mac OS

1.  Introduction
Présentation de 4D_Pack
2. 4D_Pack : ANSI Streams
AP fopen
AP FPRINT
AP FCLOSE
AP fread
3. 4D_Pack : External Clock
AP External clock
AP SET CLOCK
4. 4D_Pack : Picture Files
AP Save BMP 8 bits
5. 4D_Pack : Printing
AP Print settings to BLOB
AP BLOB to print settings
6. 4D_Pack : User interface
AP Rect dragger
AP FULL SCREEN
AP NORMAL SCREEN
7. 4D_Pack : Utilities
AP ShellExecute
AP Get table info
AP Get field infos
AP Get templates
AP Create method
AP Does method exist
AP Modify method
AP Get tips state
AP SET TIPS STATE
AP Get file MD5 digest
AP Timestamp to GMT
AP Get picture type
AP AVAILABLE MEMORY
AP GET PARAM
AP SET PARAM
8. 4D_Pack : Windows Help Files..
AP HELP ON KEY
AP HELP INDEX
AP HELP ON HELP
AP CLOSE HELP
Index des commandes

……..
1-Introduction

Présentation de 4D_Pack
Le plug-in 4D_Pack est un package regroupant 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).
Installation
L’installation du plug-in 4D_Pack s’effectue comme pour tout plug-in 4D : vous devez le placer dans le dossier Plugins situé soit à côté de l’application exécutable soit à côté du fichier de structure de la base. Pour plus d’informations, reportez-vous au manuel  Développement.

Note aux utilisateurs des versions précédentes de 4D_Pack

Pour des raisons d’évolution des produits 4D, plusieurs commandes présentes dans les versions précédentes ont été supprimées dans 4D_Pack v11. Voici la liste des commandes supprimées ainsi que les solutions de remplacement préconisées :
AP PICT DRAGGER -> Utiliser les fonctions de glisser-déposer intégrées de 4D (Variables système MouseDown , MouseX et MouseY dans le cadredes événements de type “clic”)
AP PICT UPDATER et %AP Pict displayer -> Utiliser un champ image
AP Read Picture BLOB -> Utiliser BLOB VERS IMAGE
AP Read Picture File – > Utiliser LIRE FICHIER IMAGE
AP Save GIF -> Utiliser CONVERTIR IMAGE + ECRIRE FICHIER IMAGE
AP SET PICT MODE -> Utiliser CHOIX FORMATAGE
AP Select document -> Utiliser Selectionner document
AP Set palette -> Utiliser Selectionner couleur RVB
AP Sublaunch -> Utiliser LANCER PROCESS EXTERNE

 2-4D_Pack : ANSI Streams
AP fopen

Note de compatibilité: Cette commande est désormais obsolète, elle est conservée pour des raisons de compatibilité uniquement et sera supprimée dans les prochaines versions du plug-in. Il est fortement recommandé d’utiliser les commandes du thème « Communications » de 4D.

Description
La commande AP fopen appelle la commande C ANSI fopen, qui permet d’ouvrir des canaux série ou parallèle (sous Windows), ou encore de créer directement des fichiers.
La valeur retournée par cette commande permet ensuite l’écriture à l’aide la commande AP FPRINT dans le canal ou le fichier ouvert. Le fichier ou le canal ouvert peut alors être refermé à l’aide de la commande AP FCLOSE.
Note : Sous Mac OS, cette commande permet uniquement de créer des fichiers.
Exemples
(1) Ecriture de « hello world » dans le port parallèle :
port:=AP Fopen ( « LPT1 »;0 )
AP FPRINT ( port; »hello world » )
AP FCLOSE ( port)
(2) Ecriture de « hello world » dans le port série :
port:=AP Fopen ( « COM1 »;0 )
AP FPRINT ( port; « hello world » )
AP FCLOSE ( port )

AP FPRINT

Note de compatibilité: Cette commande est désormais obsolète, elle est conservée pour des raisons de compatibilité uniquement et sera supprimée dans les prochaines versions du plug-in. Il est fortement recommandé d’utiliser les commandes du thème « Communications » de 4D.
AP FPRINT (valeurFopen; données)

Description
La commande AP FPRINT envoie le texte contenu dans le paramètre données sur le canal ou le fichier ouvert par la commande AP Fopen référencé par valeurFopen.
Les données sont envoyées telles quelles, sans conversion. 4D travaillant en interne avec des données en ASCII étendu au format Mac OS, il vous appartient sur PC d’effectuer les conversions éventuelles, en utilisant par exemple la commande Mac vers Windows.

AP FCLOSE

Note de compatibilité: Cette commande est désormais obsolète, elle est conservée pour des raisons de compatibilité uniquement et sera supprimée dans les prochaines versions du plug-in. Il est fortement recommandé d’utiliser les commandes du thème « Communications » de 4D.

……….

Cours pdf

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *