RUNTIME ERROR 5 OU 52

NEREU1301 12/09/2009 14:30:04
#322707
Bom dia
Fiz um pequeno progr que tentei instalar num segundo computador meu, que nao está em rede, para aprender como levar meus programas para o cliente.
Primeiro usei o package and deploy que já vem com vb6 que montou tudo certo e instalou tambem tudo certo , mas quando vou abrir ele abre o login, abro a tela de spash e ai nao continua retornando [Ô]runtime error 5 Invalid procedure call or argument[Ô] tem que aceitar [Ô]OK[ô] e sai sem abrir o programa.

como nao deu certo
usei o Inno Setup, monta certo, instala certo mas nem abre o login e já retorna [Ô]Runtime error 52 Bad file name or number[Ô]

as duas maquina tem xp
onde estou errando
alguem pode me dar uma dica?
Nereu
TECLA 12/09/2009 15:11:09
#322708
Faz um teste:

Altera o programa para abrir o PRÓXIMO FORM sem passar pelo SPLASH.
Gera o EXE e testa o mesmo na outra máquina.
NEREU1301 12/09/2009 16:21:05
#322711
fiz a alteraçao e o erro que retornou é que nao foi encontrato o arquivo .mdb do programa.

Fui em arquivo de programas, meu programa , e vi que ele instalou só o arquivo .exe e um arquivo .log cfme abaixo

se puder dar uma analizada agradeço

%% PLEASE DO NOT MODIFY OR DELETE THIS FILE! %%
%% This file contains information about the installation of an application. %%
%% It will be used to automatically remove all application components from your computer if you choose to do so. %%


NOTE: Beginning of the bootstrapper section

CONFIG: Title: [Ô]ProgSERVIÇOS[Ô]

ACTION: RegKey: [Ô]HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion[Ô], [Ô]SharedDLLs[Ô]

ACTION: SystemFile: [Ô]C:\WINDOWS\system32\VB6STKIT.DLL[Ô]
(File currently on disk was already up to date)

ACTION: SystemFile: [Ô]C:\WINDOWS\system32\COMCAT.DLL[Ô]
(File currently on disk was already up to date)

ACTION: SystemFile: [Ô]C:\WINDOWS\system32\MSVCRT40.DLL[Ô]
(File currently on disk was already up to date)

ACTION: SystemFile: [Ô]C:\WINDOWS\system32\stdole2.tlb[Ô]
(File currently on disk was already up to date)

ACTION: SystemFile: [Ô]C:\WINDOWS\system32\asycfilt.dll[Ô]
(File currently on disk was already up to date)

ACTION: SystemFile: [Ô]C:\WINDOWS\system32\olepro32.dll[Ô]
(File currently on disk was already up to date)

ACTION: SystemFile: [Ô]C:\WINDOWS\system32\oleaut32.dll[Ô]
(File currently on disk was already up to date)

ACTION: SystemFile: [Ô]C:\WINDOWS\system32\msvbvm60.dll[Ô]
(File currently on disk was already up to date)

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\SYSTEM32\COMCAT.DLL[Ô]

ACTION: TLBRegister: [Ô]C:\WINDOWS\SYSTEM32\stdole2.tlb[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\SYSTEM32\olepro32.dll[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\SYSTEM32\oleaut32.dll[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\SYSTEM32\msvbvm60.dll[Ô]

NOTE: End of the bootstrapper section

NOTE: Now spawning the main Setup program [ô]Setup1.exe[ô]....

ACTION: CreateDir: [Ô]C:\Arquivos de programas\ProgSERVIÇOS[Ô]

ACTION: CreateDir: [Ô]C:\Documents and Settings\Nereu\Menu Iniciar\Programas\ProgSERVIÇOS[Ô]

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\RDOCURS.DLL[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\MSRDO20.DLL[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SystemFile: [Ô]C:\WINDOWS\system32\MSTEXT35.DLL[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SystemFile: [Ô]C:\WINDOWS\system32\MSXBSE35.DLL[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\msstdfmt.dll[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\MSHFLXGD.OCX[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\MSBIND.DLL[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\Arquivos de programas\Arquivos comuns\designer\MSDERUN.DLL[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\MSCHRT20.OCX[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\COMCTL32.OCX[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\MSMASK32.OCX[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\MSFLXGRD.OCX[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\MCI32.OCX[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\TABCTL32.OCX[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\MSADODC.OCX[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\FM20.DLL[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

NOTE: The file [ô]RICHED32.DLL[ô] was not copied because it is intended for use under Windows 95 only. It is not needed under Windows NT 3.51 or 4.0.

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\RICHTX32.OCX[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\PICCLP32.OCX[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\MSMAPI32.OCX[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\OWC11.DLL[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\dteproperties90.tlb[Ô]
(Arquivo em disco já estava atualizado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\MSDBRPTR.DLL[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\VB5DB.DLL[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SystemFile: [Ô]C:\WINDOWS\system32\MSREPL35.DLL[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SystemFile: [Ô]C:\WINDOWS\system32\MSRD2X35.DLL[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SystemFile: [Ô]C:\WINDOWS\system32\expsrv.dll[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SystemFile: [Ô]C:\WINDOWS\system32\vbajet32.dll[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SystemFile: [Ô]C:\WINDOWS\system32\MSJINT35.DLL[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SystemFile: [Ô]C:\WINDOWS\system32\MSJTER35.DLL[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SystemFile: [Ô]C:\WINDOWS\system32\MSJET35.DLL[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\Arquivos de programas\Arquivos comuns\Microsoft Shared\DAO\DAO350.DLL[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: SharedFile: [Ô]C:\WINDOWS\system32\msjro.dll[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: PrivateFile: [Ô]C:\Arquivos de programas\ProgSERVIÇOS\Projetocetec2.exe[Ô]
(Arquivo não foi encontrado ou estava em versão anterior -- novo arquivo copiado)

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\MSRDO20.DLL[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\MSTEXT35.DLL[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\MSXBSE35.DLL[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\msstdfmt.dll[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\MSHFLXGD.OCX[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\MSBIND.DLL[Ô]

ACTION: DllSelfRegister: [Ô]C:\Arquivos de programas\Arquivos comuns\designer\MSDERUN.DLL[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\MSCHRT20.OCX[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\COMCTL32.OCX[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\MSMASK32.OCX[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\MSFLXGRD.OCX[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\MCI32.OCX[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\TABCTL32.OCX[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\MSADODC.OCX[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\FM20.DLL[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\RICHTX32.OCX[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\PICCLP32.OCX[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\MSMAPI32.OCX[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\OWC11.DLL[Ô]

ACTION: TLBRegister: [Ô]C:\WINDOWS\system32\dteproperties90.tlb[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\MSDBRPTR.DLL[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\MSRD2X35.DLL[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\MSJET35.DLL[Ô]

ACTION: DllSelfRegister: [Ô]C:\Arquivos de programas\Arquivos comuns\Microsoft Shared\DAO\DAO350.DLL[Ô]

ACTION: DllSelfRegister: [Ô]C:\WINDOWS\system32\msjro.dll[Ô]

ACTION: ShellLink: [Ô]ProgSERVIÇOS[Ô], [Ô]ProgSERVIÇOS[Ô]

ACTION: RegKey: [Ô]HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion[Ô], [Ô]App Paths\Projetocetec2.exe[Ô]

ACTION: RegValue: [Ô]HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Projetocetec2.exe[Ô], [Ô][Ô]

DANIKULL 12/09/2009 17:47:35
#322714
Resposta escolhida
NEREU1301, boa tarde.

Usando o Inno Setup ou Package, você incluiu nestes o bando de dados, para que na criação do instalador ele acrescente também o Banco de dados??
NEREU1301 12/09/2009 21:23:18
#322725
boa noite Danikull
sim , inclui o banco.
alguma coisa está faltando no outro, ou nos outros, porque tentei num comp de um amigo e tambem nao funcionou,
porque se eu instalo no proprio comp que foi criado o progr ele funciona tudo direito e nao é porque a origem do programa ta nele porque tanto o inno e package instala tudo como se fosse novo, tanto que fiz o seguinte teste:
Instalei o progr normalmente usando inno, fui no arquivo onde criei o programa e exclui o arquivo todo, voltei no icone instalado pelo inno e o progr acessou normalmente e funcionou normalmente.
Quer dizer que tenho que fazer alguma coisa nos computadores de quem vai receber o meu programa!!!
O problema é saber o que falta.
Conto com a ajuda de voces.
abraço
nereu
NEREU1301 15/09/2009 11:31:54
#322921
Bom dia
Graças a uma dica do Danikull,
consegui resover o problema.
Seguinte:
No meu comp eu trabalho em D: e quando monto o programa tanto no INNo como no Package a informaçao de que é em D: vai junto ai dá conflito nos outros computadores que vai instalar em C: e retorna a mensagem erro 52 [Ô]Nome arquivo Invalido[Ô].
Pra resolver, no meu Computador copiei todo o programa inclusive, o banco de dados , tudo pra C: montei de novo e resolvido o problema.
Muito Obrigado a todos
Nereu
Tópico encerrado , respostas não são mais permitidas