ciao a tutti ho un problema con un software che stò scrivendo:
Il mio programma in Visual Studio 2008 c++ deve ,mediante un Button, lanciare un altro programma preinstallato sul mio pc, e fargli caricare un eterminato file .xml appena avviato.
per ora sono riuscito a fargli lanciare una seconda applicazione con questo pezzo di codice:
System:iagnostics::Process^ mioProcesso = gcnew System:
iagnostics::Process;
try
{
mioProcesso->StartInfo->FileName = "C:\\ACRA\\kSetup.exe";
mioProcesso->StartInfo->CreateNoWindow = false;
mioProcesso->StartInfo->UseShellExecute=true;
mioProcesso->StartInfo->ErrorDialog= false;
mioProcesso->Start();
in seguito per settare il "Load" di un file Xml predefinito usando questo pezzo di codice:
try
{
mioProcesso->StartInfo->RedirectStandardInput=true;
mioProcesso->StandardInput->WriteLine("C:\\Documents and Settings\\user\\Desktop\\Task_2.xml");
mi da come exception:
ystem.InvalidOperationException: StandardIn non è stato reindirizzato.
in System.Diagnostics.Process.get_StandardInput()
in prova_AFTIDI.Form1.ogg_BottoneKsetup_Click(Object sender, EventArgs e) in c:\documents and settings\user\desktop\doc\progetti\prokam\codice\f orm1.h:riga 1969
e non riesco a far caricare al programma Ksetup lanciato il file Test_2.xml
qualcuno può aiutarmi??
grazie.

iagnostics::Process^ mioProcesso = gcnew System:
Rispondi quotando