Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

NukeNoob

Frischling

  • »NukeNoob« ist der Autor dieses Themas

Beiträge: 48

Beruf: Student

  • Private Nachricht senden

1

07.11.2012, 20:12

[Erledigt] FEHLER: "Die Anwendung konnte nicht korrekt gestartet werden 0xc00007b."

Hallo an Alle!
Nachdem ich nun ein kleines "AutoKlick" Programm fertig habe und es auch funktioniert, wollte ich es natürlich auch anderen Leuten schicken. Die haben es auch ausgeführt und dann ausnahmslos die oben genannte Fehlermeldung bekommen. Die benötigten DLLS habe ich mitgeschickt und Sie haben alle .NetFramwork 4.0 (installiert das "C++ Redistributable Packs" mit?) oder höher installiert. Als Admin ausführen oder im Kompatibilittsmodus "Windows XP SP 3" hilft auch nichts. Weiß Jemand woran das liegt, irgendwas mit 32 - und 64Bit? Bei mir auf dem PC funktioniert es wunderbar, ich habe ein 64Bit System, die Anderen auch.

LG
NukeNoob

EDIT: Falls das in der falschen Sektion gepostet ist, dann bitte verschieben oder löschen, ich poste das dann neu. Das Programm ist in C++ geschrieben deswegen habe ich es hier gepostet :/
Achso und da das Programm bei mir auf dem PC wunderbar läuft, sollte es nicht am Code liegen ... kann ihn aber wenn nötig noch posten.

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »NukeNoob« (22.12.2012, 13:56)


Durza

Treue Seele

Beiträge: 104

Beruf: Student (MSc Cyber Security)

  • Private Nachricht senden

2

07.11.2012, 20:48

Welches Betriebssystem benutzt du?

Ist das Microsoft Visual C++ 2010 SP1 Redistributable Package (x64) installiert?

Durza

NukeNoob

Frischling

  • »NukeNoob« ist der Autor dieses Themas

Beiträge: 48

Beruf: Student

  • Private Nachricht senden

3

07.11.2012, 20:59

Hallo Durza,
bei mir ist es installiert - bei den Anderen vielleicht nicht. Installiert .netFramework die Packs nicht mit?

LG
Nuke

EDIT: .netFramework installiert die Packs wie es aussieht mit. Das Problem ist damit aber trotzdem nicht gelöst. Mein Freund hat das Pack, der Fehler tritt trotzdem auf.
Ich nutze Win 7 (x64) er auch! Habe das Programm heute auch auf unseren Schulrechnern ausprobiert. Dort kommt der Fehler: "Autoklicker.exe ist keine gültige Win32 Anwendung.". Ich habe keine Idee warum das bei mir ohne Probleme funktioniert ...

Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von »NukeNoob« (09.11.2012, 20:25) aus folgendem Grund: Hat Keiner eine Idee?


Flutschi

Treue Seele

Beiträge: 90

Wohnort: Schweiz

  • Private Nachricht senden

4

13.11.2012, 23:47

Lad dir "Dependency Walker" runter und schau welche DLL 32 oder 64 ist und schick halt nur 64er mit, oder 32...

Hatte genau das Problem auch grad kürzlich und habe es mit dem Programm fixen können...
♥ SFML 2.0 Visual Express 2010 ♥

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

5

14.11.2012, 07:15

Mein Freund hat das Pack, der Fehler tritt trotzdem auf.

Hat dein Freund a) einen Release Build und b) die richtige Version der Redistributable?

NukeNoob

Frischling

  • »NukeNoob« ist der Autor dieses Themas

Beiträge: 48

Beruf: Student

  • Private Nachricht senden

6

17.11.2012, 19:47

Sooo ... sorry, war eine Weilie nicht da.
"Multithreaded-DLL (/MD)" - wo genau kann man das bei VS 2012 einstellen? Zufällig eine Idee, ich guck ansonsten gleich.
"Dependency Walker" - Hole ich mir dann, falls das mit dem "Multithreaded-DLL (/MD)" nicht klappt.

Ob er die Release Build hat, weiß ich nicht, und ob er die richtige Version hat auchnicht. Ich weiß nur das er .NetFramework 4.5 installiert hat.

LG

Durza

Treue Seele

Beiträge: 104

Beruf: Student (MSc Cyber Security)

  • Private Nachricht senden

7

17.11.2012, 21:27

Ich habe leider kein Visual Studio 2012, arbeite mit VS 2010, aber dort findet man es unter Projekt->Eigenschaften->Konfigurationseigenschaften->C/C++->Codegenerierung

Wahrscheinlich heisst es in VS 2012 ein wenig anders, doch vielleicht hilft dir mein Tipp ;).

Durza

NukeNoob

Frischling

  • »NukeNoob« ist der Autor dieses Themas

Beiträge: 48

Beruf: Student

  • Private Nachricht senden

8

17.11.2012, 22:39

Hey Durza und danke,
habs eingestellt. Jetzt muss nurnoch mein Freund online kommen, damit er es testen kann ;)

LG

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

9

17.11.2012, 22:42

Ich verstehe nicht so ganz wieso eine Umstellung auf DLL hier mehr bringen soll? Genau dann braucht man doch die VC-Runtimes erst. Komplett statisch gelinkt braucht man diese nicht.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

NukeNoob

Frischling

  • »NukeNoob« ist der Autor dieses Themas

Beiträge: 48

Beruf: Student

  • Private Nachricht senden

10

17.11.2012, 23:49

Also, mit "Multithreaded-DLL (/MD)" hat es jetzt bei meinem Freund geklappt. Was genau ist jetzt der Unterschied zwischen "Multithreaded-DLL (/MD)" und den anderen Varianten die in VS 2012 aufgeführt werden?
-> "Multithreaded-DLL (/MD)"
-> "Multithreaded-DLL (/MT)
-> "Multithreaded-DLL (/MTd)"
-> "Multithreaded-Debug-DLL (/MDd)"

Kann mir das einer schnell zusammenfassen oder mich auf eine gute Quelle zum Nachschlagen verweisen?

LG und Danke :)

Werbeanzeige