elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Apis de visual basic
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Apis de visual basic  (Leído 2,718 veces)
Ferсhu


Desconectado Desconectado

Mensajes: 1.215

Menos palabras y Mas codigos.


Ver Perfil WWW
Apis de visual basic
« en: 8 Octubre 2007, 05:06 am »

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.
« Última modificación: 8 Octubre 2007, 05:09 am por <~>FeRcHu<~> » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines