Pregunta: | 40713 - PUERTO PARALELO |
Autor: | Augusto Bonilla Cruz |
Hola, estoy haciendo un programita y necesito utilizar el puerto paralelo, estoy utilizando estas líneas con ensamblador: asm mov dx,0378h mov al,11110000b out dx,al end; pero me encontré con un error de excepción que dice "raised exception class EPrivilege with message 'Privileged Instruction'", no sé cual sea el problema, tengo DELPHI 6 en un procesador Pentium 4 con Windows 2000, estuve leyendo que era porque es una instrucción del procesador y que posiblemente se encuentre en uso, como podría corregir este problema? De antemano agradezco su valiosa ayuda. |
Respuesta: | Luis Reyned León Romero |
Busca y baja de Internet el programa UserPort es freesoftware, ejecútalo y ya podras utilizar directamente los puertos en tu aplicación. Con este programa, no tienes que hacer ninguna modificación a tu código fuente. |
Respuesta: | Miguel Lucero |
Augusto En W2K, WNT y WXP no podés acceder directamente a los puertos. Para ello tenés que usar alguna dll que te permita acceder al puerto. Yo hice un programa para programar PIC (NOPPP para Windows) y uso una dll para solucionar ese problema. El programa con código fuente y la dll en cuestión la podés bajar de http://www.lsis.com.ar/download.htm Espero que te sirva |