Jump to content
startuga

[Resolvido] Executar programa

Recommended Posts

startuga

Boas pessoal

Eu estou a executar este linha de código:

Shell("C:\Pap programas\edicao imagem\gimp-2.8.4-setup.exe")

Para executar um programa mas como é óbvio se eu quiser converter o todo o projecto de VB num executável ele não irá executar se não for no meu computador.

Como posso resolver essa situação?

Share this post


Link to post
Share on other sites
legd1991

Porque deves ter dependências que precisas de ter em outro PC onde fores executar o programa. Qual a framework que estás a usar? Que erro dá?

Quase de certeza que se copiares a pasta dos binários para outra máquina e executares o .exe vai funcionar.

Edited by legd1991

Share this post


Link to post
Share on other sites
bioshock

Terás de levar essa aplicação juntamente com a compilação da tua aplicação.

Depois só tens que ir buscar o ficheiro através do caminho da raíz da tua aplicação:

Application.StartupPath & "\gimp-2.8.4-setup.exe"

Share this post


Link to post
Share on other sites
startuga

Não funciona dá estes 3 erros

3 erros :c

Error 3 Property access must assign to the property or use its value.

Error 4 Expression expected.

Error 5 Method arguments must be enclosed in parentheses.

Share this post


Link to post
Share on other sites
bioshock

O ficheiro tem que estar na pasta bin\debug da tua aplicação.

Share this post


Link to post
Share on other sites
nelsonr

Usaste o exemplo que bioshok te deu numa linha sozinha ou puseste dentro do Shell?

Share this post


Link to post
Share on other sites
nelsonr

É que o exemplo que ele te deu é apenas para retornar o caminho da aplicação + o nome do ficheiro.

Tens de colocar dentro do Shell para executar.

E como ele disse, tens de ter em atenção que a pasta da aplicação quando executas pelo Visual Studio é Debug ou Release.

O exemplo que ele te deu tenta executar o gimp nessa pasta.

Podes é colocar uma MessageBox antes do Shell para mostrar o caminho que vai ser usado, assim tiras as duvidas onde está a tentar executar o ficheiro

Share this post


Link to post
Share on other sites
startuga

Obrigado resultou mesmo :)

Apenas uma questão um pouco descontextualizada a este tópico!

Sabem de alguns livros que se possam comprar ou sebentas online sobre VB para que eu posso aprofundar conhecimentos a cerca do mesmo?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.