14. august 2005 - 11:43Der er
3 kommentarer og 1 løsning
Køre et program inden i et program
Jeg ved ikke om dette er muligt, jeg har ihvertfald ikke kunne finde nogen information om emnet.
Jeg har et program (a) jeg giver nogle koordinater og som derefter tegner et billed ud fra disse. Hvad jeg gerne vil have er at jeg i mit hovedprogram (b) kan give a nogle koordinater og derefter få vist billedet fra a i et panel eller lign.
a er skrevet i c++ og b er skrevet i c# - det er derfor jeg ikke bare kan slå dem sammen.
Fandt lige dette her i gemmerne, måske er det det du leder efter:
/*Denne kode starter en kommando prompt og sender en dir *.* kommando til den, hvorefter den venter på at kommandoen afslutter. Herefter læser den outputtet og skriver det ud.*/ Process p = new Process(); p.StartInfo.RedirectStandardOutput = true; p.StartInfo.UseShellExecute = false; p.StartInfo.FileName = "cmd.exe"; p.StartInfo.Arguments = "/c dir *.*"; p.Start(); p.WaitForExit(); string s = p.StandardOutput.ReadToEnd(); Console.WriteLine(s);
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.