IMPLANTACAO DO SISTEMA VB 2008
Boa Tarde
Desenvolvo sistemas no VB tenho varios clientes já instalados e funcionando
Agora refiz minhas telas em VB 2008, já venci vários problemas
O que não consigo de forma alguma (já percorri vários sites) peguei varias dicas e usei e nenhuma delas funcionou
A parte de acesso a dados esta toda ok
Agora basta colocar uma impressão que não funciona fora da maquina que desenvolvo, nela tudo fica perfeito, so que quando vou testar em outra maquina da erros
Já tentei pelo crystal da erro, já tentei pelo microsoft report da erro da mesma forma
Retiro a impressão o sistema funciona perfeito em qualquer maquina dos meus clientes, so a impressão que não funciona fora da maquina que desenvolvi a aplicação
Se alguem tiver a mesma experiencia me avisem, que so falta isso para começar a trocar VB pelo VB.net em todos os meus clientes
Desenvolvo sistemas no VB tenho varios clientes já instalados e funcionando
Agora refiz minhas telas em VB 2008, já venci vários problemas
O que não consigo de forma alguma (já percorri vários sites) peguei varias dicas e usei e nenhuma delas funcionou
A parte de acesso a dados esta toda ok
Agora basta colocar uma impressão que não funciona fora da maquina que desenvolvo, nela tudo fica perfeito, so que quando vou testar em outra maquina da erros
Já tentei pelo crystal da erro, já tentei pelo microsoft report da erro da mesma forma
Retiro a impressão o sistema funciona perfeito em qualquer maquina dos meus clientes, so a impressão que não funciona fora da maquina que desenvolvi a aplicação
Se alguem tiver a mesma experiencia me avisem, que so falta isso para começar a trocar VB pelo VB.net em todos os meus clientes
mas qual erro que apresenta? fica mais facil descobrir o problema se voce mostrar o erro.
Boa tarde,
Nesse caso deve ter alguma dependência em seu projeto que não tem instalado nos clientes. Outra coisa, qual erro que aparece?
Nesse caso deve ter alguma dependência em seu projeto que não tem instalado nos clientes. Outra coisa, qual erro que aparece?
Vou provocar o erro e ja posto,
Esse erro que dá
Eu testei aqui na minha rede mesmo, em uma maquina com o windows 7, a maquina quew gerei o exe, tambem é windows7
Consulte o final desta mensagem para obter detalhes sobre como chamar a
depuração just-in-time (JIT) em vez desta caixa de diálogo.
************** Texto de Exceção **************
System.InvalidOperationException: Erro ao criar o formulário. Consulte Exception.InnerException para obter detalhes. O erro é: Não foi possÃvel carregar arquivo ou assembly [ô]CrystalDecisions.CrystalReports.Engine, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304[ô] ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado. ---> System.IO.FileNotFoundException: Não foi possÃvel carregar arquivo ou assembly [ô]CrystalDecisions.CrystalReports.Engine, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304[ô] ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.
Nome do arquivo: [ô]CrystalDecisions.CrystalReports.Engine, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304[ô]
em MSSNET_RSL.frmCondPagto.InitializeComponent()
em MSSNET_RSL.frmCondPagto..ctor()
AVI: o log de ligações de assembly está desativado.
Para ativar o log de falhas de assembly, defina o valor do Registro [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) como 1.
Observação: há alguma penalidade para o desempenho associada ao log de falha de ligação de assembly.
Para desativar esse recurso, remova o valor do Registro [HKLM\Software\Microsoft\Fusion!EnableLog].
--- Fim do rastreamento de pilha de exceções internas ---
em MSSNET_RSL.My.MyProject.MyForms.Create__Instance__[T](T Instance)
em MSSNET_RSL.My.MyProject.MyForms.get_frmCondPagto()
em MSSNET_RSL.Principal.mnuCondPagto_Click(Object sender, EventArgs e)
em System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
em System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
em System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
em System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
em System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
em System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
em System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
em System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
em System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
em System.Windows.Forms.Control.WndProc(Message& m)
em System.Windows.Forms.ScrollableControl.WndProc(Message& m)
em System.Windows.Forms.ToolStrip.WndProc(Message& m)
em System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Conjuntos de Módulos (Assemblies) Carregados **************
mscorlib
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
MSSNET_RSL
Versão do Conjunto de Módulos (Assembly): 1.0.0.0
Versão do Win32: 1.0.0.0
Base de Código: file:///E:/MARCOSSOFT/RSL/MSSNET_RSL.exe
----------------------------------------
Microsoft.VisualBasic
Versão do Conjunto de Módulos (Assembly): 8.0.0.0
Versão do Win32: 8.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Windows.Forms.resources
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_pt-BR_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
ADODB
Versão do Conjunto de Módulos (Assembly): 7.0.3300.0
Versão do Win32: 7.10.3077
Base de Código: file:///E:/MARCOSSOFT/RSL/ADODB.DLL
----------------------------------------
System.Configuration
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Data
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Transactions
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
Microsoft.VisualBasic.resources
Versão do Conjunto de Módulos (Assembly): 8.0.0.0
Versão do Win32: 8.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_pt-BR_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll
----------------------------------------
************** Depuração JIT **************
Para habilitar a depuração just-in-time (JIT), o arquivo .config deste
aplicativo ou computador (machine.config) deve ter o valor
jitDebugging definido na seção system.windows.forms.
O aplicativo também deve ser compilado com a depuração
habilitada.
Por exemplo:
<configuration>
<system.windows.forms jitDebugging=[Ô]true[Ô] />
</configuration>
Quando a depuração JIT está habilitada, qualquer exceção não tratada
será enviada ao depurador JIT registrado no computador,
em vez de ser tratada nesta caixa de diálogo.
Eu testei aqui na minha rede mesmo, em uma maquina com o windows 7, a maquina quew gerei o exe, tambem é windows7
Consulte o final desta mensagem para obter detalhes sobre como chamar a
depuração just-in-time (JIT) em vez desta caixa de diálogo.
************** Texto de Exceção **************
System.InvalidOperationException: Erro ao criar o formulário. Consulte Exception.InnerException para obter detalhes. O erro é: Não foi possÃvel carregar arquivo ou assembly [ô]CrystalDecisions.CrystalReports.Engine, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304[ô] ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado. ---> System.IO.FileNotFoundException: Não foi possÃvel carregar arquivo ou assembly [ô]CrystalDecisions.CrystalReports.Engine, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304[ô] ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.
Nome do arquivo: [ô]CrystalDecisions.CrystalReports.Engine, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304[ô]
em MSSNET_RSL.frmCondPagto.InitializeComponent()
em MSSNET_RSL.frmCondPagto..ctor()
AVI: o log de ligações de assembly está desativado.
Para ativar o log de falhas de assembly, defina o valor do Registro [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) como 1.
Observação: há alguma penalidade para o desempenho associada ao log de falha de ligação de assembly.
Para desativar esse recurso, remova o valor do Registro [HKLM\Software\Microsoft\Fusion!EnableLog].
--- Fim do rastreamento de pilha de exceções internas ---
em MSSNET_RSL.My.MyProject.MyForms.Create__Instance__[T](T Instance)
em MSSNET_RSL.My.MyProject.MyForms.get_frmCondPagto()
em MSSNET_RSL.Principal.mnuCondPagto_Click(Object sender, EventArgs e)
em System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
em System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
em System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
em System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
em System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
em System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
em System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
em System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
em System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
em System.Windows.Forms.Control.WndProc(Message& m)
em System.Windows.Forms.ScrollableControl.WndProc(Message& m)
em System.Windows.Forms.ToolStrip.WndProc(Message& m)
em System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Conjuntos de Módulos (Assemblies) Carregados **************
mscorlib
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
MSSNET_RSL
Versão do Conjunto de Módulos (Assembly): 1.0.0.0
Versão do Win32: 1.0.0.0
Base de Código: file:///E:/MARCOSSOFT/RSL/MSSNET_RSL.exe
----------------------------------------
Microsoft.VisualBasic
Versão do Conjunto de Módulos (Assembly): 8.0.0.0
Versão do Win32: 8.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Windows.Forms.resources
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_pt-BR_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
ADODB
Versão do Conjunto de Módulos (Assembly): 7.0.3300.0
Versão do Win32: 7.10.3077
Base de Código: file:///E:/MARCOSSOFT/RSL/ADODB.DLL
----------------------------------------
System.Configuration
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Data
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Transactions
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Versão do Conjunto de Módulos (Assembly): 2.0.0.0
Versão do Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
Microsoft.VisualBasic.resources
Versão do Conjunto de Módulos (Assembly): 8.0.0.0
Versão do Win32: 8.0.50727.4927 (NetFXspW7.050727-4900)
Base de Código: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_pt-BR_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll
----------------------------------------
************** Depuração JIT **************
Para habilitar a depuração just-in-time (JIT), o arquivo .config deste
aplicativo ou computador (machine.config) deve ter o valor
jitDebugging definido na seção system.windows.forms.
O aplicativo também deve ser compilado com a depuração
habilitada.
Por exemplo:
<configuration>
<system.windows.forms jitDebugging=[Ô]true[Ô] />
</configuration>
Quando a depuração JIT está habilitada, qualquer exceção não tratada
será enviada ao depurador JIT registrado no computador,
em vez de ser tratada nesta caixa de diálogo.
Olha, você esta instalando o crystal report nos clientes?
Não, estou apenas instalando o meu sistema, no vb que trabalho hoje quando gero o setup ele ja tem tudo que o sistema precisa para rodar
No vb2008, alem do sistema tem que instalar o crystal ?
No vb2008, alem do sistema tem que instalar o crystal ?
Tem sim, por exemplo o pacote de instalação no meu pc aqui que é WinXP fica em:
ai nessa pasta tem as versões CRRedist2008_x86.exe = x86(Win 32bits) e CRRedist2008_x64.exe = x64(Win 64bits).
C:\Arquivos de programas\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5
ai nessa pasta tem as versões CRRedist2008_x86.exe = x86(Win 32bits) e CRRedist2008_x64.exe = x64(Win 64bits).
no vb até hoje eu entrava em add reference, adicionava um componente do toolbox
Ai quando gerava o setup wizard ele ja colocava as dll necessarias
bastava rodar o setup de novo no cliente e por exemplo uma conexão com o excel funcionava
Já o crystal eu desenvolvia as telas no proprio crystal e depois chamava elas
No vb2008 como devo fazer para funcionar ?
Ai quando gerava o setup wizard ele ja colocava as dll necessarias
bastava rodar o setup de novo no cliente e por exemplo uma conexão com o excel funcionava
Já o crystal eu desenvolvia as telas no proprio crystal e depois chamava elas
No vb2008 como devo fazer para funcionar ?
Puxa não sei nem o que dizer, sou muito grato
Deu certo
Poxa no que puder fazer para ajudar me avise, não sei muito mas lhe devo
Muitississimo obrigado
Deu certo
Poxa no que puder fazer para ajudar me avise, não sei muito mas lhe devo
Muitississimo obrigado
Citação:Muitississimo obrigado
Já fico satisfeito amigo, é bom ajudar as pessoas e nos agradecer dessa forma. Precisando aà amigo, eu e toda a famÃlia VBMANIA está prontos para lhe ajudar.
Não se esqueça de encerrar o tópico. OK?
Abraços, e até a próxima.
Tópico encerrado , respostas não são mais permitidas