Téléchargement des produits


Version anglaise


 

 

Les deux appellations de cet ordre sont équivalentes.

 

      

VADELIA

SADELIA

WADELIA

MADELIA

 

(I/B) (C/S)

(B) (S)

(I/B) (C/S)

(I) (C/S)

 

Attention : cet ordre est ignoré dans une partie serveur générée pour l'AS/400.

 

Paragraphe d'utilisation

Tous

 

Syntaxe

CHARGER_DLL NomDLLouClasse

ou

CHARGER_CLASS NomDLLouClasse

 

NomDLLouClasse

'ConstanteAlpha'

 

 

| NomPgm

 

 

| &IdVarAlpha

 

Description

Cet ordre charge une DLL ou une classe Java en mémoire, dans le cas où l'on veut appeler plusieurs fois une de ses fonctions.

Le nom de la DLL ou de la classe peut être sous forme de constante alphanumérique, de mot directeur d'un programme Visual Adélia, ou d'une variable précédée du caractère "&".

 

Cet ordre prépare l'exécution des ordres APPELER et APPELER_DLL.

 

Pour vérifier si l'opération s'est bien passée, il est possible de tester le mot réservé *CODE_RETOUR.

 

Remarque : dans une partie client d'un programme WADELIA, NomPgm ne peut être que le nom d'un programme VADELIA Batch (généré en client java).

 

Par exemple

CHARGER_DLL '\MES_DLLS\LSTCLI.DLL'

 

CHARGER_DLL LISTE_CLIENTS

 

CHARGER_DLL &NOM_DLL

 

CHARGER_DLL 'VaToolBx.dll'

APPELER_DLL 'VaToolBx.dll' 'Fbeep' Freq Duree CodeRetour

...

DECHARGER_DLL 'VaToolBx.dll'

 

Autre exemple d'utilisation

 

* boucle de lecture de la liste pour prendre

* toutes les lignes sélectionnées

CHARGER_DLL cmj_personnel

LECTURE_LST LST_PERSO:LISTE *SELECT

*

P_COD_ACTION = 'MO'

P_COD_MATRICUL = *BLANK   

P_COD_MATRICUL = ZZ_COD_MATRICUL

*

APPELER cmj_personnel P_COD_MATRICUL P_COD_ACTION

SI P_COD_ACTION = 'OK'

LIRE_SQL PERSONNEL *COND(PE_COD_MATRICUL = :P_COD_MATRICUL)

PRESENTER PERSONNEL

MODIFIER_ELT LST_PERSO:LISTE *DESELECT

FIN

*

FIN_LECTURE_LST

DECHARGER_DLL cmj_personnel

 

↑ Haut de page


  • Aucune étiquette