Ich bekomme einen Runtime Error
-
Hi Leute!
Ich habe mal ein neueres Redist.Pack. für VC++ installiert.
Jetzt habe ich das Problem, das keines meiner Programm mehr funktioniert.
Alle bringen den selben Fehler:
http://www.bilder-hochladen.net/files/9bfc-4.jpgWas läuft da verkehrt?
-
Hast du die Projekte nur geöffnet oder mal neu erstellt? Könnte vielleicht daran liegen...
-
Ich hab nur ein paar meiner Programme hier.
Mein Netzteil ist abgeraucht. Ist ne längere Geschichte.
Jedenfalls hab ich keine Möglichkeiten an die Projekte ranzukommen.
Geschweige denn eins neu zu erstellen.
-
Dann hol dir am besten wieder die alte Runtime..
-
Hab mal die DLLs kopiert, die im VC++ Redist-Verzeichnis lagen, läuft auch nich.

Mal ne dumme Frage: Sind die Runtimes nur nach Jahreszahl vorhanden (2005, 2008, 2008 SP1), oder gibt`s da verschiedene?
Bei DirectX ist das schöner, da sind alle durchnummeriert.
Und wie um Himmels Willen bekomme ich raus, welche Version mein Programm benötigt?Aber bei dem SCH*** VC++ ist immer wieder das Problem mit den Runtimes!

-
Blaze schrieb:
Und wie um Himmels Willen bekomme ich raus, welche Version mein Programm benötigt?
http://www.dependencywalker.com/
Aber bei dem SCH*** VC++ ist immer wieder das Problem mit den Runtimes!

das "Problem" hast du auch mit gcc und unter Linux. Nur da ist das ganze komfortabler zu installieren über die deps :p.
rya.
-
Mit gcc unter Linux kann ich aber DirectX nicht nutzen, und genau das will ich hier.
Den Depency Walker hab ich, der sagt auch dass es msvcr90.dll und msvccp90.dll benötigt. Hab die mal ins Programmverzeichnis gelegt, aber es kommt immernoch dieser Runtime-Fehler.Liegt da nicht irgendwo anders der Fehler?
Warum bin ich eigentlich auf diese Runtime-Dlls angewiesen?
Das geht doch auch statisch, aber dann hab ich wieder Probleme mit eigenen DLLs.