|
View Full Version : Visual C++ 2005 Express
Visual C++ 2005 Express 08-02-2006, 03:08 PM Gostaria de saber como faço para rodar um executável compilado com o VC++
2005 Express em outra máquina q não possui a ferramenta, pois fiz um form
simples e só consigo rodar em minha máquina.
Testei em máquina com XP e framework, deu erro e sem o framework tb deu erro
1º - Falha na inicialização do aplicativo devido a configuração incorreta. A
reinstalação do aplicativo pode resolver o problema.
2º - com o framework >> Application has generated an exception that could
not be handled. Process id = 0xfffb306f(-315281), thread
id=0xfffb325f(-314785)
Gostaria tb de saber se existe algum livro, apostila (preferencia portugues)
ou curso desta ferramenta, pois da linguagem já possuo.
Atenciosamente,
Daniel Jorge
Hugo Estevam 08-03-2006, 02:45 PM Bom Dia colega...
Primeiramente se você fez um Windows Forms .NET utilizando o Visual C++ 2005
não vai rodar o executável sem o framework.
Depois verifique a versão do framework que vc está utilizando na sua máquina
de testes que vc citou abaixo. Acredito que se for o 1.1 não vai rodar pois
você gerou o executável no Visual C++ 2005 que utiliza o framework 2.0.
Valeu...
"Visual C++ 2005 Express" escreveu:
> Gostaria de saber como faço para rodar um executável compilado com o VC++
> 2005 Express em outra máquina q não possui a ferramenta, pois fiz um form
> simples e só consigo rodar em minha máquina.
> Testei em máquina com XP e framework, deu erro e sem o framework tb deu erro
> 1º - Falha na inicialização do aplicativo devido a configuração incorreta. A
> reinstalação do aplicativo pode resolver o problema.
> 2º - com o framework >> Application has generated an exception that could
> not be handled. Process id = 0xfffb306f(-315281), thread
> id=0xfffb325f(-314785)
>
> Gostaria tb de saber se existe algum livro, apostila (preferencia portugues)
> ou curso desta ferramenta, pois da linguagem já possuo.
> Atenciosamente,
> Daniel Jorge
Visual C++ 2005 Express 08-03-2006, 04:05 PM Hugo....obrigado, ms tanto na minha máquina como nas q estou testando tem
instalado o framework 2.0.
1 - Como faço para fz formulários no Visual C++ 2005 sem ser forms .NET q
rode normal em máquinas sem frameworks?
2 - Eu fazendo um form .NET e gerando o executável para portar para outra
máquina só preciso ter (na outra máquina) o framework 2.0 e mais nada, depois
é só clicar e ele roda? Pois fiz esse teste e deu os erros q portei ai no
forum
Só quero q os forms q crio rode em alguma máquina q não seja só a minha
(sendo .Net ou não) e gostaria de saber como fz form sem q necessite do
framework, ou seja, q não seja .NET
Por favor preciso muito dessa ajuda pois já estou a 2 semanas procurando e
acabo desistindo da Microsoft, pois não estou conseguindo fz rodar programas
em outras máquinas só na minha!
"Hugo Estevam" escreveu:
> Bom Dia colega...
>
> Primeiramente se você fez um Windows Forms .NET utilizando o Visual C++ 2005
> não vai rodar o executável sem o framework.
>
> Depois verifique a versão do framework que vc está utilizando na sua máquina
> de testes que vc citou abaixo. Acredito que se for o 1.1 não vai rodar pois
> você gerou o executável no Visual C++ 2005 que utiliza o framework 2.0.
>
> Valeu...
>
> "Visual C++ 2005 Express" escreveu:
>
> > Gostaria de saber como faço para rodar um executável compilado com o VC++
> > 2005 Express em outra máquina q não possui a ferramenta, pois fiz um form
> > simples e só consigo rodar em minha máquina.
> > Testei em máquina com XP e framework, deu erro e sem o framework tb deu erro
> > 1º - Falha na inicialização do aplicativo devido a configuração incorreta. A
> > reinstalação do aplicativo pode resolver o problema.
> > 2º - com o framework >> Application has generated an exception that could
> > not be handled. Process id = 0xfffb306f(-315281), thread
> > id=0xfffb325f(-314785)
> >
> > Gostaria tb de saber se existe algum livro, apostila (preferencia portugues)
> > ou curso desta ferramenta, pois da linguagem já possuo.
> > Atenciosamente,
> > Daniel Jorge
Emerson de Freitas Barcelos 08-03-2006, 04:58 PM Boa Tarde
Pra fazer interface com usuário ( já notaram que esse termo "usuário" é
meio pejorativo ??? ), vc tem 3 opções (na verdade tem mais, tô com
preguiça de procurar...)
1 - Win32 API e muita ralação e o resultado final as vezes não é essa
"Brastemp"...
2 - WTL e ralação moderada e ótimo resultado ("exe" "piquininin" ,
"piquininin"...)
3 - wxWidgets+wxGlade e só alegria (mas um "exe" meio baleia)...
Em qualquer uma das alternativas citadas vc vai ter que baixar o
Platform SDK (se for linha discada, ai meu deus...)
PS.
No VC++ Express não existe editor de recursos visual, vc vai ter que
escrever os DLGs direto no script RC ou vai ter que partir para uma
solução de terceiros (no wxWidgets isso não é problema, wxGlade gera o
que é necessário visualmente).
Visual C++ 2005 Express wrote:
> Hugo....obrigado, ms tanto na minha máquina como nas q estou testando tem
> instalado o framework 2.0.
>
> 1 - Como faço para fz formulários no Visual C++ 2005 sem ser forms .NET q
> rode normal em máquinas sem frameworks?
> 2 - Eu fazendo um form .NET e gerando o executável para portar para outra
> máquina só preciso ter (na outra máquina) o framework 2.0 e mais nada, depois
> é só clicar e ele roda? Pois fiz esse teste e deu os erros q portei ai no
> forum
>
> Só quero q os forms q crio rode em alguma máquina q não seja só a minha
> (sendo .Net ou não) e gostaria de saber como fz form sem q necessite do
> framework, ou seja, q não seja .NET
>
> Por favor preciso muito dessa ajuda pois já estou a 2 semanas procurando e
> acabo desistindo da Microsoft, pois não estou conseguindo fz rodar programas
> em outras máquinas só na minha!
>
> "Hugo Estevam" escreveu:
>
>> Bom Dia colega...
>>
>> Primeiramente se você fez um Windows Forms .NET utilizando o Visual C++ 2005
>> não vai rodar o executável sem o framework.
>>
>> Depois verifique a versão do framework que vc está utilizando na sua máquina
>> de testes que vc citou abaixo. Acredito que se for o 1.1 não vai rodar pois
>> você gerou o executável no Visual C++ 2005 que utiliza o framework 2.0.
>>
>> Valeu...
>>
>> "Visual C++ 2005 Express" escreveu:
>>
>>> Gostaria de saber como faço para rodar um executável compilado com o VC++
>>> 2005 Express em outra máquina q não possui a ferramenta, pois fiz um form
>>> simples e só consigo rodar em minha máquina.
>>> Testei em máquina com XP e framework, deu erro e sem o framework tb deu erro
>>> 1º - Falha na inicialização do aplicativo devido a configuração incorreta. A
>>> reinstalação do aplicativo pode resolver o problema.
>>> 2º - com o framework >> Application has generated an exception that could
>>> not be handled. Process id = 0xfffb306f(-315281), thread
>>> id=0xfffb325f(-314785)
>>>
>>> Gostaria tb de saber se existe algum livro, apostila (preferencia portugues)
>>> ou curso desta ferramenta, pois da linguagem já possuo.
>>> Atenciosamente,
>>> Daniel Jorge
Visual C++ 2005 Express 08-03-2006, 05:31 PM Boa tarde.
Só quero uma explicação de pq o meu formulário roda na minha máquina, ms não
roda em outras com ou sem framework!!!!
E como faço para fz o compilador compilar para W32 puro sem usar a
plataforma .NET
Fiz o formulário no Visual C++ 2005 Express sem um código, só visualmente
arrastando com o mouse, coisa simples, só para teste, ms só roda na minha
máquina!!!!!!!
Será q alguém tem uma resposta para isso??? Coloco o executável em disquete
em HD com WXP ou 98 com ou sem Frameword, ms não roda!!!
"Emerson de Freitas Barcelos" escreveu:
> Boa Tarde
>
> Pra fazer interface com usuário ( já notaram que esse termo "usuário" é
> meio pejorativo ??? ), vc tem 3 opções (na verdade tem mais, tô com
> preguiça de procurar...)
> 1 - Win32 API e muita ralação e o resultado final as vezes não é essa
> "Brastemp"...
> 2 - WTL e ralação moderada e ótimo resultado ("exe" "piquininin" ,
> "piquininin"...)
> 3 - wxWidgets+wxGlade e só alegria (mas um "exe" meio baleia)...
>
> Em qualquer uma das alternativas citadas vc vai ter que baixar o
> Platform SDK (se for linha discada, ai meu deus...)
>
> PS.
> No VC++ Express não existe editor de recursos visual, vc vai ter que
> escrever os DLGs direto no script RC ou vai ter que partir para uma
> solução de terceiros (no wxWidgets isso não é problema, wxGlade gera o
> que é necessário visualmente).
>
>
> Visual C++ 2005 Express wrote:
> > Hugo....obrigado, ms tanto na minha máquina como nas q estou testando tem
> > instalado o framework 2.0.
> >
> > 1 - Como faço para fz formulários no Visual C++ 2005 sem ser forms .NET q
> > rode normal em máquinas sem frameworks?
> > 2 - Eu fazendo um form .NET e gerando o executável para portar para outra
> > máquina só preciso ter (na outra máquina) o framework 2.0 e mais nada, depois
> > é só clicar e ele roda? Pois fiz esse teste e deu os erros q portei ai no
> > forum
> >
> > Só quero q os forms q crio rode em alguma máquina q não seja só a minha
> > (sendo .Net ou não) e gostaria de saber como fz form sem q necessite do
> > framework, ou seja, q não seja .NET
> >
> > Por favor preciso muito dessa ajuda pois já estou a 2 semanas procurando e
> > acabo desistindo da Microsoft, pois não estou conseguindo fz rodar programas
> > em outras máquinas só na minha!
> >
> > "Hugo Estevam" escreveu:
> >
> >> Bom Dia colega...
> >>
> >> Primeiramente se você fez um Windows Forms .NET utilizando o Visual C++ 2005
> >> não vai rodar o executável sem o framework.
> >>
> >> Depois verifique a versão do framework que vc está utilizando na sua máquina
> >> de testes que vc citou abaixo. Acredito que se for o 1.1 não vai rodar pois
> >> você gerou o executável no Visual C++ 2005 que utiliza o framework 2.0.
> >>
> >> Valeu...
> >>
> >> "Visual C++ 2005 Express" escreveu:
> >>
> >>> Gostaria de saber como faço para rodar um executável compilado com o VC++
> >>> 2005 Express em outra máquina q não possui a ferramenta, pois fiz um form
> >>> simples e só consigo rodar em minha máquina.
> >>> Testei em máquina com XP e framework, deu erro e sem o framework tb deu erro
> >>> 1º - Falha na inicialização do aplicativo devido a configuração incorreta. A
> >>> reinstalação do aplicativo pode resolver o problema.
> >>> 2º - com o framework >> Application has generated an exception that could
> >>> not be handled. Process id = 0xfffb306f(-315281), thread
> >>> id=0xfffb325f(-314785)
> >>>
> >>> Gostaria tb de saber se existe algum livro, apostila (preferencia portugues)
> >>> ou curso desta ferramenta, pois da linguagem já possuo.
> >>> Atenciosamente,
> >>> Daniel Jorge
>
Frederico Pissarra 08-04-2006, 02:02 PM "Visual C++ 2005 Express" <VisualC2005Express@discussions.microsoft.com>
escreveu na mensagem
news:A75BFBE6-261E-4AFC-B7F5-915BA11AF200@microsoft.com...
> Boa tarde.
>
> Só quero uma explicação de pq o meu formulário roda na minha máquina, ms
> não
> roda em outras com ou sem framework!!!!
Pq o framework que vc tem em outras máquinas é velho.... Instale o 2.0
> E como faço para fz o compilador compilar para W32 puro sem usar a
> plataforma .NET
Retire a chave de compilação /clr... mas, vc perderá o recurso RAD... pq
WinForms só em .NET!
> Fiz o formulário no Visual C++ 2005 Express sem um código, só visualmente
> arrastando com o mouse, coisa simples, só para teste, ms só roda na minha
> máquina!!!!!!!
Pq o Visual Studio 2005 instala o .NET Framework 2.0 na máquina!
> Será q alguém tem uma resposta para isso??? Coloco o executável em
> disquete
> em HD com WXP ou 98 com ou sem Frameword, ms não roda!!!
Acredito que a resposta taí....
[[]]ão
Fred
Daniel Jorge 08-04-2006, 02:18 PM Fredirico...valeu velho pela dica, ms pode me ajudar de uma forma mais
simples, ou seja, tanto fz .net ou não para mim!
1º - Vamos supor q tenha feito com os recursos .Net arrastei e cliquei. Tá
lá o formulário. Rodei e funcionou tranquilo. Levo para uma máquina q
instalei o framework 2.0 como na minha. NÃO FUNCIONA. Dá o erro q coloquei
ai. Dá uma lida só.
Fiz alguns formulários e nada, tentei alterar as configurações e nada, se
quiser te passo o form e pode testar, vai ver q na máquina q tem o Visual C++
roda, ms em outras não (não testei em máquinas q tem o Visual C++, ms como
rodou na minha acredito q rode em outras)
2º - Como faço para retire a chave de compilação /clr...
mas, vc perderá o recurso RAD... pq
> WinForms só em .NET!
Como assim não vou poder mais fz projetos tipo New projects Windows forms
Application...onde vou então?
Obrigado, tente me ajudar por favor!
"Frederico Pissarra" escreveu:
>
> "Visual C++ 2005 Express" <VisualC2005Express@discussions.microsoft.com>
> escreveu na mensagem
> news:A75BFBE6-261E-4AFC-B7F5-915BA11AF200@microsoft.com...
> > Boa tarde.
> >
> > Só quero uma explicação de pq o meu formulário roda na minha máquina, ms
> > não
> > roda em outras com ou sem framework!!!!
>
> Pq o framework que vc tem em outras máquinas é velho.... Instale o 2.0
>
> > E como faço para fz o compilador compilar para W32 puro sem usar a
> > plataforma .NET
>
> Retire a chave de compilação /clr... mas, vc perderá o recurso RAD... pq
> WinForms só em .NET!
>
> > Fiz o formulário no Visual C++ 2005 Express sem um código, só visualmente
> > arrastando com o mouse, coisa simples, só para teste, ms só roda na minha
> > máquina!!!!!!!
>
> Pq o Visual Studio 2005 instala o .NET Framework 2.0 na máquina!
>
> > Será q alguém tem uma resposta para isso??? Coloco o executável em
> > disquete
> > em HD com WXP ou 98 com ou sem Frameword, ms não roda!!!
>
> Acredito que a resposta taÃ....
>
> [[]]ão
> Fred
>
>
>
|
|
|