SlideShare una empresa de Scribd logo
1 de 15
Republica Bolivariana de Venezuela
Ministerio del poder popular para la Educación Superior
I.U.T. Antonio José de Sucre
Extensión San Felipe
Tutorial de Instalación
Edwin Pérez
26.325.209
Escuela 80
Visual Basic es un popular lenguaje de
programación dirigido por eventos, desarrollado por
el alemán Alan Cooper para Microsoft. Este lenguaje
de programación es un dialecto de BASIC, con
importantes agregados.
La última versión fue la 6, liberada en 1998, para la
que Microsoft extendió el soporte de este lenguaje
hasta marzo de 2008. Devido a su antigüedad el
software unicamente es soportado por plataformas
de 16 y 32 Bits (Windows 98, ME, 2000 y XP), a pesar
de esto sigue siendo de utilidad para algunos
programadores por lo cual se busco una forma para
instalarlo en plataformas de Windows mas actuales
como Windows Vista y Windows 7.
Instalar Visual Basic 6.0 en Windows 7
Muchos programadores continúan desarrollando aplicaciones
con Visual Basic 6, y son muchos más los que mantienen software
compilado con este lenguaje.
1 PASO
Buscar el la web el instalador .exe del programa, hay muchos sitios
que lo ofrecen, en mi caso lo adaptare a 64 bits por que la versión
original de este programa de 1998 es de 16 y 32 bits por lo cual no
resulta compatible, pero este no es el caso, COMENCEMOS!
2 PASO
Instalando VB6 en Windows 7
Uno de los primeros problemas con que nos encontramos es
que el instalador setup.exe de VB6 está compilado en 16
bits, recordemos que VB6 y 5 son de la década de los ’90.
Desde 2000 en adelante todos debimos pasarnos a .NET,
pero eso implicaba pensar orientado a objetos y muchos se
resisten, incluso hoy día.
Los sistemas operativos Windows de 64 bits corren casi sin
problemas el software de 32bits, pero no logran ejecutar el
añejo de 16 bits.
Afortunadamente solo el setup.exe del instalado es de 16
bits, el resto del VB6, e incluso todo Visual Studio no lo es.
Instalar Visual Basic 6 en Windows 7 de 64 bits.
1.Copiar el CD de Visual Basic en una carpeta vb6 en el disco duro.
2.En esa nueva carpeta, todos los archivos de vb6setup en la carpeta
principal recien creada vb6
3.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.
4.Ahora, en vez de ejecutar el instalador mediante setup.exe
ejecutamos acmsetup.exe. Ten en cuenta de ejecutarlo como
Administrador.
¿Porque son necesarios estos cambios ?
Tanto setup como acmsetup utilizan guiones de instalación que le van informando que archivo copiar y
que dll y ocx registrar durante la instalación, justamente de eso se trata “instalar una aplicación”. El
guión 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ón se llame acmsetup.stf.
Esa es la sencilla razón del copiado y renombre de archivo, con eso basta para tener Visual Basic 6
instalado en nuestro Windows 7, incluyendo la versión de 64 bits.
Debemos tener en cuenta que el ejecutable de VB6 debe ser configurado para ejecutar como
Administrador, de otra forma no grabará los cambios que realicemos en nuestros fuentes VB6.
3 PASO
Instalar VB6 Service Pack 6 en Windows 7
Con respecto al Service Pack 6 de Visual Basic 6, el instalador
setupsp6.exe también tiene problemas, pero ya cuenta con
acmsetup.exe que podemos utilizar para instalar. Igualmente
se trata de varios DLL y OCX que en último caso podemos
descomprimir y luego reemplazar y/o registrar. En este último
caso, podemos hacerlo solo para los que utilizamos en
nuestra aplicación y no recargar de DLLs innecesarias.
¡LISTA LA INSTALACION!
¿Y AHORA?
DLL y OCX soportadas con Actualizaciones
La siguiente lista son las DLL y OCX que no se soportan tal como vienen
en VB6, pero contamos con actualizaciones o nuevas versiones que si
corren en Windows 7
•dao350.dll
•mdac_typ.exe
•mschart.ocx
•msdaerr.dll
•msdatl2.dll
•msexch35.dll
•msexcl35.dll
•msjet35.dll
•msjint35.dll
•msjt4jlt.dll
•msjter35.dll
•msjtor35.dll
•msltus35.dll
•mspdox35.dll
•msrd2x35.dll
•msrepl35.dll
•mstext35.dll
•msxbse35.dll
•odbctl32.dll
•oledb32x.dll
ES IMPORTANTE TENER EN CUENTA
DLL y OCX no soportadas
En el caso de la siguiente lista no hay soporte ni actualizaciones, deberíamos
cambiar nuestra aplicación, igualmente casi todas se arrastran de la versión 4 o
5, en la versión 6 ya no se aconsejaba su utilización, si estas así te atrasaste 15
años!
•anibtn32.ocx
•graph32.ocx
•keysta32.ocx
•autmgr32.exe
•autprx32.dll
•racmgr32.exe
•racreg32.dll
•grid32.ocx
•msoutl32.ocx
•spin32.ocx
•dbmssocn.dll
•windbver.exe
•msderun.dll
•odkob32.dll
•gauge32.ocx
•gswdll32.dll
•ciscnfg.exe
•olecnv32.dll
•rpcltc1.dll
•rpcltc5.dll
•rpcltccm.dll
•rpclts5.dll
•rpcltscm.dll
•rpcmqcl.dll
•rpcmqsvr.dll
•rpcss.exe
•dbmsshrn.dll
Bien, hemos logrado hacer funcionar VB6, pero hay algunos problemas que
notamos al utilizar el IDE para modificar Formularios y Objetos dentro de el,
concretamente se enlentece al mover o cambiar el tamaño de los objetos y titila sin
parar. Esto se debe a que VB6 no soporta full la interfaz de Windows 7 (y
seguramente en Vista pase lo mismo), VB6 no soporta transparencias, Themes y
otros efectos visuales.
La solución es sencilla, ya que podemos desactivar esta parte de Windows 7 al
ejecutar Visual Basic 6, para esto realizamos los siguientes pasos:
1.Ir a la carpeta de instalación de VB6, algo como: C rogram Files (x86)Microsoft
Visual StudioVB98
2.Seleccionar el ejecutable VB6.exe
3.Botón derecho
4.Propiedades
5.Seleccionar la solapa Compatibilidad
6.En este punto debemos seleccionar y activar los siguientes puntos:
1.Marcar: Ejecutar este programa en modo compatibilidad para: Windows XP SP3
2.Marcar: Deshabilitar los temas visuales
3.Marcar: Deshabilitar la composición de escritorio
4.Marcar: Deshabilitar el ajuste de escala de la pantalla si se usa la configuración
Configurando VB6 y su IDE en Windows 7
NOTAS:
- Debes tener en cuenta que en Visual Basic
Empresarial el setup.exe sí es de 32bits, por tanto corre
bien en Windows 7 de 32 y 64 bits. En este caso no es
necesario utilizar los siguientes cambios.
- En algunas versiones de VB es necesario copiar todas
las carpetas a excepcion de SETUP dentro de esta
misma para que pueda funcionar la instalación.
• Jerarquía de llamadas
Representa el conjunto de relaciones de llamador y destinatario en el código.
• Selector de fragmentos de código
Permite seleccionar un fragmento de código de un conjunto de fragmentos de código para su lenguaje de programa
• Lista de errores (Ventana) .
Muestra errores y advertencias de compilación.
• Ir a la línea
Permite navegar a una línea específica de un archivo.
• Opciones (Cuadro de diálogo) (Visual Studio)
Permite especificar opciones.
• Opciones, editor de texto, general
Permite especificar opciones generales del editor de texto.
• Opciones, editor de texto, extensión de archivo
Permite especificar extensiones de archivo para el editor.
• Opciones, Editor de texto, Todos los lenguajes
Permite especificar opciones que son comunes a todos los lenguajes de programación.
• Opciones, editor de texto, todos los lenguajes, pestañas
Permite especificar opciones de tabulación que pueden ser comunes a todos los lenguajes de programación.
• Opciones, editor de texto, básico (Visual Basic)
Permite especificar opciones para los archivos de Visual Basic.
• Opciones, editor de texto, C/C++, formato
Permite especificar opciones de formato para archivos de C o C++.
• Opciones, editor de texto, C/C++, avanzado
Permite especificar opciones avanzadas para archivos de C o C++.
• Opciones, editor de texto, C#, formato
Permite especificar opciones de formato para archivos de C#.
Elementos generales de la interfaz de usuario (Visual
Studio)
Opciones, editor de texto, C#, avanzado
Permite especificar opciones avanzadas para archivos de C#.
Opciones, editor de texto, C#, IntelliSense
Permite especificar opciones de IntelliSense para archivos de C#.
Opciones, editor de texto, XAML, formato
Permite especificar opciones de formato para archivos de XAML.
Referencia de propiedades del proyecto
Permite especificar propiedades del proyecto.
Proyectos y soluciones, Cuadro de diálogo Opciones
Le permite especificar opciones de proyecto y solución.
Propiedades (ventana)
Muestra las propiedades para los proyectos, archivos, controles y campos en las ventanas y los diseñadores
del IDE.
Inicio rápido, Entorno, Opciones (cuadro de diálogo)
Proporciona una forma rápida de buscar ventanas, comandos, opciones y menús de Visual Studio.
cuadro de herramientas
Permite agregar controles a una superficie de diseño.
Cuadro de herramientas, Componentes (Pestaña)
Permite agregar componentes a una superficie de diseño.
Cuadro de herramientas, Datos (Pestaña)
Permite agregar controles de datos a una superficie de diseño.
Cuadro de herramientas, HTML (Pestaña)
Permite agregar etiquetas HTML a una superficie de diseño.
General, CSS, Editor de texto, Opciones (Cuadro de diálogo)
Permite especificar opciones para archivos CSS.
Validación, HTML, Editor de texto, Opciones (Cuadro de diálogo)
Permite especificar opciones para páginas HTML
GRACIAS

Más contenido relacionado

La actualidad más candente

La actualidad más candente (13)

Entorno de visual studio
Entorno de visual studioEntorno de visual studio
Entorno de visual studio
 
Visual basic .NET
Visual basic .NETVisual basic .NET
Visual basic .NET
 
Grado 11 b visual basic equipo Azul
Grado 11 b visual basic equipo Azul Grado 11 b visual basic equipo Azul
Grado 11 b visual basic equipo Azul
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
 
Programación .NET
Programación .NETProgramación .NET
Programación .NET
 
Microsoft Visual Basic
Microsoft Visual BasicMicrosoft Visual Basic
Microsoft Visual Basic
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
tp informatica
tp informaticatp informatica
tp informatica
 
el verdadero tp
el verdadero tpel verdadero tp
el verdadero tp
 
Informe programacion
Informe programacionInforme programacion
Informe programacion
 
Visual basic
Visual basicVisual basic
Visual basic
 

Destacado

2012 demr-microsoft.visual.basic2010-instalar
2012 demr-microsoft.visual.basic2010-instalar2012 demr-microsoft.visual.basic2010-instalar
2012 demr-microsoft.visual.basic2010-instalarDocente Informático
 
Comunicación RS-232
Comunicación RS-232Comunicación RS-232
Comunicación RS-232Rubén Loredo
 
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449123carlosr
 
Ficha tecnica pc
Ficha tecnica pcFicha tecnica pc
Ficha tecnica pcsharaysilva
 
Diagnostico de computadoras
Diagnostico de computadorasDiagnostico de computadoras
Diagnostico de computadorasfarell1091
 
Programas para diagnostico de hardware
Programas para diagnostico de hardwareProgramas para diagnostico de hardware
Programas para diagnostico de hardwarebryamarango
 
SOFTWARE DE DIAGNOSTICO PARA PC
SOFTWARE DE DIAGNOSTICO PARA PC SOFTWARE DE DIAGNOSTICO PARA PC
SOFTWARE DE DIAGNOSTICO PARA PC mauro_97
 
Manual para romper contraseñas WEP y WPA
Manual para romper contraseñas WEP y WPAManual para romper contraseñas WEP y WPA
Manual para romper contraseñas WEP y WPAPaulo Colomés
 
Manual de hacker 131 trucos elhacker hacking webs, hack msn messenger 7, se...
Manual de hacker   131 trucos elhacker hacking webs, hack msn messenger 7, se...Manual de hacker   131 trucos elhacker hacking webs, hack msn messenger 7, se...
Manual de hacker 131 trucos elhacker hacking webs, hack msn messenger 7, se...kelvinst
 
Users.101.secretos.de.hardware.pdf
Users.101.secretos.de.hardware.pdfUsers.101.secretos.de.hardware.pdf
Users.101.secretos.de.hardware.pdfLaboratorios ACME
 
Ficha tecnica-de-equipos
Ficha tecnica-de-equiposFicha tecnica-de-equipos
Ficha tecnica-de-equiposcompuiti2012
 
Comandos cmd para soporte tecnico
Comandos cmd para soporte tecnicoComandos cmd para soporte tecnico
Comandos cmd para soporte tecnicoGeovanni Lozano
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

Destacado (18)

2012 demr-microsoft.visual.basic2010-instalar
2012 demr-microsoft.visual.basic2010-instalar2012 demr-microsoft.visual.basic2010-instalar
2012 demr-microsoft.visual.basic2010-instalar
 
VIRUS IMFORMATICO
VIRUS IMFORMATICOVIRUS IMFORMATICO
VIRUS IMFORMATICO
 
Comunicación RS-232
Comunicación RS-232Comunicación RS-232
Comunicación RS-232
 
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449Mi lenguaje de programacion de preferencia  carlos espasas 201330.36449
Mi lenguaje de programacion de preferencia carlos espasas 201330.36449
 
Ficha tecnica pc
Ficha tecnica pcFicha tecnica pc
Ficha tecnica pc
 
Diagnostico Hardware
Diagnostico HardwareDiagnostico Hardware
Diagnostico Hardware
 
Diagnostico de computadoras
Diagnostico de computadorasDiagnostico de computadoras
Diagnostico de computadoras
 
Programas para diagnostico de hardware
Programas para diagnostico de hardwareProgramas para diagnostico de hardware
Programas para diagnostico de hardware
 
SOFTWARE DE DIAGNOSTICO PARA PC
SOFTWARE DE DIAGNOSTICO PARA PC SOFTWARE DE DIAGNOSTICO PARA PC
SOFTWARE DE DIAGNOSTICO PARA PC
 
Manual para romper contraseñas WEP y WPA
Manual para romper contraseñas WEP y WPAManual para romper contraseñas WEP y WPA
Manual para romper contraseñas WEP y WPA
 
ficha tecnica pc
ficha tecnica pcficha tecnica pc
ficha tecnica pc
 
Registo de equipos
Registo de equiposRegisto de equipos
Registo de equipos
 
Manual de hacker 131 trucos elhacker hacking webs, hack msn messenger 7, se...
Manual de hacker   131 trucos elhacker hacking webs, hack msn messenger 7, se...Manual de hacker   131 trucos elhacker hacking webs, hack msn messenger 7, se...
Manual de hacker 131 trucos elhacker hacking webs, hack msn messenger 7, se...
 
Users.101.secretos.de.hardware.pdf
Users.101.secretos.de.hardware.pdfUsers.101.secretos.de.hardware.pdf
Users.101.secretos.de.hardware.pdf
 
Ficha tecnica-de-equipos
Ficha tecnica-de-equiposFicha tecnica-de-equipos
Ficha tecnica-de-equipos
 
Ficha tecnica para pc
Ficha tecnica para pcFicha tecnica para pc
Ficha tecnica para pc
 
Comandos cmd para soporte tecnico
Comandos cmd para soporte tecnicoComandos cmd para soporte tecnico
Comandos cmd para soporte tecnico
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar a Visual Basic Edwin Perez

Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]carechupona
 
PROGRAMAS DECOMPILADORES
PROGRAMAS DECOMPILADORESPROGRAMAS DECOMPILADORES
PROGRAMAS DECOMPILADORESRubnPilca
 
PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 2010PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 201029210302
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basicromeprofe
 
Visual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminadoVisual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminadojose martinez
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NETDavid
 
visual basic 6.0
visual basic 6.0visual basic 6.0
visual basic 6.0lesly53
 
SISTEMAS OPERATIVOS WINDOWS
SISTEMAS OPERATIVOS WINDOWSSISTEMAS OPERATIVOS WINDOWS
SISTEMAS OPERATIVOS WINDOWSrichardxd1993
 
sistema operativo mac os
sistema operativo mac ossistema operativo mac os
sistema operativo mac osrichardxd1993
 
Presentación windows 7
Presentación windows 7Presentación windows 7
Presentación windows 7Alfonsoceuti11
 

Similar a Visual Basic Edwin Perez (20)

Act 8..1
Act 8..1Act 8..1
Act 8..1
 
Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]Pasos para crear un proyecto de visual studio 2008[1][1]
Pasos para crear un proyecto de visual studio 2008[1][1]
 
Visual studio code
Visual studio codeVisual studio code
Visual studio code
 
PROGRAMAS DECOMPILADORES
PROGRAMAS DECOMPILADORESPROGRAMAS DECOMPILADORES
PROGRAMAS DECOMPILADORES
 
Proyecto visual studio
Proyecto visual studioProyecto visual studio
Proyecto visual studio
 
PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 2010PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 2010
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Visual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminadoVisual basic 6 jose martinez terminado
Visual basic 6 jose martinez terminado
 
retocador
retocadorretocador
retocador
 
Windows 7
Windows 7 Windows 7
Windows 7
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
 
Nava visual basic
Nava visual basicNava visual basic
Nava visual basic
 
Windows 7
Windows 7Windows 7
Windows 7
 
deber
deberdeber
deber
 
Grupo 3 Vb, procedimientos, 1er programa
Grupo 3 Vb, procedimientos, 1er programaGrupo 3 Vb, procedimientos, 1er programa
Grupo 3 Vb, procedimientos, 1er programa
 
visual basic 6.0
visual basic 6.0visual basic 6.0
visual basic 6.0
 
SISTEMAS OPERATIVOS WINDOWS
SISTEMAS OPERATIVOS WINDOWSSISTEMAS OPERATIVOS WINDOWS
SISTEMAS OPERATIVOS WINDOWS
 
Presentaci%c3%b3n1
Presentaci%c3%b3n1Presentaci%c3%b3n1
Presentaci%c3%b3n1
 
sistema operativo mac os
sistema operativo mac ossistema operativo mac os
sistema operativo mac os
 
Presentación windows 7
Presentación windows 7Presentación windows 7
Presentación windows 7
 

Último

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 

Último (20)

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 

Visual Basic Edwin Perez

  • 1. Republica Bolivariana de Venezuela Ministerio del poder popular para la Educación Superior I.U.T. Antonio José de Sucre Extensión San Felipe Tutorial de Instalación Edwin Pérez 26.325.209 Escuela 80
  • 2. Visual Basic es un popular lenguaje de programación dirigido por eventos, desarrollado por el alemán Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte de este lenguaje hasta marzo de 2008. Devido a su antigüedad el software unicamente es soportado por plataformas de 16 y 32 Bits (Windows 98, ME, 2000 y XP), a pesar de esto sigue siendo de utilidad para algunos programadores por lo cual se busco una forma para instalarlo en plataformas de Windows mas actuales como Windows Vista y Windows 7.
  • 3. Instalar Visual Basic 6.0 en Windows 7 Muchos programadores continúan desarrollando aplicaciones con Visual Basic 6, y son muchos más los que mantienen software compilado con este lenguaje. 1 PASO Buscar el la web el instalador .exe del programa, hay muchos sitios que lo ofrecen, en mi caso lo adaptare a 64 bits por que la versión original de este programa de 1998 es de 16 y 32 bits por lo cual no resulta compatible, pero este no es el caso, COMENCEMOS!
  • 4.
  • 5. 2 PASO Instalando VB6 en Windows 7 Uno de los primeros problemas con que nos encontramos es que el instalador setup.exe de VB6 está compilado en 16 bits, recordemos que VB6 y 5 son de la década de los ’90. Desde 2000 en adelante todos debimos pasarnos a .NET, pero eso implicaba pensar orientado a objetos y muchos se resisten, incluso hoy día. Los sistemas operativos Windows de 64 bits corren casi sin problemas el software de 32bits, pero no logran ejecutar el añejo de 16 bits. Afortunadamente solo el setup.exe del instalado es de 16 bits, el resto del VB6, e incluso todo Visual Studio no lo es.
  • 6. Instalar Visual Basic 6 en Windows 7 de 64 bits. 1.Copiar el CD de Visual Basic en una carpeta vb6 en el disco duro. 2.En esa nueva carpeta, todos los archivos de vb6setup en la carpeta principal recien creada vb6 3.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. 4.Ahora, en vez de ejecutar el instalador mediante setup.exe ejecutamos acmsetup.exe. Ten en cuenta de ejecutarlo como Administrador. ¿Porque son necesarios estos cambios ? Tanto setup como acmsetup utilizan guiones de instalación que le van informando que archivo copiar y que dll y ocx registrar durante la instalación, justamente de eso se trata “instalar una aplicación”. El guión 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ón se llame acmsetup.stf. Esa es la sencilla razón del copiado y renombre de archivo, con eso basta para tener Visual Basic 6 instalado en nuestro Windows 7, incluyendo la versión de 64 bits. Debemos tener en cuenta que el ejecutable de VB6 debe ser configurado para ejecutar como Administrador, de otra forma no grabará los cambios que realicemos en nuestros fuentes VB6.
  • 7. 3 PASO Instalar VB6 Service Pack 6 en Windows 7 Con respecto al Service Pack 6 de Visual Basic 6, el instalador setupsp6.exe también tiene problemas, pero ya cuenta con acmsetup.exe que podemos utilizar para instalar. Igualmente se trata de varios DLL y OCX que en último caso podemos descomprimir y luego reemplazar y/o registrar. En este último caso, podemos hacerlo solo para los que utilizamos en nuestra aplicación y no recargar de DLLs innecesarias.
  • 9. DLL y OCX soportadas con Actualizaciones La siguiente lista son las DLL y OCX que no se soportan tal como vienen en VB6, pero contamos con actualizaciones o nuevas versiones que si corren en Windows 7 •dao350.dll •mdac_typ.exe •mschart.ocx •msdaerr.dll •msdatl2.dll •msexch35.dll •msexcl35.dll •msjet35.dll •msjint35.dll •msjt4jlt.dll •msjter35.dll •msjtor35.dll •msltus35.dll •mspdox35.dll •msrd2x35.dll •msrepl35.dll •mstext35.dll •msxbse35.dll •odbctl32.dll •oledb32x.dll ES IMPORTANTE TENER EN CUENTA
  • 10. DLL y OCX no soportadas En el caso de la siguiente lista no hay soporte ni actualizaciones, deberíamos cambiar nuestra aplicación, igualmente casi todas se arrastran de la versión 4 o 5, en la versión 6 ya no se aconsejaba su utilización, si estas así te atrasaste 15 años! •anibtn32.ocx •graph32.ocx •keysta32.ocx •autmgr32.exe •autprx32.dll •racmgr32.exe •racreg32.dll •grid32.ocx •msoutl32.ocx •spin32.ocx •dbmssocn.dll •windbver.exe •msderun.dll •odkob32.dll •gauge32.ocx •gswdll32.dll •ciscnfg.exe •olecnv32.dll •rpcltc1.dll •rpcltc5.dll •rpcltccm.dll •rpclts5.dll •rpcltscm.dll •rpcmqcl.dll •rpcmqsvr.dll •rpcss.exe •dbmsshrn.dll
  • 11. Bien, hemos logrado hacer funcionar VB6, pero hay algunos problemas que notamos al utilizar el IDE para modificar Formularios y Objetos dentro de el, concretamente se enlentece al mover o cambiar el tamaño de los objetos y titila sin parar. Esto se debe a que VB6 no soporta full la interfaz de Windows 7 (y seguramente en Vista pase lo mismo), VB6 no soporta transparencias, Themes y otros efectos visuales. La solución es sencilla, ya que podemos desactivar esta parte de Windows 7 al ejecutar Visual Basic 6, para esto realizamos los siguientes pasos: 1.Ir a la carpeta de instalación de VB6, algo como: C rogram Files (x86)Microsoft Visual StudioVB98 2.Seleccionar el ejecutable VB6.exe 3.Botón derecho 4.Propiedades 5.Seleccionar la solapa Compatibilidad 6.En este punto debemos seleccionar y activar los siguientes puntos: 1.Marcar: Ejecutar este programa en modo compatibilidad para: Windows XP SP3 2.Marcar: Deshabilitar los temas visuales 3.Marcar: Deshabilitar la composición de escritorio 4.Marcar: Deshabilitar el ajuste de escala de la pantalla si se usa la configuración Configurando VB6 y su IDE en Windows 7
  • 12. NOTAS: - Debes tener en cuenta que en Visual Basic Empresarial el setup.exe sí es de 32bits, por tanto corre bien en Windows 7 de 32 y 64 bits. En este caso no es necesario utilizar los siguientes cambios. - En algunas versiones de VB es necesario copiar todas las carpetas a excepcion de SETUP dentro de esta misma para que pueda funcionar la instalación.
  • 13. • Jerarquía de llamadas Representa el conjunto de relaciones de llamador y destinatario en el código. • Selector de fragmentos de código Permite seleccionar un fragmento de código de un conjunto de fragmentos de código para su lenguaje de programa • Lista de errores (Ventana) . Muestra errores y advertencias de compilación. • Ir a la línea Permite navegar a una línea específica de un archivo. • Opciones (Cuadro de diálogo) (Visual Studio) Permite especificar opciones. • Opciones, editor de texto, general Permite especificar opciones generales del editor de texto. • Opciones, editor de texto, extensión de archivo Permite especificar extensiones de archivo para el editor. • Opciones, Editor de texto, Todos los lenguajes Permite especificar opciones que son comunes a todos los lenguajes de programación. • Opciones, editor de texto, todos los lenguajes, pestañas Permite especificar opciones de tabulación que pueden ser comunes a todos los lenguajes de programación. • Opciones, editor de texto, básico (Visual Basic) Permite especificar opciones para los archivos de Visual Basic. • Opciones, editor de texto, C/C++, formato Permite especificar opciones de formato para archivos de C o C++. • Opciones, editor de texto, C/C++, avanzado Permite especificar opciones avanzadas para archivos de C o C++. • Opciones, editor de texto, C#, formato Permite especificar opciones de formato para archivos de C#. Elementos generales de la interfaz de usuario (Visual Studio)
  • 14. Opciones, editor de texto, C#, avanzado Permite especificar opciones avanzadas para archivos de C#. Opciones, editor de texto, C#, IntelliSense Permite especificar opciones de IntelliSense para archivos de C#. Opciones, editor de texto, XAML, formato Permite especificar opciones de formato para archivos de XAML. Referencia de propiedades del proyecto Permite especificar propiedades del proyecto. Proyectos y soluciones, Cuadro de diálogo Opciones Le permite especificar opciones de proyecto y solución. Propiedades (ventana) Muestra las propiedades para los proyectos, archivos, controles y campos en las ventanas y los diseñadores del IDE. Inicio rápido, Entorno, Opciones (cuadro de diálogo) Proporciona una forma rápida de buscar ventanas, comandos, opciones y menús de Visual Studio. cuadro de herramientas Permite agregar controles a una superficie de diseño. Cuadro de herramientas, Componentes (Pestaña) Permite agregar componentes a una superficie de diseño. Cuadro de herramientas, Datos (Pestaña) Permite agregar controles de datos a una superficie de diseño. Cuadro de herramientas, HTML (Pestaña) Permite agregar etiquetas HTML a una superficie de diseño. General, CSS, Editor de texto, Opciones (Cuadro de diálogo) Permite especificar opciones para archivos CSS. Validación, HTML, Editor de texto, Opciones (Cuadro de diálogo) Permite especificar opciones para páginas HTML