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

[0] Índice de Mensajes

Ir a la versión completa