DLL_CALL1()

DLL_CALL1(F,P1)

APPELLE LA FONCTION F DE LA DLL EN MÉMOIRE, AVEC 1 PARAMÈTRE

  • Type: Fonction
  • Paramètres: 2
  • Groupe: DLL

ACTION

La fonction DLL_CALL1(F,P1) appelle une fonction de la DLL (Librairie de liens dynamiques) chargée en mémoire, en lui passant 1 paramètre, et retourne un résultat arithmétique.

Remarque: l'écriture de la fonction F appelée est "sensible à la casse", c'est à dire qu'elle doit être exactement la même que celle qui est déclarée dans la DLL. Les majuscules et les minuscules doivent être les mêmes.

SYNTAXE : Résultat=DLL_CALL1(F,P1)

  • F = chaîne de caractères, nom de fonction.
  • P1 = paramètre, entier ou réel.

UTILISATION

  • La fonction DLL_CALL1() est utilisée pour appeler une fonction d'une DLL chargée en mémoire.

ERREUR

  • Si la fonction F n'existe pas dans la DLL.
  • Si l'écriture de la fonction F (majuscules et minuscules) n'est pas la même que celle de la DLL.
  • Si F n'est pas un nom correct de fonction.
  • Si P1 n'est pas une expression arithmétique correcte.

EXEMPLE

dim r,a

rem DLL chargée en mémoire

dll_on "ma_dll.dll"

rem appel d'une fonction de la DLL avec 1 paramètre

a=10

r=dll_call1("func",a)

rem affichage du résultat

print v

rem libération de la mémoire

dll_off

EN RAPPORT

DLL_ON

DLL_OFF

DLL_CALL0()

DLL_CALL2()

DLL_CALL3()

DLL_CALL4()

DLL_CALL5()

DLL_CALL6()