{"id":80,"date":"2013-12-14T14:29:32","date_gmt":"2013-12-14T14:37:42","guid":{"rendered":"https:\/\/e69d0vb6.gif"},"modified":"2015-07-16T19:16:06","modified_gmt":"2015-07-17T01:16:06","slug":"instalar-visual-basic-en-windows-7-64-bits","status":"publish","type":"post","link":"https:\/\/emanuelpaxtian.com\/blog\/instalar-visual-basic-en-windows-7-64-bits\/","title":{"rendered":"Instalar visual Basic en windows 7 64 bits"},"content":{"rendered":"<p>En muchos casos no es necesario correr VB6 porque no eres programador o programas en otro lenguaje m\u00e1s nuevo, pero siempre podemos encontrarnos alguna antigua aplicaci\u00f3n Visual Basic 6 que correr en Windows 7<\/p>\n<p>Si lo que quieres es correr el IDE de Visual Basic 6 para programar, uno de los primeros problemas con que nos encontramos es que el instalador setup.exe de VB6 est\u00e1 compilado en 16bits, recordemos que VB6 y 5 son de la d\u00e9cada de los \u201990. Desde 2000 en adelante todos debimos pasarnos a .NET, pero eso implicaba pensar orientado a objetos y muchos se resisten, incluso hoy d\u00eda.<\/p>\n<p>Los sistemas operativos Windows de 64bits corren casi sin problemas el software de 32bits, pero no logran ejecutar el a\u00f1ejo de 16bits.<\/p>\n<p>Afortunadamente solo el setup.exe del instalado es de 16bits, el resto del VB6, e incluso todo Visual Studio no lo es.<\/p>\n<p><strong>Instalar Visual Basic 6 en Windows 7 de 64bits<\/strong><\/p>\n<ul>\n<li>Copiar el CD de Visual Basic en una carpeta vb6 en el disco duro<\/li>\n<li>En caso de error \u201cDebe ejecutar el asistente de instalaci\u00f3n antes de ejecutar este programa de instalaci\u00f3n\u201d, ejecute el SETUP.exe Original antes de sobreescribirlo al continuar con el paso 2, y seguir los pasos de instalaci\u00f3n normales hasta que salga un cartel de la compatibilidad de sistemas de x64. Soluci\u00f3n v\u00eda Santi Casares<\/li>\n<li>En esa nueva carpeta, copia todos los archivos de \\vb6\\setup\\ en la carpeta principal recien creada \\vb6\\<\/li>\n<li>Ahora renombramos el archivo vb98ent.stf por acmsetup.stf. En algunas versiones como la Profesional, busquen vs98pro.stf, y tengan en cuenta que vs es de Visual Studio, vb de Visual Basic<\/li>\n<li>Ahora, en vez de ejecutar el instalador mediante setup.exe ejecutamos acmsetup.exe. Ten en cuenta de ejecutarlo como Administrador.<\/li>\n<\/ul>\n<p><strong>Porque son necesarios estos cambios ?<\/strong><\/p>\n<p>Tanto setup como acmsetup utilizan guiones de instalaci\u00f3n que le van informando que archivo copiar y que dll y ocx registrar durante la instalaci\u00f3n, justamente de eso se trata \u201cinstalar una aplicaci\u00f3n\u201d. El gui\u00f3n de setup.exe es vb98ent.stf (o vs98pro.stf), pero como dijimos setup.exe no funciona por tanto usaremos acmsetup.exe que requiere que el gui\u00f3n se llame acmsetup.stf.<\/p>\n<p>Esa es la sencilla raz\u00f3n del copiado y renombre de archivo, con eso basta para tener Visual Basic 6 instalado en nuestro Windows 7, incluyendo la versi\u00f3n de 64bits.<\/p>\n<p>Debemos tener en cuenta que el ejecutable de VB6 debe ser configurado para ejecutar como Administrador, de otra forma no grabar\u00e1 los cambios que realicemos en nuestros fuentes VB6.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En muchos casos no es necesario correr VB6 porque no eres programador o programas en otro lenguaje m\u00e1s nuevo, pero siempre podemos encontrarnos alguna antigua aplicaci\u00f3n Visual Basic 6 que&hellip;<\/p>\n","protected":false},"author":1,"featured_media":686,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-80","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-windows"],"_links":{"self":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts\/80","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/comments?post=80"}],"version-history":[{"count":0,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts\/80\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/media\/686"}],"wp:attachment":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/media?parent=80"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/categories?post=80"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/tags?post=80"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}