• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

anolsi

[RESOLVIDO]Saber o nome da aplicação

9 mensagens neste tópico

Existe alguma maneira de saber o nome da aplicação que está a correr. Porque o utilizador pode dar-lhe o nome que entender. Eu consigo saber a pasta onde está, mas não o nome do ficheiro.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Olá,

Quando te referes ao nome queres dizer o executável ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Exacto. Porque eu sei referir-me ao título, nome do produto através do My, mas não ao nome do executável.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Podes fazer assim:

Dim fInfo As New IO.FileInfo(Application.ExecutablePath)
Debug.Print(fInfo.Name.ToString())

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ou então:

Dim file As String = Application.ExecutablePath
Debug.Print(file.Substring(file.LastIndexOf("\") + 1))

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O primeiro é mais fácil de perceber (é para a revista) para chamar a própria aplicação com determinados parâmetros.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Sim é mais fácil e mais correcto porque além do nome pode-se tambem recolher mais informação (extensão, ultima vez que foi acedido, quando foi criado, etc, etc)

O segundo é uma pesquisa normal numa string.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
para chamar a própria aplicação com determinados parâmetros

Podes, se preferires, simular os parâmetros na própria aplicação em MyProject -> Debug -> Command Line Arguments:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Sim, eu sei. Mas eu quero exemplificar que pode ser feito para qualquer aplicação e não só para a mesma.

0

Partilhar esta mensagem


Link 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