necesito ayuda para utilizar una dll
hice una dll en vc++ para manipular lista enlazadas pero no se como uzarla en vb; tengo entendido que para utilizarla debo de hacer una replica del .h traducida a un modulo de vb; que alguien me ayude por favor
este es el .h:
# include <stdlib.h>
# define true 1
# define false 0
#define EXPORT extern "C" __declspec(dllexport)
struct celda
{ int elemento;
struct celda *sig;
};
typedef struct celda *lista;
typedef struct celda *posicion;
EXPORT lista crear(lista);
EXPORT int vacia(lista);
EXPORT posicion fin(lista);
EXPORT posicion primero(lista);
EXPORT posicion siguiente(posicion, lista);
EXPORT posicion anterior(posicion,lista);
EXPORT int recupera(posicion,lista);
EXPORT void suprime(posicion,lista);
EXPORT void borrar(lista);
EXPORT posicion localiza(int, lista);
EXPORT void intercambio(posicion, posicion);
EXPORT void insertar(int, posicion, lista);
EXPORT void ordena_asc(lista);
EXPORT void ordena_des(lista);
EXPORT void borrar_elemento(int, lista);
este es el .h:
# include <stdlib.h>
# define true 1
# define false 0
#define EXPORT extern "C" __declspec(dllexport)
struct celda
{ int elemento;
struct celda *sig;
};
typedef struct celda *lista;
typedef struct celda *posicion;
EXPORT lista crear(lista);
EXPORT int vacia(lista);
EXPORT posicion fin(lista);
EXPORT posicion primero(lista);
EXPORT posicion siguiente(posicion, lista);
EXPORT posicion anterior(posicion,lista);
EXPORT int recupera(posicion,lista);
EXPORT void suprime(posicion,lista);
EXPORT void borrar(lista);
EXPORT posicion localiza(int, lista);
EXPORT void intercambio(posicion, posicion);
EXPORT void insertar(int, posicion, lista);
EXPORT void ordena_asc(lista);
EXPORT void ordena_des(lista);
EXPORT void borrar_elemento(int, lista);