Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DESESPERADO....AYUDA ¿COMO SE INSTALA EN VB?

812 views
Skip to first unread message

Xavier

unread,
Mar 15, 2000, 3:00:00 AM3/15/00
to
Chicos....ayuda...please. Me voy a suicidar..(o mejor mato al Bill
Gates)
..3 viajes llevo a casa del amigo
¡¡¡¡¡¡3 viajes!!!!!!!

Tengo un programa (que ademas en un chorrada de programa. Sin
complicaciones.
Solo usa un Control Data y una base de datos .MDB)

Lo hago todo bien....todo correcto....uso el "Asistente para
instalaciones"..del VB 5
Me crea los disquettes.....
Y me voy a casa del amigo a instalarle el programa....Y cuando voy a
instalarlo a casa del amigo...empieza el "show"....

Si lo instalo desde los disquettes....(poniendo el disco nº1 en la
unidad A, y
poniendo "setup").....cuando llega al ultimo disco me dice que todo se
ha
"instalado correctamente" (maravilloso)

Pero cuando le doy al Icono...me sale la primera pantalla....y a
continuacion me
dice.....

Error '3447' en tiempo de ejecucion:
El archivo VBA de Jet (VBAJET.dll para versiones de 16 bits o
VBAJET32.dll para versiones de 32 bits) no se inicializo cuando
se le llamo. Intente volver a instalar la aplicacion que genero el
error.
-----------------------------------------------------------------------------------------
ENTONCES PRUEBO OTRA FORMA DE INSTALACION....
Tambien he probado de copiar todos los disquettes en un directorio del
disco duro
y desde ese directorio (una vez copiados todos) hacer "setup".

Tambien me dice que el programa "se ha instalado correctamente"....PERO
AL HACERLO CORRER ME SALE LA PRIMERA PANTALLA Y A
CONTINUACION ME VAN SALIENDO PANTALLITAS ASI..........

------------------------------------------------
Error al registrar el archivo:
C:\WINDIWS\SYSTEM\SHDOCVW.DLL
-------------------------------------------------
Error al registrar el archivo:
C:\Archivos de programa\Archivos comunes\Microsoft Shared\DAO\DAO350.dll
--------------------------------------------------
Error al registrar el archivo:
C:\WINDOWS\SYSTEM\MSJet35.dll
--------------------------------------------------
Error al registrar el archivo:
C:\WINDOWS\SYSTEM\MSRD2x35.dll
---------------------------------------------------
Y FINALMENTE COMO REMATE ME VUELVE A SALIR LA PANTALLA......

Error '3447' en tiempo de ejecucion:
El archivo VBA de Jet (VBAJET.dll para versiones de 16 bits o
VBAJET32.dll para versiones de 32 bits) no se inicializo cuando
se le llamo. Intente volver a instalar la aplicacion que genero el
error.
---------------------------------------------------------------------------------------
Y de verdad que ya no se que hacer. He entrado en REGEDIT he mirado que
todo
este registrado, y que los valores sean los correctos....lo son.

He probado de instalar manualmente los ficheros...Y SIGUEN LOS ERRORES.

Lo que me da mas rabia es tener que tirar todo el trabajo por culpa de
la mie....
del VB que es imposible instalar una aplicacion en otro ordenador de
forma facil y
normal.

La aplicacion esta realizada en VB 5 ¿Quiza seria una solucion pasar
toda la
aplicacion al VB 4?...ya es lo unico que se me ocurre...¿COMO LO VEIS?.

He leido mensajes que aconsejan instalar el Office, pero esto es
absurdo. Primero
porque el ordenador de mi amigo tiene un HD que es pequeño....y lo que
no
necesita es perder megas para tener un programa que no necesita...O sea
verse
obligado a instalar un programa que ocupa un monton de megas que
necesita para
otras cosas, es absurdo.
Para eso, en vez del Office le instalo el VB5 y entonces estoy seguro
que se
terminaran los problemas, pero eso es otra gansada.

¿ES QUE NO HAY FORMA DE QUE UN PROGRAMA REALIZADO EN VB SE
INSTALE DESDE LOS DISQUETTES DE UNA FORMA NORMAL.....SIN
NECESIDAD DE TENER QUE INSTALAR OTROS PROGRAMAS QUE NO
DESEAS...?.

Si me podeis ayudar.....GRACIAS.
SINO TIRO EL VB Y ME PASO AL DELPHI. (Que crea un .EXE y ya esta)

Saludos.
Javier

Joan Mascaró

unread,
Mar 15, 2000, 3:00:00 AM3/15/00
to
Mira en los mensajes de dias anteriores, me suena haber visto un link a una
aplicacion que crea un exe de un proyecto de visual basic.
ahora no lo encuentro, si es asi te doy mas informacion.

Xavier <del...@teleline.es> escribió en el mensaje de noticias
38CF06BA...@teleline.es...

Pilar MMF

unread,
Mar 15, 2000, 3:00:00 AM3/15/00
to
"Joan Mascaró" escribió:

> Mira en los mensajes de dias anteriores, me suena haber visto un link a
> una aplicacion que crea un exe de un proyecto de visual basic.

www.bit-arts.com FUSION Consigues una demo para 30 días

Pero esto no le va a solucionar mensajes de error al ejecutar... creo.

Jesus Garcia Rodriguez

unread,
Mar 15, 2000, 3:00:00 AM3/15/00
to

Para estas cosas está el MSDN de microsoft

te adjunto copia

CAUSE
The Microsoft DAO or Jet files are mismatched, or one or more of the DAO or
Jet files is missing.

This error most commonly occurs when you deploy a Visual Basic 5.0
application from a development computer that has the Visual Studio 6.0
versions of the DAO and Jet files installed. The Jet files that come with
the Visual Studio 6.0 products require an additional file, Expsrv.dll.
Because the Vb5dep.ini file does not include this file in the dependency
information for Jet, the Visual Basic 5.0 Setup Wizard does not include
Expsrv.dll in the Setup files for your application.

RESOLUTION
Use one of the following resolutions, depending upon your situation.

Expsrv.dll Is Missing from Setup Files
If you are deploying a Visual Basic 5.0 application from a development
computer that has the Visual Studio 6.0 versions of the DAO and Jet files
installed, you can work around the problem by adding Expsrv.dll in the File
Summary screen of the Setup Wizard. However, you might encounter problems
distributing other updated components.

The safest alternatives are as follows:
Develop and create setup files for your Visual Basic 5.0 application on a
"clean" computer. (See the MORE INFORMATION section later in this article.)

-or-


Upgrade the application to Visual Basic 6.0 and create the setup files using
the Package and Deployment Wizard (PDW).

-or-


Download and install the latest MDAC components from:

http://www.microsoft.com/data/

Then run the setup for your application again.

Other DAO or Jet Files Are Missing or Mismatched
According to the master list of dependency files for Visual Basic 5.0 and
6.0 (Vb5dep.ini and Vb6dep.ini, respectively), the following files are
required for DAO and Jet. Check for these files with the appropriate version
numbers on the computer where the error occurs.

If you distribute an application using a Setup created by the Setup Wizard
or Package and Deployment Wizard, you also need to check the file Setup.lst
to verify the appropriate files and file version numbers. Setup.lst is the
master list of the files that are installed by the application setup. You
can find Setup.lst in the folder that contains the setup files for your
application.

NOTE: All of these files are located in the \Windows\System (or on Windows
NT, in the \Winnt\System32) folder, except DAO350.dll. The DAO350.dll file
can be found in the \Program Files\Common Files\Microsoft Shared\DAO folder.
Visual Basic 5.0 Files and Version Numbers:

DAO350.dll 3.50.3602.0
MSJet35.dll 3.50.3602.4
MSJInt35.dll 3.50.3602.5
MSJtEr35.dll 3.50.3602.0
MSRD2x35.dll 3.50.3602.0
MSRepl35.dll 3.50.3602.0
MSVCRT40.dll 4.10.6038 or later
VB5DB.dll 5.00.3724
VBAJet32.dll 5.0.7122
Visual Basic 6.0 Files and Version Numbers:

DAO350.dll 3.51.1608.0
ExpSrv.dll 6.0.8167
MSJet35.dll 3.51.0623.4
MSJInt35.dll 3.51.0623.0
MSJtEr35.dll 3.51.0623.0
MSRepl35.dll 3.51.0623.0
MSRD2x35.dll 3.51.0623.0
MSVCRT40.dll 4.21.0000 or later
VB5DB.dll 6.00.8169
VBAJet32.dll 6.1.8167


For more information about the files installed for each version of Jet,
please refer to the following article in the Microsoft Knowledge Base:

Q178880 INFO: Identifying the Jet Database Engine Components


If you determine that the version of a file on the system is incorrect,
perform the following steps to replace it. If you determine that a file is
missing, skip to step 3.


If the file is one that requires registration (MSRD2x35.dll, MSJet35.dll, or
DAO350.dll), perform the following steps to unregister it:


On the taskbar, click the Start button, and then click Run.


In the Run dialog, type the following command:

Regsvr32.exe /u <DLL Name>
where DLL Name is the name of the DLL file, such as DAO350.dll.


Click OK.


Rename the mismatched file.


Copy the appropriate version of the mismatched or missing file from the
Visual Basic product CD to the computer experiencing the problem.

NOTE: For Visual Basic 6.0, all the files are located in the OS\System
folder on Disk 1.

For Visual Basic 5.0, all the files, except DAO350.dll, are located in the
OS\System folder on the Visual Basic CDs and the VB5.0\OS\System folder on
the Visual Studio 97 CDs. DAO350.dll is located in the OS\MSAPPS\DAO folder
on the Visual Basic CDs and the VB5.0\OS\MSAPPS\DAO folder on the Visual
Studio 97 CDs.


If the file is one that requires registration (MSRD2x35.dll, MSJet35.dll, or
DAO350.dll), register it using the following steps:


On the taskbar, click Start, and then click Run.


In the Run dialog box, type the following command:

Regsvr32.exe <DLL Name>
where DLL Name is the name of the DLL file, such as DAO350.dll.


Click OK.


As an alternative solution, you can run the DAO SDK redistribution setup on
the target computer that has missing or mismatched DAO or Jet files. The DAO
SDK redistribution is provided in the DAOSDK\REDIST folder on Disk 1 of
Visual Studio 6.0 Professional Edition and Disk 3 of Visual Studio 6.0
Enterprise Edition. It consists of three folders -- Disk 1, Disk 2, and Disk
3. You can either run Setup.exe from the Disk 1 folder on the CD, or you can
copy each of the folders to a diskette and run Setup.exe from the first
diskette.

MORE INFORMATION
If you have multiple versions of Visual Basic or Visual Studio on the same
computer, it typically does not alter the development environment. However,
regarding application deployment, multiple versions can cause a Visual Basic
application to fail to install correctly. This can be caused by newer
versions of components that exist on the computer and the inability of the
installation application to correctly determine dependency information or
register those components. To ensure good distribution of your application,
the development machine should have only the necessary version of Visual
Basic or Visual Studio installed.

For additional information, please see the following article in the
Microsoft Knowledge Base:

Q193270 INFO: Troubleshooting VB Application Installation Issues

REFERENCES
For additional information, please see the following articles in the
Microsoft Knowledge Base:

Q196057 PRB: The Jet VBA File VBAJet32.dll Failed to Initialize


Q191735 PRB: The Jet VBA File Failed to Initialize When Called


Additional query words: distribute deploy


Keywords : kbwizard kbAppSetup kbVBp500
Version : WINDOWS:5.0,6.0
Platform : WINDOWS
Issue type : kbprb

Carles Viver Fabregó

unread,
Mar 15, 2000, 3:00:00 AM3/15/00
to
Idèntico problema i muchos mas de 3 viajes me costo solucionar el problema.
Al final fuè Microsoft quien me lo soluciono. Però tambien era un problema
de Microsoft.
Toma nota, necesitas el siguiente arxivo [Expsrv.dll], debes conseguirlo y
distribuirlo junto con tu aplicación.
Si necesitas mas ayuda o el arxivo, mandame un Correo y te lo adjunto junto
con la información que me mandaron
Atentamente
Carles Viver
carles...@teleline.es

Jeppy

unread,
Mar 16, 2000, 3:00:00 AM3/16/00
to
Tienes la respuesta del porque y como se arregla en mi pagina, seccion
'respuestas', es el ultimo punto, uno con una luz roja.
suerte!
A mi me llevo unas cuantas horas dar con el tema.
SalU2
--
cobrar por navegar?:
http://www.gotoworldes.com/es/register/register.asp?rid=1042701900
-----------------------oOo-------------------------------
Si trabajas en VB debes conocer VB Paradise:
http://www.lanzadera.com/vbparadise
http://move.to/vbp
http://personal2.iddeo.es/fustej
http://www.geocities.com/vbp_es
para reir:
http://www.geocities.com/SiliconValley/Hills/5918
-----------------------oOo-------------------------------

ORZO

unread,
Mar 16, 2000, 3:00:00 AM3/16/00
to
Hola.

> Error '3447' en tiempo de ejecucion:
> El archivo VBA de Jet (VBAJET.dll para versiones de 16 bits o
> VBAJET32.dll para versiones de 32 bits) no se inicializo cuando
> se le llamo. Intente volver a instalar la aplicacion que genero el
> error.

Yo me he encontrado con este mismo problema y otro integrante del grupo me
dio la
solución. Se trata de sustituir un fichero que se llama DAO350.DLL en la
carpeta
de c:\archivos de programa\archivos comunes\microsoft shared\doa por una
actualización.

El fichero que tu amigo tiene debe ser uno de 570128 bytes, del 28-4-98 y el
que
necesitas es uno de 582144 bytes del 21-2-97.

Como es muy grande, si lo precisas me lo indicas y te lo envío comprimido
donde tú me digas.

Saludos.

--
ORZO, <or...@orzo.com>
"Prefiero ser el peor de los mejores que el mejor de los peores"


Samuel Blanquez

unread,
Mar 16, 2000, 3:00:00 AM3/16/00
to
Si me mandas tu e-mail te envio una utilidad que viene con GeneXus para hacer instalaciones que es muy buena, sino siempre puedes utilizar install shield (no se si esta bien escrito, pero biene con VC, y tambien funciona muy bien, pero es mas compleja).

Salu2


Enviado desde http://www.aforo.com

0 new messages