xParamValor cuyo tipo se identificará.
Guía AdvPLValType( <xParam> ) --> cRetIdentifica el tipo del valor recibido.
ValType recibe un valor y devuelve código carácter: A array, B bloque, C carácter, D fecha, L lógico, N numérico, O objeto y U no definido/Nil. La referencia también lista F para decimal de punto fijo; comprobar disponibilidad. Difiere de Type, que recibe expresión textual. Verificar tipo no valida longitud de array, contenido ni propiedades de objeto. (Ref. 1)
ValType( <xParam> ) --> cRetxParamValor cuyo tipo se identificará.
Carácter que identifica el tipo del valor.
#Include "TOTVS.ch"
User Function EdTipo()
Local uValor := Nil
// Nil es un valor guardado en la variable, con codigo U.
ConOut(ValType(uValor))
uValor := {"A", "B"}
If ValType(uValor) == "A"
// El tipo no demuestra cantidad de elementos.
ConOut(cValToChar(Len(uValor)))
EndIf
Return NilResultados esperados: U y 2. La variable existe desde su declaración. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
Desarrollado con Usina Docs · Alpha
© 2026 Usina.BR. Todos los derechos reservados. TOTVS, Protheus, Microsiga y sus respectivos logotipos son marcas de sus titulares. Guía AdvPL es independiente y utiliza citas limitadas, atribuidas y justificadas por fines educativos. Consulta los Términos de Uso. Términos de Uso
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.