VApp
Última actualización
Última actualización
Este clase representa a la aplicación. Dispone de funciones para ver información de sus proyectos, acceso a variables globales, constantes, utilidades de base de datos, disco, etc.
Todos los scripts están conectados a un objeto global y único que representa a la aplicación cuyo nombre es theApp. Este objeto está disponible en ejecución de scripts en Velneo vClient, pero también en extensiones en Velneo vDevelop, aunque no aquellas funciones que tienen sentido únicamente en ejecución (Ver documentación de VExtension).
Hay que tener en cuenta que la aplicación da acceso al proyecto principal con el que se ha arrancado la aplicación y todos sus objetos heredados lo que permite el acceso y uso de cualquier objeto de la aplicación desde cualquier script.
Generales
De proyectos
De variables globales
De constantes
De mantenimiento de base de datos
De DOS: directorios
De DOS: ficheros
De info local actual
De info local del sistema
De sistema
De cestas
De impresoras del sistema
De impresión de informes
De variables de sistema
De cursor
De variables globales tipo array
De mensajería interna
De tablas estáticas
Multimedia
De vista de datos
De estilos
De conexión segura TLS/SSL
De cliente-servidor
AlgoritmoHash
Algoritmos estándar:
Md4 = 0
Md5 = 1
Sha1 = 2
Sha2_224 = 3
Sha2_256 = 4
Sha2_384 = 5
Sha2_512 = 6
Sha3_224 = Keccak_224 = 7
Sha3_256 = Keccak_256 = 8
Sha3_384 = Keccak_384 = 9
Sha3_512 = Keccak_512 = 10
RealSha3_224 = 11
RealSha3_256 = 12
RealSha3_384 = 13
RealSha3_512 = 14
Cursores
ArrowCursor = 0
UpArrowCursor = 1
CrossCursor = 2
WaitCursor = 3
IBeamCursor = 4
SizeVerCursor = 5
SizeHorCursor = 6
SizeBDialogCursor = 7
SizeFDialogCursor = 8
SizeAllCursor = 9
BlankCursor = 10
SplitVCursor = 11
SplitHCursor = 12
PointingHandCursor = 13
ForbiddenCursor = 14
WhatsThisCursor = 15
BusyCursor = 16
OpenHandCursor = 17
CloseHandCursor = 18
PaperSize
A4 = 0
B5 = 1
Letter = 2
Legal = 3
Executive = 4
A0 = 5
A1 = 6
A2 = 7
A3 = 8
A5 = 9
A6 = 10
A7 = 11
A8 = 12
A9 = 13
B0 = 14
B1 = 15
B10 = 16
B2 = 17
B3 = 18
B4 = 19
B6 = 20
B7 = 21
B8 = 22
B9 = 23
C5E = 24
Comm10E = 25
DLE = 26
Folio = 27
Ledge = 28
Tabloid = 29
Custom = 30
Paths
DocumentsPath = 1
DesktopPath = 0
FontsPath = 2
ApplicationsPath = 3
MusicPath = 4
MoviesPath = 5
PicturesPath = 6
TempPath = 7
HomePath = 8
DataPath = 9
CachePath = 10
GenericCachePath = 15
GenericDataPath = 11
RuntimePath = 12
ConfigPath = 13
DownloadPath = 14
GenericConfigPath = 16
AppDataPath = 17
AppLocalDataPath = DataPath
Calidad de conexión
Sin conexión = 0
Deficiente = 1
Mala = 2
Regular = 3
Cloud = 4
Wifi = 5
Red local = 6
Emite un pitido a través del altavoz del sistema.
Devuelve en minúsculas el hash de una cadena en función del parámetro.
Parámetro:
AlgoritmoHash: ver enum de algoritmos disponibles.
Devuelve el nombre del navegador en curso, por ejemplo: vClient, vWebClient, etc.
Procesa los eventos que haya en la cola de la aplicación, excluyendo los de entrada de usuario (teclado, ratón...). Debe usarse donde se consuma mucho tiempo o bucles largos para que se refresque el interfaz. Solo actúa en procesos en primer plano ya que es en estos donde estamos ocupando el hilo principal que es el que atiende la cola de eventos. En los demás no hace nada.
Retorna la cadena que pasamos como parámetro sin etiquetas html. El código html debe estar bien conformado para que retorne contenido.
Parámetros:
szHtml: cadena de texto que contiene el código Html correctamente conformado del que queremos extraer el texto sin etiquetas html.
El proceso queda detenido en este punto durante el tiempo especificado en el parámetro.
Parámetros:
miliSegs: número de milisegundos de espera, por ejemplo: 1000 = 1 segundo.
Devuelve el objeto VProjectInfo del proyecto principal.
Si la usamos en un proceso ejecutado en 4º plano, esta función devolverá el proyecto donde esté declarado el proceso, tenga proyectos o no por encima, el motivo de esto es que cuando se ejecuta el proceso el servidor crea un enganche temporal para gestionarlo, en ese momento, conoce el proyecto donde está el objeto y lo que hereda, pero no conoce todo lo que tiene por encima.
Esta función es de uso exclusivo en las extensiones de Velneo vDevelop (clase vExtension).Devuelve un objeto VProjectInfo con la información del proyecto cuyo tipo e index dentro de la solución hayamos pasado como parámetro.
Parámetros:
nProjectType: tipo de proyecto. Ver enum de tipos de proyecto.
index: index dentro de la solución.
Devuelve un objeto VProjectInfo del proyecto con el alias especificado.
Parámetros:
szAlias: alias del proyecto.
Devuelve el valor de una variable global de tipo fecha.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
Devuelve el valor de una variable global de tipo tiempo, fecha y hora.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
Devuelve el valor de una variable global de tipo numérico, con decimales.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
Devuelve el valor de una variable global de tipo numérico, entero.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
Devuelve el valor de una variable global de tipo alfabética.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
Devuelve el valor de una variable global de tipo hora.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
Devuelve true si la variable global está vacía. Las numéricas se asumen vacías con el valor 0.
Parámetros:
szIdRefVar: idRef de la variable "ALIASPROYECTO/IDVARIABLE".
Asigna el valor a la variable global de tipo alfabética.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
szValue: valor alfabético.
Asigna el valor a la variable global de tipo numérica.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
nValue: valor numérico.
Asigna el valor a la variable global de tipo booleano.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
bValue: valor booleano.
Asigna el valor a la variable global de tipo tiempo, fecha y hora.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
dtValue: valor de tipo tiempo, fecha y hora.
Asigna el valor a la variable global de tipo fecha.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
dValue: valor de tipo fecha.
Asigna el valor a la variable global de tipo hora.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
tValue: valor de tipo hora.
Devuelva el contenido de una constante.
Parámetros:
szIdRefConstante: idRef del objeto constante "ALIAS_PROYECTO/ID_OBJETO".
Devuelve el contenido de una constante en el idioma y país especificado en los parámetros. El país es un parámetro opcional, si no se especifica asume el más genérico de los existentes para ese idioma.
Parámetros:
szIdRefConstante: idRef del objeto constante "ALIAS_PROYECTO/ID_OBJETO".
idioma: código numérico del idioma, por ejemplo: English = 31. Ver enum de idiomas
país: código numérico del país, por ejemplo: UnitedKingdom = 224. Este es un parámetro opcional. Ver enum de países
Regenera un índice complejo. Si indicamos true en el 2º parámetro se mostrará la barra de progreso.
Parámetros:
idRefIdxComplejo: idRef del índice complejo "ALIAS_PROYECTO/ID_INDICE_COMPLEJO".
bProgressDialog: true para indicar que sea visible la barra de progreso.
Regenera el área de datos de la tabla indicada en el primer parámetro. Si indicamos true en el 2º parámetro se mostrará la barra de progreso. Esta función lanzada sobre tablas en memoria siempre devuelve false.
Parámetros:
idRefTabla: idRef de la tabla "ALIAS_PROYECTO/ID_TABLA".
bProgressDialog: true para indicar que sea visible la barra de progreso.
Regenera los índices de tabla indicada en el primer parámetro. Si indicamos true en el 2º parámetro se mostrará la barra de progreso.
Parámetros:
idRefTabla: idRef de la tabla "ALIAS_PROYECTO/ID_TABLA".
bProgressDialog: true para indicar que sea visible la barra de progreso.
Devuelve el directorio de la aplicación en el que está siendo ejecutado el script.
Devuelve la senda de la aplicación en el que está siendo ejecutado el script.
Elimina del path los separadores "/" o "" redundantes y los unifica a "/".
Devuelve el path del directorio en curso, por defecto donde se ejecuta vClient.
Devuelve un objeto VFileInfo para el dispositivo del índice cargado.
Parámetros:
index: número ordinal correspondiente al dispositivo de disco.
Devuelve el número de dispositivos de disco del sistema.
Devuelve un array de cadenas con las sendas estándar del sistema para la localización que indicamos como parámetro.
Parámetros:
Location: ver enum Paths
Nota: la función devuelve un array ya que puede haber más de una senda para un mismo location.
Windows
========
DesktopLocation "C:/Users/<USER>/Desktop"
DocumentsLocation "C:/Users/<USER>/Documents"
FontsLocation "C:/Windows/Fonts" (not writable)
ApplicationsLocation "C:/Users/<USER>/AppData/Roaming/Microsoft/Windows/Start Menu/Programs"
MusicLocation "C:/Users/<USER>/Music"
MoviesLocation "C:/Users/<USER>/Videos"
PicturesLocation "C:/Users/<USER>/Pictures"
TempLocation "C:/Users/<USER>AppData/Local/Temp"
HomeLocation "C:/Users/"
DataLocation "C:/Users/<USER>/AppData/Local/", "C:/ProgramData/", "", "/data"
CacheLocation "C:/Users/<USER>/AppData/Local/<USER>/cache"
GenericDataLocation "C:/Users/<USER>/AppData/Local", "C:/ProgramData", "", "/data"
RuntimeLocation "C:/Users/"
ConfigLocation "C:/Users/<USER>/AppData/Local/", "C:/ProgramData/"
GenericConfigLocation "C:/Users/<USER>/AppData/Local", "C:/ProgramData"
DownloadLocation "C:/Users/<USER>/Documents"
GenericCacheLocation "C:/Users/<USER>/AppData/Local/cache"
AppDataLocation "C:/Users/<USER>/AppData/Roaming/", "C:/ProgramData/", "", "/data"
AppLocalDataLocation "C:/Users/<USER>/AppData/Local/", "C:/ProgramData/", "", "/data"
AppConfigLocation "C:/Users/<USER>/AppData/Local/", "C:/ProgramData/"
OS X
========
DesktopLocation "~/Desktop"
DocumentsLocation "~/Documents"
FontsLocation "/System/Library/Fonts" (not writable)
ApplicationsLocation "/Applications" (not writable)
MusicLocation "~/Music"
MoviesLocation "~/Movies"
PicturesLocation "~/Pictures"
TempLocation Generado aleatoriamente por el sistema operativo
HomeLocation "~"
DataLocation "~/Library/Application Support/", "/Library/Application Support/". "/../Resources"
CacheLocation "~/Library/Caches/", "/Library/Caches/"
GenericDataLocation "~/Library/Application Support", "/Library/Application Support"
RuntimeLocation "~/Library/Application Support"
ConfigLocation "~/Library/Preferences"
GenericConfigLocation "~/Library/Preferences"
DownloadLocation "~/Downloads"
GenericCacheLocation "~/Library/Caches", "/Library/Caches"
AppDataLocation "~/Library/Application Support/", "/Library/Application Support/". "/../Resources"
AppLocalDataLocation "~/Library/Application Support/", "/Library/Application Support/". "/../Resources"
AppConfigLocation "~/Library/Preferences/"
Linux
========
DesktopLocation "~/Desktop"
DocumentsLocation "~/Documents"
FontsLocation "~/.fonts"
ApplicationsLocation "~/.local/share/applications", "/usr/local/share/applications", "/usr/share/applications"
MusicLocation "~/Music"
MoviesLocation "~/Videos"
PicturesLocation "~/Pictures"
TempLocation "/tmp"
HomeLocation "~"
DataLocation "~/.local/share/", "/usr/local/share/", "/usr/share/"
CacheLocation "~/.cache/"
GenericDataLocation "~/.local/share", "/usr/local/share", "/usr/share"
RuntimeLocation "/run/user/"
ConfigLocation "~/.config", "/etc/xdg"
GenericConfigLocation "~/.config", "/etc/xdg"
DownloadLocation "~/Downloads"
GenericCacheLocation "~/.cache"
AppDataLocation "~/.local/share/", "/usr/local/share/", "/usr/share/"
AppLocalDataLocation "~/.local/share/", "/usr/local/share/", "/usr/share/"
AppConfigLocation "~/.config/", "/etc/xdg/"
Android
========
DesktopLocation "/files"
DocumentsLocation "/Documents", "/<USER>/Documents"
FontsLocation "/system/fonts" (no se puede escribir)
ApplicationsLocation No soportado (el directorio no se puede leer)
MusicLocation "/Music", "/<USER>/Music"
MoviesLocation "/Movies", "/<USER>/Movies"
PicturesLocation "/Pictures", "/<USER>/Pictures"
TempLocation "/cache"
HomeLocation "/files"
DataLocation "/files", "/<USER>/files"
CacheLocation "/cache", "/<USER>/cache"
GenericDataLocation ""
RuntimeLocation "/cache"
ConfigLocation "/files/settings"
GenericConfigLocation "/files/settings" (no hay settings compartidos)
DownloadLocation "/Downloads", "/<USER>/Downloads"
GenericCacheLocation "/cache" (no hay cache compartida)
AppDataLocation "/files", "/<USER>/files"
AppConfigLocation "/files/settings"
AppLocalDataLocation "/files", "/<USER>/files"
iOS
========
DesktopLocation "/Documents/Desktop"
DocumentsLocation "/Documents"
FontsLocation "/Library/Fonts"
ApplicationsLocation No soportado
MusicLocation "/Documents/Music"
MoviesLocation "/Documents/Movies"
PicturesLocation "/Documents/Pictures", "assets-library://"
TempLocation "/tmp"
HomeLocation "" (not writable)
DataLocation "/Library/Application Support"
CacheLocation "/Library/Caches"
GenericDataLocation "/Documents"
RuntimeLocation No soportado
ConfigLocation "/Library/Preferences"
GenericConfigLocation "/Library/Preferences"
DownloadLocation "/Documents/Downloads"
GenericCacheLocation "/Library/Caches"
AppDataLocation "/Library/Application Support"
AppConfigLocation "/Library/Preferences/"
AppLocalDataLocation "/Library/Application Support"
Devuelve el path del directorio home, por defecto el del usuario.
Carga los dispositivos de disco del sistema. Devuelve true si finaliza correctamente.
Devuelve el path del directorio raíz, por ejemplo "C:/".
Cambia el path en curso. Devuelve true si el cambio finaliza correctamente.
Parámetros:
path: nueva senda.
Devuelve el path de del directorio temporal.
Copia un fichero. Devuelve true si la copia finaliza correctamente.
Parámetros:
szFileName: senda de origen del fichero con el nombre antiguo.
szNewName: senda de destino del fichero con el nuevo nombre.
Devuelve true si el fichero existe y está legible.
Parámetros:
szFileName: senda del fichero.
Crea un enlace simbólico, acceso directo o shortcut, a un fichero o directorio.
Parámetros:
szFileName: senda del fichero.
szLinkName: nombre del acceso directo o shorcut.
Elimina un fichero del disco. Devuelve true si finaliza correctamente.
Parámetros:
szFileName: senda del fichero.
Renombra un fichero del disco. Devuelve true si finaliza correctamente.
Parámetros:
szFileName: senda del fichero a renombrar.
szNewName: senda del fichero con el nuevo nombre.
Devuelve el código de país en curso.
Devuelve el código ISO (3166) del país en curso.
Devuelve el nombre del país en curso, en inglés.
Devuelve el carácter de separador decimal en curso. Un string de un byte.
Devuelve el código del idioma en curso.
Devuelve el código ISO (639) del idioma en curso.
Devuelve el nombre del idioma en curso, en inglés.
Devuelve el código de país del sistema.
Devuelve el código ISO (3166) del país del sistema.
Devuelve el nombre del país del sistema.
Devuelve el carácter de separador decimal del sistema, un string de un byte.
Devuelve el código del idioma del sistema.
Devuelve el código ISO (639) del idioma del sistema.
Devuelve el nombre del idioma del sistema, en inglés.
Devuelve un objeto del tipo VClipboard que nos permite acceder al portapapeles en curso o establecer un nuevo contenido en el portapapeles.
Devuelve un objeto VScreen que representa la pantalla principal del sistema y que nos permite obtener información acerca de la misma.
Ejecuta la aplicación que pasamos como parámetro con los argumentos correspondientes, devolviendo true si ha podido ejecutarlo. No espera.
Parámetros:
szExe: senda del ejecutable.
aszArgumentos: array de cadenas con los argumentos del ejecutable.
Devuelve el nombre de la máquina host.
Añade a la cesta el registro existente en el objeto VRegister. Tanto la cesta como el objeto VRegister deben ser de la misma tabla.
Parámetros:
szIdRefCesta: idRef de la cesta "ALIAS_PROYECTO/ID_OBJETO".
reg: objeto de la clase VRegister.
Añade a la cesta los registros existentes en el objeto VRegisterList. Tanto la cesta como el objeto VRegisterList deben ser de la misma tabla.
Parámetros:
szIdRefCesta: idRef de la cesta "ALIAS_PROYECTO/ID_OBJETO".
regList: objeto de la clase VRegisterList.
Alimenta un objeto VRegisterList con los registros contenidos en la cesta. Devuelve true si finaliza correctamente. Si el objeto VRegisterList contiene registros se pierden ya que el contenido del objeto VRegisterList en su totalidad es sustituido por los registros que existen en la cesta. Si el objeto VRegisterList no tuviese asignada ninguna tabla, al ejecutar esta función asumirá la misma tabla de la cesta.
Parámetros:
szIdRefCesta: idRef de la cesta "ALIAS_PROYECTO/ID_OBJETO".
regList: objeto de la clase VRegisterList.
Elimina de la cesta el registro existente en el objeto VRegister. Tanto la cesta como el objeto VRegister deben ser de la misma tabla.
Parámetros:
szIdRefCesta: idRef de la cesta "ALIAS_PROYECTO/ID_OBJETO".
reg: objeto de la clase VRegister.
Elimina de la cesta los registros existentes en el objeto VRegisterList. Tanto la cesta como el objeto VRegisterList deben ser de la misma tabla.
Parámetros:
szIdRefCesta: idRef de la cesta "ALIAS_PROYECTO/ID_OBJETO".
regList: objeto de la clase VRegisterList.
Añade a la cesta los registros contenidos en un objeto VRegisterList. Devuelve true si finaliza correctamente. Si la cesta contiene registros se pierden ya que el contenido de la cesta en su totalidad es sustituido por los que existen en el objeto VRegisterList. La cesta asumirá la tabla del objeto VRegisterList.
Parámetros:
szIdRefCesta: idRef de la cesta "ALIAS_PROYECTO/ID_OBJETO".
regList: objeto de la clase VRegisterList.
Devuelve un array con los nombres de las impresores disponibles en el sistema.
Devuelve el nombre de la impresora configurada por defecto en el sistema.
Devuelve un array con los tamaño de papel disponible para la impresora especificada en el parámetro.
Parámetros:
szPrinterName: nombre de la impresora.
Imprime un informe. Si no se especifica impresora lógica mostrará el cuadro de diálogo de selección de la impresora.
Parámetros:
list: objeto de la clase VRegisterList con la lista de registros con los que se alimentará el informe.
idRefReport: idRef del objeto informe a imprimir "ALIAS_PROYECTO/ID_OBJETO".
idRefLogicPr: idRef del objeto impresora lógica por la que se imprima el informe. Este parámetro es opcional.
Genera un fichero en disco con el informe. En función de la extensión del path se podrá generar un fichero PDF o PostScript.
Parámetros:
list: objeto de la clase VRegisterList con la lista de registros con los que se alimentará el informe.
idRefReport: idRef del objeto informe a imprimir "ALIAS_PROYECTO/ID_OBJETO".
path: senda completa donde se almacenará el informe generado.
Imprime un informe directamente en la impresora especificada sin mostrar el cuadro de diálogo de selección de impresora.
Parámetros:
list: objeto de la clase VRegisterList con la lista de registros con los que se alimentará el informe.
idRefReport: idRef del objeto informe a imprimir "ALIAS_PROYECTO/ID_OBJETO".
printerName: nombre de la impresora donde se lanzará la impresión del informe.
bHighRes: parámetro opción que permite configurar si la impresión se realizar con alta o baja resolución. Por defecto es false que indica baja resolución. Para imprimir en alta resolución hay que poner este parámetro a true.
Devuelve el path usado por el ejecutable, por ejemplo vClient o vDataClient, para almacenar la información en caché.
Devuelve true si el usuario es administrador.
Devuelve un objeto de la clase VSysInfo que contiene funciones para obtener diferente información del sistema.
Devuelve el nombre del usuario en curso.
Recupera el cursor normal (ArrowCursor del enum).
Cambiar el icono del cursor.
Parámetros:
nCursor: ver enum de cursores.
Si cambiamos el cursor en un proceso con setOverrideCursor, para restaurarlo debemos hacerlo con la función restoreOverrideCursor en ese mismo proceso. El motivo es que estas funciones se han de usar en una misma sesión, y esa sesión es la del propio proceso en la que se ha modificado el cursor. Esto quiere decir que no podemos modificar y restaurar el cursor en procesos diferentes.
Devuelve el tamaño del array de la variable global.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
Devuelve el valor de un elemento de una variable global de tipo Array cuyo contenido sea de tipo booleano.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
nSubindex: número de índice del elemento del array.
Devuelve el valor de un elemento de una variable global de tipo Array cuyo contenido sea de tipo fecha.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
nSubindex: número de índice del elemento del array.
Devuelve el valor de un elemento de una variable global de tipo Array cuyo contenido sea de tipo tiempo, fecha y hora.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
nSubindex: número de índice del elemento del array.
Devuelve el valor de un elemento de una variable global de tipo Array cuyo contenido sea de tipo numérico, entero.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
nSubindex: número de índice del elemento del array.
Devuelve el valor de un elemento de una variable global de tipo Array cuyo contenido sea de tipo numérico, con decimales.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
nSubindex: número de índice del elemento del array.
Devuelve el valor de un elemento de una variable global de tipo Array cuyo contenido sea de tipo alfabético.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
nSubindex: número de índice del elemento del array.
Devuelve el valor de un elemento de una variable global de tipo Array cuyo contenido sea de tipo hora.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
nSubindex: número de índice del elemento del array.
Devuelve true si el elemento de una variable global de tipo Array está vacío.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
nSubindex: número de índice del elemento del array.
Asigna un valor a un elemento de una variable global de tipo array.
Parámetros:
szIdRefVar: identificador de referencia de la variable global.
nSubindex: número de índice del elemento del array.
var: valor de cualquier tipo que deseamos almacenar en el elemento de la variable global tipo array.
Envía un mensaje de alerta a un usuario.
Parámetros:
szUser: nombre del usuario.
szAsuneto: texto del asunto del mensaje.
szMsg: texto del mensaje.
Envía un mensaje normal a un usuario.
Parámetros:
szUser: nombre del usuario.
szAsuneto: texto del asunto del mensaje.
szMsg: texto del mensaje.
Envía un mensaje de aviso a un usuario.
Parámetros:
szUser: nombre del usuario.
szAsuneto: texto del asunto del mensaje.
szMsg: texto del mensaje.
Devuelve el número de ítems de la tabla estática.
Parámetros:
szIdRefTable: identificador de referencia de la tabla estática.
Devuelve el identificador de un ítem de la tabla estática.
Parámetros:
szIdRefTable: identificador de referencia de la tabla estática.
nIndex: número de posición del ítem. El primero es el 0.
Devuelve un objeto VImage con la imagen de un ítem de la tabla estática.
Parámetros:
szIdRefTable: identificador de referencia de la tabla estática.
nIndex: número de posición del ítem. El primero es el 0.
Devuelve el nombre de un ítem de la tabla estática.
Parámetros:
szIdRefTable: identificador de referencia de la tabla estática.
nIndex: número de posición del ítem. El primero es el 0.
Devuelve el nombre de un ítem de la tabla estática en el idioma y/o país especifico.
Parámetros:
szIdRefTable: identificador de referencia de la tabla estática.
nIndex: número de posición del ítem. El primero es el 0.
nLenguaje: número del código de idioma. Ver tabla de códigos de idiomas de Qt.
nPais: número del código de país. Ver tabla de códigos de países de Qt.
Las tablas de códigos de idiomas y países se puede encontrar en la documentación siguiente:
http://doc.qt.io/qt-5.6/qlocale.html
Devuelve un array con la descripción del dispositivo de las cámaras disponibles en el sistema. Para presentar al usuario es preferible mostrar esta información, es decir la descripción que devuelve esta función en vez de mostrarle los valores de la función availableCameras().
Devuelve un array con los nombres de dispositivo de las cámaras disponibles en el sistema.
Devuelve el nombre de la cámara configurada por defecto en el sistema.
Devuelve la descripción de la cámara configurada por defecto en el sistema.
Retorna el control de vista de tipo VAbstractDataView que tiene el foco o null si no hubiera ninguno.
Establece el estilo que indiquemos como parámetro para la aplicación.
Parámetros:
szStyle: nombre del estilo. Una cadena vacía establecerá el estilo por defecto del sistema ("").
Devuelve true si ha encontrado el estilo y establecido éste para la aplicación. False si no ha podido establecerlo por que no está disponible.
Devuelve el nombre del estilo en curso.
Devuelve en un array de cadenas, los nombres de los estilos disponibles en el sistema.
Devuelve un objeto VSSLInfo que contiene la información correspondiente a la conexión en curso, a partir del cuál podemos obtener información de la configuración de la conexión segura TLS/SSL y del certificado utilizado.
En el cliente, devuelve la latencia media de la conexión expresado en milisegundos (devuelve -1 si no hay conexión).
En el cliente, devuelve la calidad media de la conexión en una escala de 0 a 6, de menor a mayor calidad (devuelve 0 si no hay conexión). Ver enum de calidades de conexión.
Retorno
Función
void
beep()
String
calculateHash( String szCadena, AlgoritmoHash )
String
exeName()
void
String
stripHtml( String szHtml )
void
wait( Number miliSegs )
Retorno
Función
projectInfo( Number nProjectType, int index )
projectInfo( String szAlias )
Retorno
Función
QDate
globalVarToDate( String szIdRefVar )
QDateTime
globalVarToDateTime( String szIdRefVar )
Number
globalVarToDouble( String szIdRefVar )
Number
globalVarToInt( String szIdRefVar )
String
globalVarToString( String szIdRefVar )
QTime
globalVarToTime( String szIdRefVar )
Boolean
isGlobalVarEmpty( String szIdRefVar )
void
setGlobalVar( String szIdRefVar, String szValue )
void
setGlobalVar( String szIdRefVar, Number nValue )
void
setGlobalVar( String szIdRefVar, Boolean bValue )
void
setGlobalVar( String szIdRefVar, QDateTime dtValue )
void
setGlobalVar( String szIdRefVar, QDate dValue )
void
setGlobalVar( String szIdRefVar, QTime tValue )
Retorno
Función
String
constant( String szIdRefConstante )
String
constant( String szIdRefConstante, Number idioma, [Number pais] )
Retorno
Función
Boolean
regenComplexIndex( String szIdRefIdxComplejo, Boolean bProgressDialog )
Boolean
regenDataArea( String idRefTabla, Boolean bProgressDialog )
Boolean
regenIndexes( String idRefTabla, Boolean bProgressDialog )
Retorno
Función
String
String
String
cleanPath( String path )
String
driveAt( Number index )
Number
Array
getPaths( int nPath )
String
homePath()
Boolean
String
rootPath()
Boolean
setCurrentPath( String path )
String
tempPath()
Retorno
Función
Boolean
copyFile( String szFileName, String szNewName )
Boolean
existsFile( String szFileName )
Boolean
linkFile( String szFileName, String szLinkName )
Boolean
removeFile( String szFileName )
Boolean
renameFile( String szFileName, String szNewName )
Retorno
Función
Number
String
String
String
Number
String
String
Retorno
Función
Number
String
String
String
Number
String
String
Retorno
Función
screen()
Boolean
startProgramDetached( String szExe, string aszArgumentos)
String
Retorno
Función
void
appendToBasket( String szIdRefCesta, VRegister reg )
void
appendToBasket( String szIdRefCesta, VRegisterList regList )
Boolean
getBasket( String szIdRefCesta, VRegisterList regList )
void
removeFromBasket( String szIdRefCesta, VRegister reg )
void
removeFromBasket( String szIdRefCesta, VRegisterList regList )
Boolean
setBasket( String szIdRefCesta, VRegisterList regList )
Retorno
Función
Array
String
Array
supportedPaperSizes( String szPrinterName )
Retorno
Función
void
printReport( VRegisterList list, String idRefReport, [String idRefLogicPr])
void
printReportToFile( VRegisterList list, String idRefReport, String path )
void
printReportToPrinter( VRegisterList list, String idRefReport, String printerName, [Boolean bHighRes=false])
Retorno
Función
String
Boolean
sysInfo()
String
userName()
Retorno
Función
void
void
setOverrideCursor( Number nCursor )
Retorno
Función
Number
globalVarArraySize( String szIdRefVar )
Boolean
globalVarArrayToBool( String szIdRefVar, Number nSubindex )
Date
globalVarArrayToDate( String szIdRefVar, Number nSubindex )
DateTime
globalVarArrayToDateTime( String szIdRefVar, Number nSubindex )
Number
globalVarArrayToInt( String szIdRefVar, Number nSubindex )
Number
globalVarArrayToSDouble( String szIdRefVar, Number nSubindex )
String
globalVarArrayToString( String szIdRefVar, Number nSubindex )
Time
globalVarArrayToTime( String szIdRefVar, Number nSubindex )
Boolean
isGlobalVarArrayEmpty( String szIdRefVar, Number nSubindex )
void
setGlobalVarArray( QString szIdRefVar, Number nSubindex, Variant var)
Retorno
Función
void
sendUserAlert( String szUser, String szAsunto, String szMsg )
void
sendUserMessage( String szUser, String szAsunto, String szMsg )
void
sendUserWarning( String szUser, String szAsunto, String szMsg )
Retorno
Función
Number
staticTableItemCount( String szIdRefTable )
String
staticTableItemId( String szIdRefTable, Number nIndex )
staticTableItemImage( String szIdRefTable, Number nIndex )
String
staticTableItemName( String szIdRefTable, Number nIndex )
String
staticTableItemName( String szIdRefTable, Number nIndex, Number nLenguaje, Number nPais )
Retorno
Función
Array
Array
String
String
Función
Función
Retorno
Función
Boolean
setStyle( String szStyle )
String
style()
Array
styles()
Retorno
Función
sslInfo()
Retorno
Función
Number
Number