Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

bioshock

Aplicações para Vista/Seven [Resolvido]

Mensagens Recomendadas

bioshock

Bem, tentei correr a minha aplicação no Vista e no Seven e dá sempre erro, ou seja aparece aquela msg: "A aplicação deixou de funcionar..".

De que forma posso corrigir isto? Alguém já passou por algo semelhante?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
ribeiro55

Dá o mesmo se tentares correr sem UAC ?

Poderás mesmo de ter de fazer debug nesse ambiente.


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
bioshock

Dá o mesmo se tentares correr sem UAC ?

Poderás mesmo de ter de fazer debug nesse ambiente.

Sem UAC? Não estou familiarizado, podes-me explicar o que é?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
ByMySlf

O UAC é o User Account Control.

No Vista/Seven experimenta correr a aplicação como administrador (Run as administrator).

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
bioshock

Na, não funciona. Foi logo das primeiras coisas que testei. Mal clico no icon da aplicação aparece logo a msg.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
ribeiro55

O que a aplicação faz no arranque?

O mais fácil é montares uma VM com esse ambiente, e fazer debug lá.


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
bioshock

Botão direito no executável -> Executar como administrador

Já disse que não funciona..

Bem, eu já pensei na Virtual Machine, e é secalhar isso mesmo que vou fazer..porque estou a achar muito estranho.

No arranque não faz quase nada, será que foi por ter mexido nas Assemblys? Só costumo mexer para mudar o nome do produto e afins.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
ribeiro55

"Quase nada" pode ser tudo.

Já agora, tens a framework adequeada instalada?


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
bioshock

Bem, já me esquecia. Por acaso até tenho algo logo no Form_Load da aplicação.

Crio um ficheiro .Txt e declaro logo algum texto dentro do mesmo (1kb). Será por criar o file?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
ribeiro55

Suficiente para o UAC começar a berrar.

Devias testar mesmo com o UAC desligado. Correr como admin não remenda.

O sistema está desenhado para, alegadamente, incutir práticas de boa programação no que toca a armazenamento periférico, uma vez que existe um local para o fazer, para cada aplicação.


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
bioshock

Eu amanhã vou tirar o código e vou ver se o problema é disto.

É que o .Txt é fundamental na minha aplicação..

Amanhã digo-vos algo, obrigado a todos!  :)

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
bioshock

Bem testei, com e sem o código do .Txt e não funciona.

Então criei uma nova aplicação com um button e quando pressionado o mesmo este cria o .Txt...e adivinhem? Funcionou no XP, no Vista e no Seven.

Alguma sugestão? Obrigado!

Edit: O melhor é já começar a criar outra aplicação? É que experimentei noutros pcs com o XP e também não deu..

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
bioshock

O problema já está resolvido.

A aplicação não funcionava por causa dos RectanglesShapes  :wallbash:

Obrigado  :D

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.