Resumen Detectar portadora en VB5


Hola listeros.

Hace unos días, vi que alguien escribió a la lista explicando como hacer DLL, etc.

Pues bien, la qüestión, es que tengo una función, escrita en Borland C++ 4.5, y no se como generar una DLL, para después utilizarla desde Visual Basic.

La función es bastante sencilla, y sirve para detectar la portadora de un módem. La he probado, y contra todo pronóstico de algunos entendidos, que me decían que desde W no podía trabajar así, al final lo he conseguido y me ha funcionado.

He estado peleando mucho tiempo para poder hacer la función, ya que no tengo ni idea de C, pero ahora que la tengo no se como generar una DLL.

Os agradecería al que sepa y quiera hacerlo, evidentemente, que me generase 2 DLL a partir del código que describo mas abajo, y que adjunto a este Mail. Una de las DLL debería estar compilada a 16 bits, y la otra a 32.
De todas maneras, si no podéis/queréis hacerlo, también agradecería que me dijeseis como hacerlo, o ambas.


Gracias, por vuestra colaboración que seguro me vais a ofrecer.



P.D. He visto en la lista, que había mas gente interesada en detectar la portadora de un módem, pues para vosotros, si consigo que alguien me ayude a generar la DLL, os la mando y os explico como utilizarla desde VB.



El código en C.


#include
#include
#include

int puertos[ ]= {0x3f8,0x2f8,0x3e8,0x2e8,};

int portadora(int puerto)

            {

            return ((inportb(puertos[puerto-1]+6)&128)==128) ;

            }



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com