hola estoy haciendo un encriptador con forma grafica, el archivo original lo hago en c++ en modo consola pasandole los argumentos tipo msdos.
utilizo visual basic 2010 proffesional
al ejecutar el programa lo hago de la siguiente forma
'Abrimos el proceso y mandamos el archivo
Dim proces As New Process()
proces.StartInfo.FileName = "MyDecrypter.exe"
proces.StartInfo.Arguments = txtSourceFile.Text
'proces.StartInfo.UseShellExecute = False
'proces.StartInfo.RedirectStandardInput = True
'proces.StartInfo.RedirectStandardOutput = True
'proces.StartInfo.CreateNoWindow = False
proces.Start()
esto trozo me funciona correctamente pero al añadir otro textbox con las variables ya no funciona tal que asi:
proces.StartInfo.Arguments = txtSourceFile.Text Password1.Text
alguna idea?
gracias
Parece que te falta el + entre las referencias a los textboxes.
ya lo he intentado pero me dice que el operador + no esta definido para los tipos "string" y Windows.System.Forms.TextBox
yo de todas formas de visual basic se muy poco la otra opcion seria unir dos campos de texto pero no se como
gracias me faltaba .text al final y un espacio entremedias
asi me funciona correctamente
proces.StartInfo.Arguments = txtSourceFile.Text + " " + Password1.Text