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?¿Cómo construyo una aplicación de consola VB6?
Tengo una aplicación VB6 que no levanta 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: Visual Basic 6
@NXC, gracias, eso es justo lo que ordenó el médico. –
Un buen enlace, pero no pude ejecutarlo (incluso utilizando el método Scripting.FileSystemObject) sin llamar primero a la API de Windows AllocConsole y después a FreeConsole. Tal vez esto solo sea un problema con algunas versiones de Windows. Vea aquí para más detalles: http://internettrash.com/users/fdb/cons.htm. – Gavin
@Gavin - Podría ser un problema con las versiones más nuevas de Windows. IIRC la última vez que escribí una aplicación VB6 sin cabeza fue hace unos 10 años y la plataforma objetivo fue NT4. – ConcernedOfTunbridgeWells