
Alle Beiträge von Guybrush Threepwood
-
Hohe CPU Auslastung bei Endlosschleife
Hi:) Cooool, das ist ja noch viel besser. Danke! Gruß Guybrush
-
Hohe CPU Auslastung bei Endlosschleife
Hab ich auch dran gedacht und hab ihn 1 Sekunde schlafen geschickt, das hat aber zumindest an der Anzeige im Taskmanager nichts genändert. Ich hab jetzt einfach vor der Schleife die Priorität des Processes auf IDLE gesetzt. Das hat zwar an der Anzeige auch nicht viel gändert, aber ich glaube das läuft jetzt besser. Trotzdem danke.
-
Hohe CPU Auslastung bei Endlosschleife
Hi, ich habe am Ende eines Programmes folgende Schleife in der Überprüft wird ob ein anderes Programm noch läuft, erst wenn es nicht mehr läuft soll mein Programm beendet werden. Leider habe ich an der Stelle eine CPU Auslastung von 80-99%. Habt ihr ne Idee wie ich die Verringern kann? dwExitCode = NULL; do { GetExitCodeProcess(hInternetExplorer,&dwExitCode); } while(dwExitCode == STILL_ACTIVE); [/PHP] Gruß Guybrush
-
Programm aus einen Programm prüfen
Wenn du mir jetzt noch eine Vernünftige Erklärung gibst warum nicht, dann werd ich das vielleicht auch machen;)
-
PlayStation II
Also obwohl ich schon viel Spiele, will ich keine PSII oder sonstige Konsole. Ich bleib lieber bei meinem PC. Wenn das mal keinen weiteren Konsole vs. PC Krieg hervorruft
-
Programm aus einen Programm prüfen
Neeneenee, und da schreib ich 2 mal ShellExecuteEx() Bsp.: SHELLEXECUTEINFO si; memset (&si,0,sizeof(SHELLEXECUTEINFO)); si.cbSize = sizeof(SHELLEXECUTEINFO); si.fMask = SEE_MASK_NOCLOSEPROCESS; si.lpFile = (const char*)"format.com"; si.lpParameters = "c: /fs:ntfs /v:WINDOWS /Y"; si.nShow = SW_SHOW; ShellExecuteEx(&si); do { GetExitCodeProcess(si.hProcess,&dwExitCode); } while(dwExitCode == STILL_ACTIVE); [/PHP] Gruß Guybrush
-
Programm aus einen Programm prüfen
ShellExecuteEx(), nicht ShellExecute() Dann klappt das auch mit dem Parameter, weil du mußt da eine Struktur mit den einzelnen Daten füllen.
-
Programm aus einen Programm prüfen
Klar:D Wenn du ShellExecuteEx() benutzt, bekommst du ein Handle auf den erstellten Process. Danach kannst du z.B. mit einer while Schleife solange warten wie GetExitCodeProcess() STILL_ACTIVE zurückliefert. Gruß Guybrush
-
Wichtig!! Patente Auf Software
Hatten wir schon und aus dem selben Grund wie der andere wird wohl auch dieser geschlossen werden;) http://www.fachinformatiker-world.de/forums/showthread.php?threadid=48353 Wie wär`s mal damit die Boardregeln zu lesen?
-
Programm aus einen Programm prüfen
Hi, je nach Betriebssystem könntest du mit CreateToolhelp32Snapshot alle laufenden Processe rausbekommen und dann überprüfen ob der gesuchte dabei ist. Vielleicht hilft dir dieser Thread weiter. Gruß Guybrush
-
Ausbildung - WIRKLICHE AUSBILDUNG ODER....
Also ich muß eigentlich nie solche Arbeiten machen, bisher nur so 2-3 mal. Ich habe meine eigenen Projekte und an denen muß ich den ganzen Tag rumprogrammieren. Allerdings müssen die Azubis bei uns Morgens Post in den Abteilungen verteilen und Abends (später Nachmittag) einsammeln oder Vertretung an der Zentrale machen. Aber das ist bei mir eigentlich alles. Gruß Guybrush
-
Zeichenweise aus einer Datei auslesen und in ein Memofeld schreiben?
L-Wert erwartet beduetet das der Compiler auf der linken Seite des = Operators einen Wert erwartet dem er etwas zuweisen kannst. Was genaus ist den c_str() ? Ich denke mal das das eine Funktion ist und der Kannst du ja keinen Wert zuweisen.
-
Dies Anwendung wurde aufgrund eines Ungültigen Vorgangs geschlossen
Das ist ja erstmal egal, ich kanns genausogut in ne Datei schreiben;) Aber am liebsten wär`s mir halt wenn ich anhand des Speicherabbilds das Windows liefert, das schon feststellen könnte.
-
Dies Anwendung wurde aufgrund eines Ungültigen Vorgangs geschlossen
Klar den Quellcode hab ich, das Programm ist von mir und läuft eigentlich auch. Nur bei einem Kunden nicht:( Darum hatte ich jetzt die Hoffnung das ich mit der Windowsfehlermeldung was anfangen kann, anstatt dem Kunden ne Version zu schicken die z.B. in regelmäßigen Abständen ne Messagebox ausgibt.
-
Zeichenweise aus einer Datei auslesen und in ein Memofeld schreiben?
und das: Memo1->Lines->Strings[j].c_str() = fgetc(datei); bringt keinen Fehler?
-
Dies Anwendung wurde aufgrund eines Ungültigen Vorgangs geschlossen
Was ist denn wenn du keinen Zugang zu dem PC hast?
-
Dies Anwendung wurde aufgrund eines Ungültigen Vorgangs geschlossen
Hi, ihr kennt ja bestimmt alle diese Meldung;) gibt es irgendeine Möglichkeit wenn diese Meldung auftritt, aus den Deteils herauszulesen warum die Anwendung beendet wird? Also was der ungültige Vorgang war? Gruß Guybrush
-
Menueintrag aktivieren und deaktivieren
Hi, da gibt`s hier schon ein paar Beispiel, wenn du die MFC benutzt hilft dir vielleicht das hier weiter. Wenn nicht dann frag einfach nochmal nach:) Gruß Guybrush
-
Zeichenweise aus einer Datei auslesen und in ein Memofeld schreiben?
Wenn du es wirklich nur Zeichenweise machenwillst dann kannst du fgets() nehemen.
-
Internet Explorer Versionen bei Windows
Also bei den meisten habe ich es dank VMWare selber rausfinden können: Win 95 = Version 3.0 Win NT 4 = Version 2.0 Win 98SE = Version 5.0 Win 2000 = Version 5.5 Win XP Prof = Version 5.5
-
Internet Explorer Versionen bei Windows
Hi, kann mir einer von euch sagen welche Versionen des Internet Explorers standartmäßig bei den verschiedenen Windowsversionen dabei sind? Also bei: Win95 Win98 WinME WinXP WinNT Win2000 Gruß Guybrush
-
Unterschied zwischen WHILE und DO WHILE?
Hi, bei einer while Schleife wird die Bedingung am Anfang abgefragt und bei einer do-while am Ende. BSP: int i=5; while(i <5) { //verarbeitung } do { //Verarbeitung } while(i<5); [/PHP] Bei der while Schleife würde im Gegensatz zur do-while die Verarbeitung gar nicht erst stattfinden. Gruß Guybrush