ABRIR E PASSAR INFORMA?ÕES

PEDROALSOI 02/05/2014 09:00:25
#437844
Bom estou lutando com um problema mas sempre perco, tenho uma aplicação java que tem que abrir uma aplicação escrita em c# e além de abrir tem que passar valores tais como por exemplo: nome e senha, como faço isso?

Em outros fóruns vi que seria um tal comando:
public static string[] GetCommandLineArgs() 
, mas não tenho certeza, se alguém puder me ajudar estarei grato. .
TECLA 02/05/2014 15:37:23
#437859
Resposta escolhida
Veja se o artigo abaixo te ajuda a resolver o problema.

http://msdn.microsoft.com/pt-br/library/cb20e19t.aspx
PEDROALSOI 02/05/2014 16:49:52
#437864
Citação:

:
Veja se o artigo abaixo te ajuda a resolver o problema.

http://msdn.microsoft.com/pt-br/library/cb20e19t.aspx


Obrigado, mas infelizmente não ajudou
PEDROALSOI 06/05/2014 11:25:10
#437896
Eu preciso disso para que o usuário não altere, é um tipo de trava.
TECLA 06/05/2014 23:14:39
#437932
Tente o seguinte:

Acesse o código do fonte do formulário que será responsável por efetuar o login do usuário, com os parâmetros recebidos e crie um método construtor contendo 2 argumentos. No exemplo, o meu formulário chama-se Form1, lembrando que o método construtor deve ter o mesmo nome do Form.

public Form1(string usuario, string senha)
{
InitializeComponent();
MessageBox.Show(string.Concat([Ô]user=[Ô], usuario, [Ô];pass=[Ô], senha));
}


Em seguida, acesse a classe Program do seu projeto, e altere o método Main conforme abaixo:
[STAThread]
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);

if (args.Length > 0)
{
if (args.Length >= 2)
{
Application.Run(new Form1(args[0], args[1]));
}
else
{
Application.Run(new Form1());
}
}
else
{
Application.Run(new Form1());
}
}


Com estas alterações, se você gerar um atalho do executável da aplicação e alterar o caminho dele para algo do tipo [txt-color=#0000f0][Ô]C:\Projeto\Executavel.exe[Ô][/txt-color] [txt-color=#e80000]myuser mypassword[/txt-color], o usuário e a senha passado no argumento chegará até o Form1 (no nosso exemplo).

Tenta aí e retorne o resultado aqui no tópico.
PEDROALSOI 07/05/2014 10:35:53
#437950
Bom dia, tecla, [Ô]infelizmente[Ô] vai demorar para ver se isso funcionou, porque estou viajando e o meu computador que está com o projeto em java está na minha casa, e só vou voltar em 1 semana, assim que voltar respondo.

Obrigado
PEDROALSOI 12/06/2014 20:52:18
#438890
Ja tinha ate esquecido de agradecer, obrigado funcionou
Tópico encerrado , respostas não são mais permitidas