Funciones

Lcase(A) = a
Ucase(a) = A
val(24A) = 24
fix(12.3) = 12.3 - .3 = 12
str(23) = "23"
trim(" as ") = "as"
len("asd de 34") = 9
mid("casa",2,2) = "as"
asc("A") = 65
chr(65) = "A"

--sistema

fecha() = "lunes, 25 de marzo de 2008"
anio() = "2008"

mes(modo,mes,anio)
modo=1 modo=nil mes=nil = nombredelmesactual
modo=1 modo=nil mes=3 = "marzo"
modo=0 = numerodeldia
modo=2 = numerodelmes
modo=3 mes=3 = cuantosdiastieneelmes = 31
modo=3 mes=nil = cuantosdiastieneelmesactual


dia(modo)
modo=0 = numerodeldiaactual
modo=1 modo=nil = nombredeldiaactual

--programas (apis)

freeprograma(modo=
modo=nil = numerodelsiguienteprogramalibre
modo=2 = liberaelprograma2

ventanita(x,y,w,h,text,color,alineacion)

pone un recuadro texto en x,y de w,h de color, y alineacion

printclock()
imprime en la barra de tareas la hora actual "08:45 a.m."

clock() = "08:45 a.m."

timechange()
true , si las horas o munutos cambiaron desde el ultimo llamado de la funcion
fasle, si no

ventanaprg(prg)
activala ventana

clickonform(x,y,w,h)
true, si el click fue dentro de este rango en el form
false, sino

clickon(x,y,w,h)
true, si el click fue en el rango dado de toda la pantalla
false, sino

click2()
true, si se dio doble click
false, sino


ClickOut()
true, si do click fuera de un form
flase, sino

sombrear(x,y,w,h)
hace un resalte en forma de sobra

resaltarboton2(x,y,w,h)
hace un resalte enforma punteada

resaltarboton(x,y,w,h)
resalta

moverventana(prg)
permite mover la ventana sealada

run(archivo,nombre)
ejecuta un programa

unload()
finaliza el programa

ActualizarVentana()
actualiza los cambios en la ventana

ver_actividad()
actualiza los cambios en la ventana en tiemporeal

-----

subimagen()
buscar(texto,cadena,modo)

------

versihay(texto,letra) 
busca letra en texto
0  sino
# en donde se allo


rellena("X",5) = "XXXXX"

linea(texto)
quita el chr 13 y 10 del final del texto, para casos de archivo

exist(archivo)
true, si el archivo existe
false, sino





Print(texto,modo)
modo = ";" el siguiente print imprime despues del ultimo print
modo = "," cada 5 caracteres imprime despues delultimo print

PrintZ(texto,modo)
imprime de modo comprimido

PrintXYZ(texto,modo)
imprime usando X,Y y no lineas y columnas

PrintS(x,y,texto,color)
obvio

PrintSZ(x,y,texto,color)
obvio en modo comprimido
le afecta locatexy y locate

PrintXY(texto,modo)
= que print, pero en X,Y y no en L,C

DeColor(color)
establece el color de sistema de texto que afecta a print

Locate(L,C)
establece la ultima L,C que afecta a Print,PrintZ,PrintSZ

LocateXY(texto,modo)
establece la ultima x,y que le afecta a PrintXY,PrintXYZ,PrintSZ

Cls()
borra la pantalla y pone x,y a cero y l,c a 1
--deven restaurarce los controles usados


---- graficas


Pset(x,y,color)
pone un punto

Line(x,y,x2,y2,color)
traza una linea

LineB(x,y,w,h,color)
hace un cuadrado

LineBF(x,y,w,h,color1,color2)
hace un cuadrado relleno

Circle(x,y,color,radio)
hace un circulo o elipce


-- control del sistema

UsbOn()
UsbOff()
WlanOn()
WlanOff()
IrOn()

--controles programacion










