Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Fehler in Anwendung

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
30.05.2004, 13:16 Uhr
~Atom
Gast


Hi Forum,

wenn ich mein Projekt im Release Modus starte dann bekomme ich immer den Fehler:
Die Anweisung in "0x6c27539a" cerweist auf Speicher in "0x00000003"
Der Vorgang read konnte nicht auf dem Speicher ausgeführt werden

Wenn man dann auf Abbrechen kommt landet man im Debuger, allerdings im asm Code. Damit kann man ja nix anfangen.

Desegen:
1.Kann ich irgend wie bestimmen welche Anweisung den Fehler verursacht?
2.Mein Programnm scheint dennoch zu gehen, also kann ich Fehler abfangen?
3.Im Debug Modus gibt es den Fehler nicht, woran kann das liegen?
4.Ich hatte überlegt das Programm dann halt im Debug zu gebrauchen aber eine Lib die ich benutze hat einen Haltepunkt (also er erscheint nicht in der Übersicht de Haltepunkte!!), kann man den anders wo noch abschalten? Bzw alle Haltepunkte ignorieren?

mfg Atom
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.05.2004, 13:17 Uhr
~Atom
Gast


PS: Da sind ja sehr viele Tipfehler drin, bitte entschuldigt
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.05.2004, 13:18 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


vermutlich hast du ne variable nicht initialisiert...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
30.05.2004, 13:23 Uhr
Spacelord
Hoffnungsloser Fall


Im Debugmodus werden alle Variablen(speziell Pointer und Referenzen) geeignet initialisiert.Im Releasemode fällt das weg.Also wenn du vergessen hast irgendeinen Zeiger einen sinnvollen Wert zuzuweisen zeigt der ins Nirvana und löst ne Zugriffsverletzung aus wenn du den Zeiger nutzt.

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
31.05.2004, 12:33 Uhr
~Atom
Gast


Danke, das war es zwar nicht ganz aber die Richtung stimmte!
Hatte an stelle von ::delete, nur delete aufgerufen. Das verursachte auch immer den Haltepunkt im Debugmodus. Also doch kein Fehler der Lib
(Tja 90% der Fehler [Verursacher] sitzen vor dem Monitor)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: