visual submain sub que procedimiento crear como winapi vb6 console

winapi - submain - que es sub main en visual basic



¿Cómo construyo una aplicación de consola VB6? (3)

Puede usar el código de Karl E. Peterson en http://vb.mvps.org/samples/project.asp?id=Console para crear una aplicación de consola con todas las funciones.

Se pueden hacer más simples volviendo a vincular el EXE VB6 compilado para el subsistema de la consola. Karl entra en esto en esa misma página web. Desplácese hacia abajo para LinkConsole.vbs allí.

Hice algunas búsquedas en Google para intentar responder a esta pregunta, pero incluso después de eso no estoy del todo claro sobre algo. ¿Es posible crear una aplicación de consola desde VB6?

Tengo una aplicación VB6 que no pone una ventana. Siempre asumí que era una aplicación de consola. Sin embargo, quiero poder usar la función SetConsoleCtrlHandler de la API de Windows desde allí. Creo que con las aplicaciones C ++ / MFC debes establecer un interruptor de enlace para crear una aplicación de consola. Y uno de mis compañeros desarrolladores me dijo que VB6 no crea una verdadera aplicación de consola y que, por lo tanto, esto no funcionaría. Entonces, ¿es posible crear una aplicación de consola que Windows reconozca como una aplicación de consola de VB6?

Plataforma: Windows XP SP2

Plataforma de desarrollo: VB6


Sí. También es posible crear aplicaciones totalmente sin cabeza (lo que he hecho algunas veces en el pasado). Este enlace proporciona un ejemplo con un fragmento de código.


Vea este artículo .

O podría reescribir la aplicación VB6 como un programa VBScript.