PASSAGEM PARAMETROS VB6 PARA VB.NET
Bom dia,
Pessoal, teria alguma forma de por exemplo passar parâmetros do VB6 para o VB.NET?
Pessoal, teria alguma forma de por exemplo passar parâmetros do VB6 para o VB.NET?
Passar parâmetros? Explique melhor...
Grande Kerplunk... Estava sumido cara....
Vamos a dúvida.
Exemplo.
Tenho um sistema em VB6 que fica cadastrados alguns processos judiciais, e tenho um sistema em VB.NET que faz a consulta desses processos na internet, eu precisava passar o numero do processo do vb6 para o VB.NET.
Vamos a dúvida.
Exemplo.
Tenho um sistema em VB6 que fica cadastrados alguns processos judiciais, e tenho um sistema em VB.NET que faz a consulta desses processos na internet, eu precisava passar o numero do processo do vb6 para o VB.NET.
é estava em mercidas férias...
Mas vamos lá. Esse programa que consulta os processos em .NET, é windows form? Console? Web?
Mas vamos lá. Esse programa que consulta os processos em .NET, é windows form? Console? Web?
Citação:é estava em mercidas férias...
rsrs.... Tá certo.
Citação:Mas vamos lá. Esse programa que consulta os processos em .NET, é windows form? Console? Web?
Windows Form.
Provavelmente você chama esse seu programa do VB6, devo supor. Você pode chamálo, passando parâmetros para ele e acessar esses parâmetros assim:
Então, no seu programa VB6, você chamaria mais ou menos assim:
Dim s() AsString = System.Environment.GetCommandLineArgs()
Console.WriteLine(s(1))
Então, no seu programa VB6, você chamaria mais ou menos assim:
Shell [Ô]C:\pasta\programa.exe parametro1 parametro2[Ô]
Show... Perfeito, muito obrigado.
Cara, apareceu um pequeno problema aqui, por exemplo eu estou passando 3 argumentos
numeroprocesso SAPUCAIA DO SUL estado
O problema é que o segundo argumento alguns tem espaço ai ele considera o espaço como se fosse cada argumento. e eu tenho que passar dessa forma ai para o sistema localizar o processo.
numeroprocesso SAPUCAIA DO SUL estado
O problema é que o segundo argumento alguns tem espaço ai ele considera o espaço como se fosse cada argumento. e eu tenho que passar dessa forma ai para o sistema localizar o processo.
Ao passar o argumento, substitua o espaço por underline e ao verificar o argumento no VB.NET substitua o underline novamente por espaço
Entendi,, deu certo. valeu.
Tópico encerrado , respostas não são mais permitidas