Apis de visual basic

Iniciado por Ferсhu, 8 Octubre 2007, 05:06 AM

0 Miembros y 1 Visitante están viendo este tema.

Ferсhu

Bueno la idea es poner una lista de las funciones de la libreria q usa visual basic al ejecutar un programa, por ahora solo pongo esta informacion con una breve descripcion, mas adelante Capas desarrolle un poco mas cada funcion, como x ej donde devuelve los datos, q pasa como argumentos, si pasa direccion de memoria (si es de stack u de otro lado), etc, etc.

Esta parte es copiada, y modificada un poco, de un tuto de Ricardo Narvaja, aprovechando q mencionaba algunas.

Conversion:

__vbaI2Str Convierte una String a  Integer
__vbaI4Str Convierte una String a Long
__vbar4Str Convierte una String a Single
__vbar8Str Convierte una String a Double
VarCyFromStr Convierte String a Currency
VarBstrFromI2 Convierte Integer a String

Datos:

__vbaStrCopy - Copia una String a una posicion de memoria
__vbaVarCopy - Copia una Variable a una posicion de memoria
__vbaVarMove – Mueve una Variable a otra posicion de la memoria
__vbafreevar Libera una Variable que no se utiliza
__vbafreestr – Libera una String
__vbafreeobj – Libera un Objeto

Matematicas:

__vbavaradd – Suma de dos Variables
__vbavarsub – Resta dos Variables
__vbavarmul – Multiplica dos Variables
__vbavaridiv - Divide dos variables dando como resultado un Integer
__vbavarxor – function XOR

Varios:

__vbavarfornext - Verifica si se cumple la condicion para volver a empezar el bucle.
__vbavarforinit - Inicializa la variables para un bucle. El bucle termina con un __vbavarfornext (del mismo nivel), puede estar anidado con otro bucle (Ojo jeje)
multibytetowidechar – Cambia una String a formato ancho
rtcMsgBox – Muestra un message box
__vbaobjset  Activa un Objeto
rtcInputBox – Muestra una Input Box de Visual Basic
__vbaNew – Muestra una caja de dialogo
__vbaNew2 - Muestra una caja de dialogo
__vbaEnd – Finalizacion del Programa
_rtcDir – Busca si existe un archivo
__vbaFileOpen – Abre una archivo

Tratamiento de string:

__vbastrvarval – Toma el valor de una ubicación especifica en una String
rtcTrimBstr – Recorta una String
__vbavarcat – Une dos string, las "pega",
__vbaLenBstr – Obtiene el largo de una string y devuelve en eax su tamaño
__vbaLenVar - Obtiene el largo de una variable
rtcMidCharVar – Toma un determinado carácter de una string para trabajar con el.

Comparaciones:

__vbastrcomp – Compara dos Strins
__vbastrcmp - Compara dos strings
__vbavartsteq - Compara dos variables si son iguales
__vbaFpCmpCy - Compara Floating point con Currency
__vbavartstNe - Compara dos variables si no son iguales


Si alguien kiere decir q funciones les parece importante y deberian estar, puede hacerlo, si kiere ayudar con alguna descripcion y/o profundizando un poco tambien puede hacerlo.