Angenommen, Sie rufen Prozess auf. Start () dann gibt es ein Process-Objekt zurück. Wenn Sie Prozess anrufen. WaitForExit () zu blockieren, bis es fertig ist, können Sie dann auf den Prozess verweisen. ExitCode-Eigenschaft, um den Rückgabewert aus dem Prozess wie folgt zu erhalten: int StartProcess (String-Prozess) Prozess proc Process. Start (Prozess) proc. WaitForExit () return proc. ExitCode Michael Taylor - 103005 Montag, 31. Oktober 2005 04:08 Angenommen, Sie rufen Prozess auf. Start () dann gibt es ein Process-Objekt zurück. Wenn Sie Prozess anrufen. WaitForExit () zu blockieren, bis es fertig ist, können Sie dann auf den Prozess verweisen. ExitCode-Eigenschaft, um den Rückgabewert aus dem Prozess wie folgt zu erhalten: int StartProcess (String-Prozess) Prozess proc Process. Start (Prozess) proc. WaitForExit () return proc. ExitCode Michael Taylor - 103005 Montag, 31. Oktober 2005 4:08 AMProcess. waitforexit () nicht beenden Visual C Allgemeines Windows Tech 8249 Visual C Archiv Spiel VB VS Express Windows Live Architektur Visual C Dotnet Windows Vista VC Smart Device VFP Windows Forms SQL Server ISV VS 2008 SharePoint Visual Studio Office IE Zurück 1 Beim Senden von TIFF als FAX zeigt COM-Ausnahme an. Was zu tun mit diesem Hallo, ich treid zu senden tiff als Fax durch meine c-Anwendung bt Ich bekam COM Ausnahme sagende Daten ungültig, mit dem Griff quot0x8007000Dquot. Ich habe FaxComLib in meiner Anwendung benutzt. Wenn jemand mich informieren kann, was in diesem Fall zu tun ist Grüße, Ravi Bhatt. Tag: Visual C General Process. waitforexit () nicht beenden Visual C 2 Erstellen von Add-on zu meinem eigenen Programm: Tutorials Sorry, offensichtlich ich meine, ich habe gerade davon ausgegangen, dass es mit einer älteren Version von quot getan werden. Ooops Tag: Visual C General Process. waitforexit () nicht beenden Visual C 3 privates innerhalb einer Eigenschaft Im nicht darauf hindeutet, dass diese Idee konfessiv umgesetzt werden kann oder dass Anstrengung und Refactor in der Umsetzung involded gerechtfertigt wäre. Im nicht familliar mit der zugrunde liegenden Implementierung von Visual Studios und der CLR. Aber Information versteckt ist Eckpfeiler der Sound-Software-Design, und ich fühle, dass, wenn diese Funktion umgesetzt werden würde, würde es die Sprache hinzufügen. Ein Privatbesitz in einer Eigenschaft zu verstecken und es aus dem Rest der Klasse zu verstecken (während es im Inneren der Beschränkung der Eigenschaften zugänglich ist und Methoden setzen), vermeiden Sie unvorhergesehene Debugging-Alpträume. Tag: Visual C General Process. waitforexit () nicht beenden Visual C 4 Code Injection. Posible Oder Nicht Danke für die Antwort Ich bin neu in CodeDOM Namen Raum Ich bin eigentlich durch das SDK über es gehen. In der Zwischenzeit, wie gehe ich eine Exe als Ressource coz die AddResource () - Methode aloows jus Zeichenfolge, wie gehe ich eine Exe als eine Ressource, sobald dies getan ist, wie ich tippe und führen Sie die eingebettete Ressource Tag: Visual C General Process. waitforexit ( ) Nicht beenden Visual C 5 Console App, aber keine Konsole erscheint. Ich sehe keinen Applikationstyp. Ich sehe einen Ausgabetyp, der auf Konsolenanwendung gesetzt ist. Und wie ich schon sagte, wenn ich eine Ctrl F5 mache, geht es zur Konsolen-App. Es ist fast wie die Console. Readkey () funktioniert nicht. Greg Tag: Visual C Allgemeines Process. waitforexit () nicht beenden Visual C 6 ArrayList. IndexOf Welche Überladungen für Gleiche,. Haben Sie es vielleicht etwas zu tun mit ListltVector3gt suchen, um zu rufen. Equals (Objekt) noch anstatt. Equals (Vector3) Tag: Visual C General Process. waitforexit () nicht verlassen Visual C 7 Vollständig InvisibleHidden Anwendung micvos, Danke, Ihr Idee ist sehr gut, aber nicht genug für mich. Ich habe versucht, was du gesagt hast. Ja, das Programm wird von der Taskleiste, der Anwendungsregisterkarte des Task-Managers ausgeblendet, aber es ist immer noch zugänglich durch Drücken von ALTTab (Umschaltung zwischen Applikation). Gibt es sowieso, um es zu beheben Tag: Visual C General Process. waitforexit () nicht beenden Visual C 8 Attenuating SoundPlayer Volume Welches Steuerelement verwenden Sie Tag: Visual C General Process. waitforexit () nicht verlassen Visual C 9 Deep Kopie eines Elements in Ein arraylist Ich bin nicht so groß von Fan von Strukturen, es sei denn, alle möglichen Werte, die an den Stukt übergeben werden können, sind erlaubt und werden nicht brechen Ihren Code. Weil die Memembers einer Struktur öffentlich sind und jedem erlauben werden, alles zu tun, was sie wollen, dann müssen Sie sicherstellen, dass jemand nicht in einen Wert setzen kann, der die Dinge brechen wird. TheTroll Tag: Visual C General Process. waitforexit () nicht beenden Visual C 10 Warum ist diese Aussage nicht funktioniert Ich schlage vor, Sie investieren irgendwann in das Lesen über Profile. Es ist sehr einfach und empfohlen, im Szenario wie Sie zu verwenden. Nur google es geht durch MSDN Tag: Visual C General Process. waitforexit () nicht verlassen Visual C 11 konvertieren von vb zu c Hallo alle, ich hatte die VB-Code wie folgt: objdata. Tables (quotrecordquot).Rows (v1).Item (Quotnamequot) txt1.Text Kann jemand mir helfen, dies in C-Code zu konvertieren Ich hatte versucht, diese objdata. Tablesquotrecordquot. Rowsv1.Item quotnamequot txt1.Text aber erhielt einen Fehler Error 4 System. Data. DataRow enthält keine Definition für Item Danke Tag: Visual C General Process. waitforexit () nicht verlassen Visual C 12 Anfänger dringend Hilfe benötigen. Statische Probleme Imho, du wirst dein Problem lösen (etwas in Form1 aus Form2 ändern) in einer sehr seltsamen (nicht bearbeitbaren) Weise. Ein (Imho) Cleaner Weg in Code würde aussehen: (1) Exponieren Sie die Text-Eigenschaft der TextBox auf Form1 (beachten Sie, dass in diesem Fall können Sie sogar ersetzen die TextBox mit einem Label, ohne dass ein bisschen Code in Form2 ändern müssen .) Code Snippet-Klasse Form1-Set (2) Übergeben Sie eine Referenz Ihrer Form1-Instanz an Ihre Form2-Instanz. ZB: Code Snippet Form1 form1 neu Form1 (). Form2 form2 new Form2 (form1) Du kannst die Instanz über eine Eigenschaft anstelle des Konstruktors einspritzen. (3) Aktualisieren Sie SomeText, wenn es erforderlich ist, zB: wenn der Benutzer auf eine Schaltfläche in Form2 klickt: Code-Snippet-Klasse Form2 Tag: Visual C General Process. waitforexit () nicht beenden Visual C 13 So erstellen Sie eine Daten-Layer-DLL-Datei, die ich habe Ein Schulprojekt mit drei weiteren Mitgliedern der Gruppe. Wir bauen eine Anwendung, die Prüfregister, Sparkonto und andere Banking-Funktionen enthält. Meine Frage ist, die Datenbank zu erstellen und die Datenschicht zu erstellen. Ich habe noch nie eine Datenschicht gebaut, ich habe immer direkt mit der Datenbank verbunden. Ich denke, diese Daten-Schicht wird eine DLL-Datei sein, damit die anderen Entwickler eine Verbindung zur Datenbank herstellen können. Wenn ich eine Beispielstruktur dieser DLL-Datei sehen kann, bin ich sicher, dass ich es von dort abholen kann. Wenn jemand so nett ist, eine Beispiel-DLL-Quelldatei zu erstellen, so kann eine App für die Überprüfung des Gleichgewichts fragen. Ich kann aus meinem Ende kompilieren. Ich möchte nur den Code sehen und daraus lernen. Diese DLL-Datei wird dann die Datenbank abfragen und die Prüfungsbilanz zurückgeben. Vielen Dank, Stephen C. Tag: Visual C General Process. waitforexit () nicht beenden Visual C 14 Wie schreibe ich typedef-Strukturen und Unions in C-Klasse HD Public Byte Minor Tag: Visual C General Process. waitforexit () nicht beenden Visual C 15 ConsoleApplication2.exe enthält keine statische Hauptmethode, die für einen Einstiegspunkt geeignet ist, löschen oder kommentieren Sie die Datei program. cs, dann wird der Fehler gelöscht. Das ist da schon programm. cs enthält main () - Funktion. Tag: Visual C General Process. waitforexit () nicht beenden Visual C 16 nullable auf Nicht-Wert-Typen MattDoc hat geschrieben: Hallo, Abweichend von einem Entwickler, mit dem ich mit dieser Zeichenfolge arbeitete, beginnt das Leben als Werttyp und ruft Methoden auf Auf sie (und vermutlich Einstellung auf null) verursacht Boxen in der zugrunde liegenden IL, verlieren ein wenig Leistung jedes Mal, wenn dies geschieht. Ich hatte gehofft, dass nullable mit Strings aus diesem Grund arbeiten würde. Gibt es irgendeine Wahrheit dazu, hat sich das in späteren Versionen von C Danke verbessert, Matt Sounds eher wie Strings inhärente Unveränderlichkeit. Wenn Sie zum Beispiel einen String mit einer der String-Methoden ändern möchten, müssen Sie das Ergebnis der ursprünglichen Variablen (oder einer Variablen) neu zuordnen. Code-Snippet-String-Text quoteome schlechte textquot text. Replace (quot badquot, quotquot). Text ändert sich nicht und der Aufruf von Replace ist etwas reduziert. Du musst folgendes machen: Code Snippet String Text quoteome Bad Textquot Text Text. Replace (quot badquot, quotquot) In diesem Fall youve weggeworfen die erste Zeichenfolge und zugeteilt eine neue, möglicherweise verlassen quosome schlechte textquot in der Liste der internierten Zeichenfolgen Und evtl. quoteome textquot zur Liste der internierten Strings hinzugefügt. Tag: Visual C Allgemeines Process. waitforexit () nicht beenden Visual C Weiter 1 Benennen von Aufzählungen C Problem mit Aufzählungen in C Lower (Kamel) Fall sagt: Sein ein privates Feld oder lokale Variable (in Java sagt es nichts, mohaha). Eine anständige IDE wie Visual Studio bietet sofortige Hinweise, während Sie schreiben, aber ich verstehe, dass es manchmal günstig wäre, die Felder von Einheimischen oder Parametern streng zu unterscheiden. Die Richtlinien geben Ihnen keine Hinweise darauf, weil Sie frei sind, dies zu tun, wie Sie es wünschen, da es sich nur um die Namensregeln Ihrer Programmiersprache handelt (geschützte Felder sind schwieriger). Ich persönlich benutze nur Kamelkoffer, aber für die Präfixierung, Id-Stick mit einem einfachen anstatt m, weil sein ein Buchstabe weniger (was das Schreiben schreibt, aber immer noch zwei Tastenbetätigungen benötigt). Ich denke, das - prefix sagt genauso viel wie m, so dass die einzigen Argumente der Begünstigung einer von ihnen ist die Charakterzahl. In Visual Basic 8 fällle ich in der Regel Felder mit dem. Having said that, Ive gesehen, dass viele-Prefixes können den Code schwerer zu lesen, so wählen Sie mit Bedacht aus. Tag: Visual C Allgemeines Process. waitforexit () nicht beenden Visual C 2 Programmatisch Abbrechen Fenster Service OnStop Innerhalb der OnStop eines Fenster-Service, wird es einige Validierung zu tun. Wenn der Validierungserfolg ist, kann der Fensterdienst aufhören. Andernfalls läuft der Fensterdienst weiter. Wenn ich eine Ausnahme auslöse, wenn die Validierung fehlschlägt, zum ersten Mal, wenn ich es aufhöre, werde ich weiter laufen. Aber zum zweiten Mal hör ich auf, auch die Validierung ist falsch, es wird aufhören. Ich möchte wissen, wie man eine solche Logik implementiert. Danke Tag: Visual C Allgemeines Process. waitforexit () nicht beenden Visual C 3 Wie man globale Daten Thread sicher macht. Bitte helfen Sie. Hallo Freunde, ich scheine in einem seltsamen Problem zu sein. Ich habe eine öffentliche statische Klasse mit öffentlichen statischen Mitgliedern (verschiedene Array-Listen). Die Mitglieder sind also global in der Natur und über den Namespace zugänglich. Ich habe eine Worker-Funktion, die asynchron aufgerufen wird (so dass es mehrere Instanzen gibt, die pro Sekunde laufen) und die die verschiedenen globalen Mitglieder an verschiedenen Ausführungspunkten liest (nicht die gesamte Menge an einem Punkt). Ich habe eine Schriftsteller-Funktion, die verwendet wird, um die globalen Mitglieder zu setzen und dies ist die einzige in der Anwendung schriftlich auf diese Variablen. Es wird die gesamte Gruppe von globals schreiben, wenn die Kontrolle über ein GUI-Ereignis gegeben. Ich brauche einen Mechanismus, bei dem, wenn eine Instanz von Worker-Funktion auf einen der globalen Mitglieder zugreift und die Schreiberfunktion aufgerufen wird, alle Instanzen der Worker-Funktion (die ich annehmen würde, dass sie verschiedene Threads sind) ihre Leseoperation abschließen und vor dem nächsten Lesen warten ( Eines anderen globalen Mitglieds), bis die Schreiberfunktion beendet ist, alle Globals zu aktualisieren. Dies muss auch bedeuten, dass die Schreiberfunktion warten, bis alle Instanzen der Leseoperation abgeschlossen sind und dann vorgehen, um die Variablen zu aktualisieren. Ich habe durch Schloss, Mutex, Semaphore gegangen, aber fühle mich ziemlich verwirrt über die Art des Modells, das ich implementieren sollte. Bitte hilf mir. Danke n Grüße, Kunal Tag: Visual C General Process. waitforexit () nicht verlassen Visual C 4 Pc Temperatur Ich habe alle Internet gelesen. Nirgendwo kann ich diese Antwort finden. Ich bin fast da. In meinem PC verwende ich: ManagementObjectSearcher Sucher neu ManagementObjectSearcher (quotrootWMIquot, quotSELECT FROM MSStorageDriverATAPISmartDataquot) foreach (ManagementObject queryObj in searcher. Get ()) aber in meinem Freund und meinem Bruder PC, 101 abrufen 99oC. Und 115. die richtige Temperatur. Während in meinem PC 101 retten Sie die richtige Temperatur und 115 abrufen 0oC Kann jemand mir helfen Tag: Visual C General Process. waitforexit () nicht verlassen Visual C 5 Environment. SpecialFolder. MyDocuments in C1.1 hallo, Umgebung. GetFolderPath (Environment. SpecialFolder. MyDocuments) wie man das in Framwork 1.1 erreichen kann. Die Umgebung hat keine SpecialFolder in vs2003 - (Danke Tag: Visual C General Process. waitforexit () nicht beenden Visual C 6 Abstraktion Hallo, Sorry für diese einfache Frage, aber ich bin immer noch darüber verwechselt. Was ist Abstraktion in OOPs Hw können wir Implementiere dies in C ist es alles im Zusammenhang mit abstrakten Klasse kann jemand mir helfen, mit Beispielen in C danke im Voraus. Tag: Visual C General Process. waitforexit () nicht verlassen Visual C 7 Blocking Konsole Schließung Hallo, Alex Wenn Sie wollen, um zu verstecken X-Taste an der rechten Seite auf dem Formular. Stellen Sie einfach die Form. controlbox auf false. Und über die Konsole, können Sie es in einem anderen Thread starten und versuchen, es zu verstecken von backgroundworker, hier ist die Referenz: msdn2.microsoften-uslibraryhybbz6ke (VS .80).aspx codeprojectcsharpwinconsole. asp df100ampforumid16021ampexp0ampselect1458374 Andernfalls können Sie andere Möglichkeiten wählen, trotzdem ist es nur meine Idee. Danke Tag: Visual C General Process. waitforexit () nicht beenden Visual C 8 Cursor Klasse Ich muss nicht zustimmen Versuchen-endlich ist mehr zu schreiben und eher zu verwirren und zu überspringen als mit einer Gebrauchsanweisung in meiner Erfahrung. IDisposable wurde zum alleinigen Zweck der Bereitstellung von deterministischem Aufräumen erfunden. Wir sollten es benutzen, wenn wir eine deterministische Aufräumung von Objekten benötigen (z. B. die Wiederherstellung eines Cursors oder das Schließen einer Datei). Wir bedauern ein C-Konzept in die Sprache, da es diesen Spezialfall bereits unterstützt. Wie für das Argument von dem, was es tatsächlich tut, betrachte ich es nicht so sinnvoll, wie es für jede Methode in zutrifft. Was genau tut Synchronized do Wie über Dispose auf ein Datei-Objekt Schaltet es die Datei Ist es spülen die Inhalte zuerst Das ist, was Dokumentation für IMO ist. Was die Wartbarkeit betrifft, so stehe ich immer noch daran, dass die Verwendung besser lesbar und verständlich für Einstiegsleute ist. Ich unterrichte die Programmierung auf der Universitätsebene auf der Seite und eine Sache, die anfängt, Kursteilnehmer zu verdrehen, ist bedingter Code wie der try-endgültige Block. Scoping ist viel einfacher zu verstehen. Es ist nichts weiter als ein Versuch-endlich, aber da es aussieht wie ein Scoping-Operation ist es sehr einfach, den Schülern zu erklären, dass, wenn die Variable den Geltungsbereich verlässt (etwas anderes ein Versuch-endlich kann nicht), wird es aufgeräumt. Mit einem try-endlichen Block bekomme ich oft Fragen darüber, warum es gereinigt wird, bevor es den Spielraum verlässt und was passiert, wenn ich es außerhalb des endgültigen Blocks verwende. Das ist meiner Meinung nach nicht mehr lesbar oder wartbar. Jetzt muss ich mir zustimmen, dass es nicht übertrieben werden sollte. Zum Beispiel mit ihm zu verpacken einen Block von Code für Timing Zwecke ist ein wenig viel. Aber ich denke, es ist angebracht für Fälle, in denen Sie eine vorherige Operation irrelevant von Ausnahmen haben müssen. Der Cursor ist ein Beispiel wie Schlösser. Ive lief mehr als eine App, die einen Warte-Cursor für immer angezeigt, weil der Cursor nicht richtig wiederhergestellt wurde. Nicht gut für Benutzer. Ein Kommentar, den ich dem OP über ihren Code habe, ist, dass sie den Cursor für alle Fenster setzen. Das ist in der Regel eine schlechte Idee. Stattdessen sollten Sie den Cursor nur für das Fenster setzen, das Sie blockieren. Dies geschieht durch Setzen der Cursor-Eigenschaft des Formulars. Du musst deine Klasse ändern, um einen IWin32Window und einen neuen Cursor zu akzeptieren. Sie würden dann den Windows-Cursor setzen und ihn wiederherstellen. Michael Taylor - 92807 p3net. mvps. org Tag: Visual C General Process. waitforexit () nicht beenden Visual C 9 Partial Code Coverage Hallo Gibt es ein Tool, das Teilcode Abdeckung ex. Hat die Möglichkeit, nur 3 von 5 Methoden in einer Klasse zu decken. Tag: Visual C Allgemeines Process. waitforexit () nicht beenden Visual C 10 Wie benutzt man das Vererbungssymbol aus der Class Designer Toolbox in VS 2005 Hallo alle: Ich lese den Artikel von msdn2.microsoften-uslibraryaa288743 (VS.71).aspx (The Klassendiagramm) und möchte zwei Klassen (dh Class1 und Class2) erstellen, während Class2 von Class1 vererbt wird. Ich versuche dies zu tun, indem du das Inheritance-Symbol auf der Class Designer Toolbox auswählst. Allerdings, wenn ich diese beiden Klassendiagramme anschließe, wird der Cursor als Standard-Pfeilzeiger geändert. Kann jemand hier zeigen, wie man das Vererbungs-Icon benutzt Danke - Daniel Tag: Visual C General Process. waitforexit () nicht beenden Visual C 11 Wie speziere ich benutzerdefinierte EventArgs in einer Schnittstelle Hallo, der folgende Code gibt mir einen Fehler quotError 1 Der Typ FFIO. IExportFinishedEventArgs muss in System. EventArgs konvertierbar sein, um ihn als Parameter TEventArgs im generischen Typ oder der Methode zu verwenden. System. EventHandlerquot Code Snippet public interface IExportter public interface IExportFinishedEventArgs Wie sage ich dem Compiler, dass die Implementierungen von IExportFinishedEventArgs in Tatsache kann in EventArgs konvertiert werden oder gibt es einen besseren Weg, um es zu tun Tag: Visual C General Process. waitforexit () nicht beenden Visual C 12 Access Config-Datei mit Remoting. ChannelServices. UnregisterChannel (Kanal) wobei Kanal der gleiche Kanal ist, den du in der ChannelServices. RegisterChannel-Methode verwende. Auf diese Weise können Sie wissen, den Kanal zu registrieren, damit er wieder für andere verwendet werden kann. Die oben genannten sollte getan werden, wenn Sie zum Beispiel die Anwendung verlassen. Um zu überprüfen, ob ein Kanal existiert oder musst du es erstellen, kannst du diesen Code benutzen: Code Snippet if (ChannelServices. GetChannel (channel. ToString ()) null) Wenn es existiert, muss man es nicht registrieren. Tag: Visual C Allgemeines Process. waitforexit () nicht beenden Visual C 13 Wie man den Namen von C-Projekt ändert Sehr geehrte Freunde, meine Frage klingt etwas anders. Ja, wie man den Namen des C-Projektes ändert. Ich habe eine DLL-Datei mit VS2005 C es enthält mehrere Klassen-Dateien und Windows-Formulare und referal Dlls jetzt nach Abschluss dieses Projekts Ich möchte nur den Namen des gesamten Projekts ändern. Irgendwelche Führungslinien folgen. Thnaks und Grüße Ranu Tag: Visual C General Process. waitforexit () nicht verlassen Visual C 14 Serialisierung eines abgeleiteten Typs Hallo, Ich versuche, ein Objekt zu serialisieren, das von einem anderen Objekt abgeleitet wird. Aber der Serialisierungs-Konstruktor gibt mir Compiler-Fehler. Ich bekomme was sein Sprichwort, aber ich weiß nicht, wie man es beheben kann. Hier ist die Klasse, die ich versuche zu serialisieren: Code Snippet Serializable () public class ServerRequestPacket. Packet, ISerialisierbarer öffentlicher ServerRequestPacket (SerializationInfo obj, StreamingContext ctxt) public void GetObjectData (SerializationInfo obj, StreamingContext ctxt) und hier ist die Basisklasse: Code Snippet public abstract class Paketpaket (DateTime Zeitstempel) und mein Fehler (bei: public ServerRequestPacket ( SerializationInfo obj, StreamingContext ctxt)) ist: quotError 1 Keine Überladung für Methode Paket nimmt 0 Argumente C: Dokumente und Einstellungen. ServerRequestPacket. cs 22 16 BallGamequot Tag: Visual C Allgemeines Process. waitforexit () nicht beenden Visual C 15 Führen Sie eine Exe aus Service Hallo alle, ich bin ein Anfänger in diesem Feld. Ich brauche Hilfe von dir. Kannst du mir bitte sagen, wie das geht Ich möchte nur, wie man die EXE aus einem Dienst ausführen und in der EXE, wie man die Datei bekommt, die vor kurzem in einen bestimmten Ort kopiert wurde. Ich wäre sehr geehrt, wenn du mir die Details geben könntest. Vielen Dank Raja Bhushan Tag: Visual C General Process. waitforexit () nicht verlassen Visual C 16 Wie bekomme ich den Handle einer laufenden C-Anwendung Hallo, ich schreibe ein Tool, das (SetForegroundWindow) eine andere Anwendung aktiviert, aber danach möchte ich tun Es für meine eigene App, um den aktiven Fensterstatus wiederzuerlangen. Ich weiß, ich kann die Prozesse auf die gleiche Weise wie ich für die andere Anwendung zu scannen, aber ich frage mich, ob es eine kurze Möglichkeit, dies zu tun für die laufende Anwendung, wie: this. Handle Danke, Aw Tag: Visual C General Process. Waitforexit () nicht beenden Visual C Diese Frage mag ein wenig seltsam erscheinen, aber ich versuche, VS2005 durch einen Prozess auszuführen und einen bestimmten Befehl auszuführen und ich waruplit (). Ich bin umgekehrt meine Eingabe und Ausgabe erfolgreich, aber ab und zu bekomme ich zufällig eine Fensterfehler Reporting WindowMessage. Das Problem ist, dass ich remoting, also wenn dieses Meldungsfenster während der Prozessausführung auftritt, werde ich hängen, wenn ich mich nicht in die andere (remoting) Maschine einlogge und das Fenster schließe. Gibt es eine Möglichkeit, dieses Fenster programmatisch zu töten oder evtl. das Meldungsfenster zu deaktivieren, habe ich gedacht, VS in einer stillen Ausführung zu laufen (ich habe noch keinen Weg dazu). Ich habe auch versucht zu sehen, ob es irgendetwas gibt, das lauched ist, wenn dies auftritt, wenn es nicht ist. Re: Visual C General Process. waitforexit () nicht beenden Könnten Sie mit dem Fehler, den Sie erhalten, spezifisch sein. Dies geschieht nur, wenn Sie die Eingabe und Ausgabe umleiten. Re: Visual C General Process. waitforexit () nicht verlassen Nein, ich kann die Eingabe umleiten Und Ausgabe ohne Problem. Der Fehler, den ich empfange, ist die allgemeine Windows-Fehlermeldung und leider ist es auf Japanisch, also weiß ich nicht was der genaue Fehler ist, aber es ist der allgemeine Fehler. Ich habe nicht den Code vor mir, aber ich setze delegatesthreads zu lesen umgeleitet den Fehler und Ausgabe, nachdem ich den gesamten Prozess beenden. Ich kann nicht mit etwas kommen und ich bin in der Lage, den gleichen Prozess auf meinem eigenen Computer laufen, aber ich bin nicht in der Lage, dies zu tun, ein bestimmter Befehl durch Remoting. Ich werde es morgen versuchen, morgen auf einer nicht-japanischen Maschine bei der Arbeit zu reparieren und ich werde meine Erkenntnisse unabhängig verfolgen. Re: Visual C General Process. waitforexit () nicht beenden Wenn du eine Vorstellung davon hast, wie viel Zeit dein Prozess einnehmen wird, dann kannst du bool ausgegebene process. WaitForExit (timeInMilliSeconds) verwenden, wenn (ausgegeben) Prozess vor dem Timeout verlassen wurde. Else Print Fehlermeldung Dies kann nicht mit dem verglichen werden, was du tust, aber ich hatte eine Erfahrung, wo der Prozess nicht beenden würde, wenn ich seine Ausgabe umgeleitet hätte. Versuchen Sie, die Ausgabeumleitung zu deaktivieren und sehen Sie, ob der Prozess beendet wird. Probieren Sie es aus. Re: Visual C General Process. waitforexit () nicht verlassen Ich möchte das versuchen, aber es ist zu viel von einem Hack. Ich habe zu viele verschiedene Befehle, die unterschiedliche Zeitaufwand (30 Sekunden bis 25 Minuten) nehmen, so dass es keine Echtzeit-Einstellung gibt, die ich ohne Zerstörung meiner Leistung platzieren könnte. Diese Funktion hat in den letzten 6 Monaten korrekt für mehrere Befehle gearbeitet und nun entscheidet es sich, auf mich zu kommen. Ich habe es auf einem anderen Computer ohne Probleme probiert (was bei mir wirklich weht). Ich weiß, dass es nicht die Outputerror-Umleitung ist, weil ein neues WINDOW auf dem Server erstellt wird, auf den ich remoting bin. Sobald ich dieses Fenster schließe, verlässt mein Prozess wie erwartet und die richtige Ausgabe wird auf der User-Seite angezeigt. Vielen Dank für Ihre Hilfe, aber ich bin immer frustriert mit diesem Problem.
Comments
Post a Comment