4D v16.3Count parameters |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Count parameters
Count parameters
El comando Count parameters devuelve el número de parámetros pasados a un método de proyecto. Advertencia: Count parameters es significativo sólo en un método de proyecto que haya sido llamado por otro método (método de proyecto u otro). Si el método de proyecto que llama Count parameters está asociado a un menú, Count parameters devuelve 0. Los métodos de proyecto de 4D aceptan parámetros opcionales, a partir de la derecha. MiMetodo(a;b;c;d) ` Todos los parámetros se pasan Utilizando Count parameters desde MiMetodo, puede detectar el número de parámetros pasados y efectuar diferentes operaciones dependiendo de lo que haya recibido. El siguiente ejemplo muestra un mensaje de texto y puede insertar el texto en un área 4D Write o enviar el texto a un documento en disco: ` Método de proyecto AGREGAR TEXTO Después de añadir este método de proyecto a su aplicación, puede escribir: AGREGAR TEXTO(vtText) ` Mostrar sólo el mensaje de texto Los métodos de proyecto de 4D aceptan un número variable de parámetros del mismo tipo, a partir de la derecha. Para declarar estos parámetros, utilice las directivas de compilación a las cuales usted pasa ${N} como una variable, donde N especifica el primer parámetro. Utilizando Count parameters puede referenciar estos parámetros con un bucle For y la sintaxis de indirección de parámetro. Este ejemplo es una función que devuelve el número más grande recibido como parámetro: ` Método de proyecto Max de Después de añadir este método de proyecto a su aplicación, puede escribir: vrResult:=Max of(Records in set("Operación A");Records in set("Operación B")) o: vrResult:=Max of(r1;r2;r3;r4;r5;r6)
Ver también
|
PROPIEDADES
Producto: 4D HISTORIA
Creado por: < 4D v6 ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||