|
|
|
|
|
- Indice de départ des tableaux envoyés aux objets ActiveX ou Automation
- Passage par valeur des tableaux Automation
AutomationParamètre (Fonction) En anglais : AutomationParameter Paramètre la gestion des accès aux objets ActiveX et aux objets Automation. // Fixe l'indice de départ des tableaux Automation AutomationParamètre(apIndiceBaseTableau, 1) Syntaxe
<Résultat> = AutomationParamètre(<Paramètre à  traiter> [, <Nouvelle valeur>])
<Résultat> : Type du paramètre demandé Valeur actuelle du paramètre. Si le paramètre <Nouvelle valeur> est spécifié, renvoie la valeur avant modification. <Paramètre à traiter> : Constante de type Entier Ce paramètre peut correspondre : | | apChaîneBinaire | Récupère les chaînes binaires de OLE Automation. Valeurs possibles pour <Nouvelle valeur> : Vrai ou Faux Si la valeur est à Faux (par défaut), la récupération s'arrête au premier 0 binaire. | apIndiceTableau | Spécifie l'indice de départ des tableaux envoyés aux objets ActiveX ou Automation. Valeurs possibles pour <Nouvelle valeur> : 0 ou 1 | apTableauParValeur | Force le passage par valeur des tableaux envoyés aux objets ActiveX ou Automation. Valeurs possibles pour <Nouvelle valeur> : Vrai ou Faux. |
<Nouvelle valeur> : Paramètre optionnel, type du paramètre à modifier Valeur à donner au paramètre. Remarques Indice de départ des tableaux envoyés aux objets ActiveX ou Automation Lors de l'utilisation de tableaux WLangage avec des objets ActiveX ou Automation, le WLangage génère des tableaux Automation dont les indices commencent à 0. Certains objets ActiveX ou objets Automation nécessitent des tableaux dont les indices commencent à 1. Pour fixer l'indice de départ des tableaux Automation, il suffit d'utiliser la ligne de code suivante : AutomationParamètre(apIndiceBaseTableau, 1) Passage par valeur des tableaux Automation WINDEV passe par référence les tableaux du WLangage aux objets ActiveX ou Automation. Certains objets ActiveX ou Automation ne supportent pas le passage de tableaux par référence. Il est possible de forcer le passage de tableau par valeur à chaque appel en encadrant le tableau avec des parenthèses : ObjetAutomation>>Méthode(5,(MonTableauWL)) Au lieu de : ObjetAutomation>>Méthode(5, MonTableauWL) Pour forcer le passage par valeur de tous les tableaux, il suffit d'utiliser la ligne de code suivante : AutomationParamètre(apTableauParValeur, Vrai) Composante : wd300ole.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|