¿Cómo solucionar los errores que ocurren al desarrollar software de puerto serie basado en control MSCOMM?
En el entorno general del sistema Win8.1, no hay control activo MSComm32.OCX, por lo que debe registrarse por separado:
Opción: Instalar VC++6.0
Al instalar VC++6.0/VB6.0, si selecciona el elemento de control ACTiveX (instalación personalizada), el control MSComm se instalará automáticamente en la computadora y hay tres elementos en la carpeta del sistema. Después de seleccionar el control ACtiveX (instalación personalizada), el control MSComm se instalará automáticamente en la computadora y habrá 3 archivos más en la carpeta del sistema: MSComm.srg, Mscomm32.ocx, Mscomm32.dep y se habrán registrado; en el sistema!
Opción 2: Descargue usted mismo el control y regístrelo
Otro método es descargar los tres archivos Mscomm.srg, Mscomm32.ocx y Mscomm32.dep (solo descargue Mscomm32.ocx Aceptar) y colóquelos en C:/Windows/System32. Ejecute Cmd como administrador, en Regsvr32 C:\Windows\System32\Mscomm32.ocx, luego aparecerá el siguiente mensaje de éxito:
Después de completar el procedimiento anterior, confirme la siguiente información en el registro: p> p>
Haga clic en "Inicio" ->
Haga clic en "Inicio" -> "Ejecutar", luego complete el comando regedit para abrir el editor de registro (administrador), busque HKEY_CLASSES_ROOT\Licenses, y confirme que la clave principal
4250E830-6AC2-11cf-8ADB- 00AA00C00905 existe y su contenido está configurado en: kjljvjjjjoquqmjjvpqqkqmqykypoqjquoun. Si no existe, agregue esta clave principal manualmente y modifíquela según lo descrito anteriormente.