Erro R6034
"Microsoft Visual C++ runtime library"
"Runtime Error!"
"R6034"
"An application has made an attempt to load the C runtime library
incorretly."
"Please contact the application's support team for more information." Esse erro acontece algumas vezes quando instalo meu software nao acho solução.... Independente de sistema operacional, estou achando que é relacionado ao firebird versão Firebird-2.1.1.17910_4_Win32_pdb_RC1 que uso...... Já viram esse erro? Podem ajudar?
"Runtime Error!"
"R6034"
"An application has made an attempt to load the C runtime library
incorretly."
"Please contact the application's support team for more information." Esse erro acontece algumas vezes quando instalo meu software nao acho solução.... Independente de sistema operacional, estou achando que é relacionado ao firebird versão Firebird-2.1.1.17910_4_Win32_pdb_RC1 que uso...... Já viram esse erro? Podem ajudar?
Cia Papel
Curtidas 0
Respostas
Rodrigo Mourão
02/02/2009
Olá Alexandre !!!
Qual ferramenta utilizou para gerar o instalador da aplicação ??? Alguma aplicação tipo Inno Setup ???
No aguardo!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Qual ferramenta utilizou para gerar o instalador da aplicação ??? Alguma aplicação tipo Inno Setup ???
No aguardo!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
Rodrigo Mourão
02/02/2009
Só para complementar, talvez já te de uma luz a mais !!!
Este erro ocorre quando se tenda carrerar um assembly (DLL ou exe) compilado em C ou C++ sem o arquivo que chamamos de manifesto, um arquivo .manifest.
Em geral quando isntalamos uma aplicação que utiliza um manifesto ele e enviado para a pasta c:/Windows/WinSxS/Manifests. O que pode estar acontecendo neste caso é que um dos aplicativos que você utiliza na instalação do seu software requer um manifesto que pode não estar contido na máquina onde você vai instalá-lo.
O fato de citar o firebird vai de encontro a este raciocício pois o mesmo, se não me engano, é compilado em C++ a partir da versão 2.0.
Bem é apenas uma hipótese, ainda estou analisando outras prováveis cuasas.
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Este erro ocorre quando se tenda carrerar um assembly (DLL ou exe) compilado em C ou C++ sem o arquivo que chamamos de manifesto, um arquivo .manifest.
Em geral quando isntalamos uma aplicação que utiliza um manifesto ele e enviado para a pasta c:/Windows/WinSxS/Manifests. O que pode estar acontecendo neste caso é que um dos aplicativos que você utiliza na instalação do seu software requer um manifesto que pode não estar contido na máquina onde você vai instalá-lo.
O fato de citar o firebird vai de encontro a este raciocício pois o mesmo, se não me engano, é compilado em C++ a partir da versão 2.0.
Bem é apenas uma hipótese, ainda estou analisando outras prováveis cuasas.
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
Cia Papel
02/02/2009
Bom dia...... uso o InnoSetup.......
Se for isso que você falou, o que eu teria que fazer pra solucionar?????
GOSTEI 0
Rodrigo Mourão
02/02/2009
Eu estou baixando os fontes do firebird, vou analisar a documentação e ver quais são os manifestos que ele possa estar utilizando. Como meu forte não é C++, vou analisar melhor como o manifesto funciona !!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
Rodrigo Mourão
02/02/2009
Olá Alexandre,
Você poderia postar aqui através do disco virtual o script .iss do Inno Setup para que eu possa analisar as aplicações que são instaladas e como são ???
No aguardo !!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Você poderia postar aqui através do disco virtual o script .iss do Inno Setup para que eu possa analisar as aplicações que são instaladas e como são ???
No aguardo !!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
Cia Papel
02/02/2009
Disco Virtual aqui?????? Nao sei onde é....
abaixo o script
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! [Setup]
AppName=MAKROLOCK - Servidor
AppVerName=MAKROLOCK - Servidor
AppPublisher=Makrosystems - Tecnologia de Informação DefaultDirName=\Sistemas\USBlock
DefaultGroupName=Makrolock
OutputBaseFilename=setup
Password=
Compression=lzma
SolidCompression=yes
[Languages]
Name: brazilianportuguese; MessagesFile: compiler:Languages\BrazilianPortuguese.isl [Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked [Files]
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
Source: C:\USBlock\USBlock.exe; DestDir: \Sistemas\UsBlock
Source: C:\USBlock\USB.FDB; DestDir: \Sistemas\UsBlock
Source: C:\USBlock\USB.exe; DestDir: \Sistemas\UsBlock
Source: C:\USBlock\mscs.exe; DestDir: \Sistemas\UsBlock
Source: C:\USBlock\fcnm.dll; DestDir: \Sistemas\UsBlock
Source: C:\USBlock\Atualizacao.exe; DestDir: \Sistemas\UsBlock
Source: T:\Softwares\Firebird-2.1.1.17910_4_Win32_pdb_RC1.exe; DestDir: ; Flags: deleteafterinstall
Source: ..\..\..\USBlock\Instalar.exe; DestDir: \Sistemas\UsBlock
Source: ..\..\..\USBlock\Eleva.exe; DestDir: \Sistemas\UsBlock
Source: ..\..\..\USBlock\MakroService.exe; DestDir: \Sistemas\UsBlock
Source: ..\..\..\USBlock\Idioma.mkl; DestDir: \Sistemas\UsBlock [Icons]
Name: \MAKROLOCK - SERVIDOR; Filename: \Sistemas\UsBlock\USB.exe; IconIndex: 0; Languages: ; Tasks: desktopicon
Name: \MAKROLOCK SERVIDOR; Filename: \Sistemas\UsBlock\USB.exe [Run]
Filename: \Sistemas\UsBlock\USB.exe; Flags: nowait postinstall skipifsilent
Filename: \Firebird-2.1.1.17910_4_Win32_pdb_RC1.exe; Parameters: /SILENT [INI]
[Code]
function NeedRestart: boolean;
begin
Result := not UsingWinNT;
end;
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! [Setup]
AppName=MAKROLOCK - Servidor
AppVerName=MAKROLOCK - Servidor
AppPublisher=Makrosystems - Tecnologia de Informação DefaultDirName=\Sistemas\USBlock
DefaultGroupName=Makrolock
OutputBaseFilename=setup
Password=
Compression=lzma
SolidCompression=yes
[Languages]
Name: brazilianportuguese; MessagesFile: compiler:Languages\BrazilianPortuguese.isl [Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked [Files]
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
Source: C:\USBlock\USBlock.exe; DestDir: \Sistemas\UsBlock
Source: C:\USBlock\USB.FDB; DestDir: \Sistemas\UsBlock
Source: C:\USBlock\USB.exe; DestDir: \Sistemas\UsBlock
Source: C:\USBlock\mscs.exe; DestDir: \Sistemas\UsBlock
Source: C:\USBlock\fcnm.dll; DestDir: \Sistemas\UsBlock
Source: C:\USBlock\Atualizacao.exe; DestDir: \Sistemas\UsBlock
Source: T:\Softwares\Firebird-2.1.1.17910_4_Win32_pdb_RC1.exe; DestDir: ; Flags: deleteafterinstall
Source: ..\..\..\USBlock\Instalar.exe; DestDir: \Sistemas\UsBlock
Source: ..\..\..\USBlock\Eleva.exe; DestDir: \Sistemas\UsBlock
Source: ..\..\..\USBlock\MakroService.exe; DestDir: \Sistemas\UsBlock
Source: ..\..\..\USBlock\Idioma.mkl; DestDir: \Sistemas\UsBlock [Icons]
Name: \MAKROLOCK - SERVIDOR; Filename: \Sistemas\UsBlock\USB.exe; IconIndex: 0; Languages: ; Tasks: desktopicon
Name: \MAKROLOCK SERVIDOR; Filename: \Sistemas\UsBlock\USB.exe [Run]
Filename: \Sistemas\UsBlock\USB.exe; Flags: nowait postinstall skipifsilent
Filename: \Firebird-2.1.1.17910_4_Win32_pdb_RC1.exe; Parameters: /SILENT [INI]
[Code]
function NeedRestart: boolean;
begin
Result := not UsingWinNT;
end;
GOSTEI 0
Rodrigo Mourão
02/02/2009
Olá Alexandre !!!!!
Bem, vamos lá !!! Eu imaginei que você estivesse instalando os fontes do Firebird no seu instalador mas na verdade você usa o instalador do firebird, ou seja, a instalação é feita como se o usuário clicando no setup. Então não tem porque um manifesto ficar de fora !!!
Então infelizmente teremos que ir por tentativa e erro analisar cada fato. Você já comentou que isso ocorre independente de SO. Há mais algum fato que lhe chamou atenção nesta fato ? Algum programa instalado recentemente na máquina, alguma atualização pendente no Windows, ou algo do gênero !!!
De qualquer forma estou em contato com um DBA Firebird para que ele possa me esclarecer se este erro pode ter relação com o mesmo !!!
Estamos trabalhando para tentar solucionar o problema !!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Bem, vamos lá !!! Eu imaginei que você estivesse instalando os fontes do Firebird no seu instalador mas na verdade você usa o instalador do firebird, ou seja, a instalação é feita como se o usuário clicando no setup. Então não tem porque um manifesto ficar de fora !!!
Então infelizmente teremos que ir por tentativa e erro analisar cada fato. Você já comentou que isso ocorre independente de SO. Há mais algum fato que lhe chamou atenção nesta fato ? Algum programa instalado recentemente na máquina, alguma atualização pendente no Windows, ou algo do gênero !!!
De qualquer forma estou em contato com um DBA Firebird para que ele possa me esclarecer se este erro pode ter relação com o mesmo !!!
Estamos trabalhando para tentar solucionar o problema !!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
Cia Papel
02/02/2009
Rodrigo, nãotenho essas informaçoes sobre atualizaçao, pois meu produto é vendido na internet e a instalaçao o proprio cliente faz sem ajuda de suporte, mas alguns ja me relataram esse erro, e ate hoje nao consegui resolver.
O que fazemos é sempre instalar o servidor em outra maquina, até acharmos o erro....
GOSTEI 0
Rodrigo Mourão
02/02/2009
Hum .... Entendi Alexandre !!!!!
Se você simples não teria graça né, kkkkkkkkkkkkkk.
Simular o ambiente do cliente é praticamente impossível !!! Este erro pode estar relacionado a uma série de coisas. De qualquer forma vou ver se consigo achar alguma relação disto com o firebird para podermos ou não tirarmos dele a responsabilidade !!
abs !!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Se você simples não teria graça né, kkkkkkkkkkkkkk.
Simular o ambiente do cliente é praticamente impossível !!! Este erro pode estar relacionado a uma série de coisas. De qualquer forma vou ver se consigo achar alguma relação disto com o firebird para podermos ou não tirarmos dele a responsabilidade !!
abs !!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
Rodrigo Mourão
02/02/2009
Olá Alexandre, desculpe a demora em responder !!1
Vamos lá, a versão do firebird que você está utilizando e a mais recente até o momento 2.1.1.17910_4_Win32_pdb_RC1 e a a versão estável disponível. Visto que você esta utilizando os arquivos compilados, ou seja, você não está utilizando os binarios para poder gerar o .exe e os aplicativos. Pr este motivos podemos descartar totalmante a "culpa" do firebird.
Como você não tem nenhum programa em C++ sendo instalado pelo seu instalador então partimos do principio de que este erro pode ser causado por falta de algum recurso na máquina do cliente !!
Bem identificar qual o recurso ausente no cliente no seu caso e difícil pois como você disse os clientes baixam pela internet e fica inviável saber se esta atualizado o SO, etc, etc.
Eu levantei alguns dos aplicativos que podem, digo podem pois não tenho a certeza absoluta, ajudar no caso. São eles:
Installer 3.1
http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=889482fc-5f56-4a38-b838-de776fd4138c
Embora não use SQLServer também pode ajudar:
MDAC 2.8
http://www.microsoft.com/downloads/details.aspx?FamilyID=6C050FE3-C795-4B7D-B037-185D0506396C&displaylang=pt-br
Enfim, estamos a disposição para lhe auxiliar no que for preciso !!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Vamos lá, a versão do firebird que você está utilizando e a mais recente até o momento 2.1.1.17910_4_Win32_pdb_RC1 e a a versão estável disponível. Visto que você esta utilizando os arquivos compilados, ou seja, você não está utilizando os binarios para poder gerar o .exe e os aplicativos. Pr este motivos podemos descartar totalmante a "culpa" do firebird.
Como você não tem nenhum programa em C++ sendo instalado pelo seu instalador então partimos do principio de que este erro pode ser causado por falta de algum recurso na máquina do cliente !!
Bem identificar qual o recurso ausente no cliente no seu caso e difícil pois como você disse os clientes baixam pela internet e fica inviável saber se esta atualizado o SO, etc, etc.
Eu levantei alguns dos aplicativos que podem, digo podem pois não tenho a certeza absoluta, ajudar no caso. São eles:
Installer 3.1
http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&FamilyID=889482fc-5f56-4a38-b838-de776fd4138c
Embora não use SQLServer também pode ajudar:
MDAC 2.8
http://www.microsoft.com/downloads/details.aspx?FamilyID=6C050FE3-C795-4B7D-B037-185D0506396C&displaylang=pt-br
Enfim, estamos a disposição para lhe auxiliar no que for preciso !!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
Rodrigo Mourão
02/02/2009
Faltou o mais importante !!!
http://www.caneva.com.br/VD/vccrt8_Win32.msi
Este ai é o tiro de misericórdia. Ele instala o Microsoft Visual C++ runtime library.
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
http://www.caneva.com.br/VD/vccrt8_Win32.msi
Este ai é o tiro de misericórdia. Ele instala o Microsoft Visual C++ runtime library.
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
Rodrigo Mourão
02/02/2009
Olá, as informações foram suficientes ???
Podemos encerrar o chamado ???
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
Cia Papel
02/02/2009
PODE FINALIZAR
obrigado
GOSTEI 0