RUN-TIME ERROR 339

PEPPERRJ 13/08/2007 22:11:52
#230792
Olá a todos.

Desenvolvi um programa em VB 6 (SP6) que contém alguns relatórios desenvolvidos em Crystal Report XI.erer
Já instalei esse programa em máquinas que funcionam com Windows 2000 e Windows XP. Em todos elas foncionam OK.
Hoje tentei instalá-lo em uma máquina com S.O. Windows Vista Starter.
O programa funciona bem, exceto quando chamo um relatório do CR, ocasião em que apresenta-se o erro Run-time error 339 (Cogsvr32mponente "crviewer.dll" ou algum detá seus dependentes não estão corretamente regidtrados: ou arquivo faltante ou inválido.
Já tentei o comando RegSvr32 crviewer.dll mas o S.O. ocasião em gera a seguinte mensagem: O módulo "crviewer.dll" foi carregado mas houve uma falha na chamada para DllRegisterServer, com o código de erro 0x80070005

Alguma sugestão !!!! Antecipadamente grato. Sergio
SILVERDRAGON 14/08/2007 10:31:49
#230817
Pega essa Dll e joga na pasta System do windows.. acho q é isso....
PEPPERRJ 14/08/2007 11:01:14
#230825
Caro Sil

Já existe uma cópia dessa dll nas pastas System e na pasta System32 do diretório Windows.
Acho que se não conseguir registrá-lo o programa não funcionará.

SDS
USUARIO.EXCLUIDOS 14/08/2007 11:48:43
#230829


é o seguinte...qdo vc instalou o programa deu alguma msg de erro?
PEPPERRJ 16/08/2007 08:07:00
#231127
ãoSinkertec,

Vc tem razão.Ao instalar o aplicativo no equipamento que possui o Windows Vista Starter, recebí as seguintes mensagens de erro: Este aplicativo não pode ser iniciado porque não foi encontrado "cxlibw-2-6.dll" "libOCASecurityw-1-6", "xerces-c_2_1_0.dll" e "MSDART.DLL".
Coloquei uma cópia de cada um deles no diretório System 32 e tornei a "rodar" o instalador.
Os três primeiros passaram bem exceto o último, que deu a seguinte mensagem: Não foi possível localizar o ponto de entrada do procedimento Load LibraryI na biblioteca de vínculo dinâmico MSDART.DLL
O que, suponho eu, mantem o êrro de run-time.
Parece-me tratar de uma limitação do Windows Vista Starter cuja versão está disponível em 139 países (do terceiro mendo) exceto EEUU, Canadá, Japão e União Européia (esses últimos porque têm tecnologia avançada.

USUARIO.EXCLUIDOS 16/08/2007 10:13:33
#231151
jah tive alguns erros assim tamebm, algumas dlls ou todas que usamos pra xp nao roda no vista, deu essa msm msg de erro ai
Tópico encerrado , respostas não são mais permitidas