SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: chascas en Miércoles 24 de Agosto de 2005, 20:54

Título: Libreria Inpout32.dll
Publicado por: chascas en Miércoles 24 de Agosto de 2005, 20:54
Hola! tengo complicaciones con el uso de esta libreria, se que se tienen que colocar algunas lineas en los globales y en el formcreate pero no se cuales...
desde ya gracias...
Título: Re: Libreria Inpout32.dll
Publicado por: © Jonathan © en Jueves 25 de Agosto de 2005, 02:42
Es para usar el LPT en XP?.. si es asi puedo pasarte la libreria io.dll .. es la que yo utilizo y es realmente simple. SAludos :)
Título: Re: Libreria Inpout32.dll
Publicado por: yoda655 en Miércoles 14 de Septiembre de 2005, 09:50
hola, espero ke te ayude o talvez  alguien mas  :D

Esa  libreria Inpout32.dll la copias en la carpeta donde va estar tu programa, despues creas estas funciones ke son globales:


typedef short _stdcall (*inpfuncPtr)(short portaddr);
typedef void _stdcall (*oupfuncPtr)(short portaddr, short datum);

HINSTANCE hLib;
oupfuncPtr oup32;

Despues, declaras esto en tu evento OnCreate de tu forma:

 hLib = LoadLibrary("inpout32.dll");
        if (hLib == NULL) {
          cout <<"LoadLibrary Failed.\n";
        }
        oup32 = (oupfuncPtr) GetProcAddress(hLib, "Out32");
        if (oup32 == NULL) {
          cout << "GetProcAddress for Oup32 Failed.\n";

        }        

Entonces de reconocera las instrucciones oup32 ke es enviary la otra inp32.

Es todo espero ke te sirva y saludos :smartass:
P.D. andjunto el Inpout32.dll



(http://img376.imageshack.us/img376/3719/porqueranma5ie.jpg)