Benutzer mit den meisten Antworten
Unverständliche Fehlermeldung

Frage
-
Hallo *,
ich habe einen DCOM-Server / C++ von VS 2003 auf VS 2013 / Windows 7 portiert. Auf meinem Entwicklungsrechner läuft das Programm normal. Beim Kunden erscheint folgende Fehlermeldung:
"Programmname funktioniert nicht mehr
Das Programm wird aufgrund eines Problems nicht richtig ausgeführt. ... Sie werden benachrichtigt, wenn eine Lösung verfügbar ist."
Unverständlich:
1. Auf meinem Entwicklungsrechner läuft das Programm normal.
2. Von wem sollte die Benachrichtigung generiert werden?
Danke für jeden Hinweis!
Patrick
Patrick
Antworten
-
Minidump erzeugen und debuggen:
http://blog.m-ri.de/index.php/2011/01/13/minidumps-ganz-einfach/
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 9. Februar 2015 07:30
- Als Antwort markiert Havel Montag, 9. Februar 2015 09:31
Alle Antworten
-
Hallo Patrick,
mit diesen Angaben kann man leider rein gar nichts anfangen.
Schau bitte, dass Du Details zum Fehler erhältst, entweder über den angezeigten Fehlerdialog, über das Windows Ereignisprotokoll oder anderes. Zur Not musst Du eine eigene Fehlerprotokollierung integrieren.
Nur so angemerkt: Dass eine Anwendung auf deinem Entwicklungsrechner läuft, heißt noch lange nicht, dass die auch nur irgendwo anders läuft. Daher sollte man das natürlich auf verschiedenen System testen, die als Zielplattform in Frage kommen. Insbesondere bei Sprachen wie C, C++ ist das noch erheblich aufwändiger/schwieriger als bei Verwendung von C#, VB.NET, ... Dort greift man in den allermeisten Fällen auf das .NET Framework zurück, bei dir wahrscheinlich eher auf "old style" API Funktionen, nehme ich an.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Hallo Stefan,
danke für deinen Hinweis! Inzwischen bekam ich die Ereigniseigenschaften - Ereignis 1000, Application Error:
Ausnahmecode: 0xc0000005
Fehleroffset: 0x000c3f95
Pfad usw. stimmt. Kann ich die Funktion in der Anwendung ermitteln, wo der Fehler auftritt? Gibt es etwas (sinngemäß) ähnliches, wie: "OnAusnahmecode (MeinSpion)"
Danke, Patrick
Patrick
-
Minidump erzeugen und debuggen:
http://blog.m-ri.de/index.php/2011/01/13/minidumps-ganz-einfach/
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 9. Februar 2015 07:30
- Als Antwort markiert Havel Montag, 9. Februar 2015 09:31
-
Hallo Patrick,
Markiere bitte die Antwort, die die Lösung (in diesem Fall den Verweis auf den Minidump) enthält, wie Du im anderen von Dir eröffneten Thread (Absturz Klärung eigener C++ Software unter Win 7) gemacht hast. Dadurch werden künftige Leser des Threads leichter auf sie kommen.
Gruß,
Dimitar
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden könen.
- Bearbeitet Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 9. Februar 2015 09:09