Anzeige

Am Puls von Microsoft

Anzeige

[gelöst] Selbst programmiertes Programm lässt sich nicht mehr ausführen

Toboxos

Herzlich willkommen
Seit heute habe ich das Problem, dass Programme, die ich selbst programmiert habe, nicht mehr starten. Wenn ich die .exe ausführe öffnet sich das Programm nicht und mein Cursor wird zum "Hintergrundaktivität"-Cursor. Wenn ich denn Versuche die .exe zu löschen kommt folgende Fehlernachricht:

"Die Aktion kann nicht abgeschlossen werden, da die Datei in System geöffnet ist. Schließen Sie die Datei und wiederholen Sie den Vorgang".

Dieses Problem tritt erst seit heute auf und nur bei selbst programmierten Programmen. Programme von anderen kann ich ohne Probleme ausführen. Wenn ich die .exe auf meinem Windows-7 System ausführe, geht das auch ohne Probleme.

Bevor dieses Problem auftrat habe ich auf einer 2.ten Partition Windows 7 installiert. Außerdem habe ich das Programm "EasyBCD 2.3 Freie Community Edition" benutzt und bei den Einstellungen "Benütze Metro Bootloader" ein Häkchen gesetzt. Bei Windows 7 habe ich noch die entsprechenden Treiber heruntergeladen. Könnte das ein Problem sein, dass ich beide Betriebssyteme mit unterschiedlichen Treibern auf einem PC laufen lasse?
 
Anzeige
Na Klasse, und mit dem was Du geschrieben hast sollen die anderen nun wissen was für Programme du programmiert hast, mit was und wie etc. Lies dir doch Deinen Text selbst nochmals durch und sag dann ob man mit den Informationen etwas anfangen kann. :confused:
 
... dann programmiere deine Programme für Windows 10 neu. Zwischen Windows 7 und 10 liegen 2 Generationen. Kommerzielle Softwareanbieter passen ihre Programme auch den aktuellen Betriebssystemen an oder erstellen neue Versionen.
Das ganze hat einfach nichts mit Windows 10 zu tun. :)
 
Ich habe in C++ ein einfaches Programm geschrieben mit dem ich einen Text in der Konsole ausgebe. Ich habe 2 verschiedene Entwicklungsumgebungen(Microsoft Visual Studio 2013 Communityedition und DevC++ 5.11) ausprobiert, bei beiden der gleicher Fehler. Programmiert habe ich auf Windows 10 wo das Problem auftritt

Das verschieben der .exe Datei auf die andere Partition hat nix geholfen. Ich muss extra das Betriebssystem wechseln, damit ich die .exe ausführen kann.

Wie meinst du das mit den Abhängigkeiten? Bei Windows 7 bekomme ich zunächst einen Fehler, dass die und die .dll fehlt. Nachdem ich die .dll runtergeladen habe konnte ich die .exe auch ohne Probleme ausführen. Bei Windows 10 kommt keine Fehlermeldung, das Programm startet einfach nicht und der Cursor zeigt an, dass Windows eine Hintergrundaktivität macht.
 
Bei Windows 7 bekomme ich zunächst einen Fehler, dass die und die .dll fehlt.
Das nennt sich "Abhängigkeiten", sollte jeder Programmierer eigentlich wissen.
Und wenn es unter W10 nicht funktioniert, wurde dir ja schon geraten, es passend für Windows 10 zu kompilieren oder die Abhängigkeiten korrekt zu installieren. Nennen sich "Visual C++ Redistributable", findest du bei Microsoft. Ach ja, es gibt Abhängigkeiten, die ab Windows 8 im Bereich SxS nicht mehr vorhanden sind und somit zwangsweise zu Fehlern führen, da nützen auch keine anderen Laufzeitbibliotheken, sondern wie erwähnt Neukompilation auf das entsprechende NET Framework.

MfG
 
Ich kompiliere mein Programm ja auf Windows 10. Da bei Windows 7 die Abhängigkeiten ja fehlen, bekomme ich eine Fehlermeldung, bei Windows 10 aber nicht
 
Wie zurückgesetzt?
Auf welchen Stand, welches sind die Unterschiede? Daran könnte man dann doch festmachen weshalb es nicht funktioniert hat.
 
Anzeige
Oben