Programación General > Visual C++
Puerto Paralelo Y Mfc
(1/1)
gabrielz1:
Hola amigos como estan; bueno quisiera que me ayuden a programar la funsion outp(direccion, dato) pero utilizando las MFC y bueno estube programando pero no funciona y me dice que identifique
la funcion outp() y no se porque.
bueno les comento que el programa que eh creado es una caja de dialogo donde ingresare el dato a emviar por lo tanto al llamarlo a la vista seria lo siguiente
--- Código: Text ---void dialogView::Dialogo() { CDialogoDlg dlg(this) if (dlg.DoModal()==IDOK) { outp(0x378,dlg.m_Datopuerto); UpdateData(false); } } entonces lo que me aparace al copilar es un error que me dice que la funcion outp() no esta identificada
bueno que aria porque no me resulta nada o que procedimiento lo aria para que se pueda comunicar con el puerto paralelo de la PC.
bueno les agradeceria anticipadamente si me pueden ayudar.
Eternal Idol:
No funciona por una razon muy simple outp es una macro pensada para 16 bits donde el acceso a los puertos mediante instrucciones out* de ensamblador es totalmente libre mientras que en un Sistema Operativo de 32 bits como Windows el acceso a hardware solo esta permitido en modo kernel.
gabrielz1:
Hola amigo y gracias por responder ... pero quisiera saber como me podria comunicar con el puerto paralelo ya que no puedo usar outp() y utilizando las mfc de visual c++. gracias por anticipado
Eternal Idol:
Con CreateFile podes abrir el puerto y con WriteFile y ReadFile escribir y leer respectivamente.
Aca tenes toda la informacion al respecto:
http://msdn.microsoft.com/library/default..../createfile.asp
:devil:
Navegación
Ir a la versión completa