JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=a24076459fdae6bd8800eb7dbea83309Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Projekt fehler Meldung

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> DirectX, OpenGL
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Florian
Super JLI'ler


Alter: 36
Anmeldedatum: 20.06.2003
Beiträge: 302

Medaillen: Keine

BeitragVerfasst am: 01.01.2004, 22:22    Titel: Projekt fehler Meldung Antworten mit Zitat

Hallo
Vor einer Woche habe ich meinene Pc neu aufgesetzt und deshalb mein Projekt auf einer anderen Festplatten gesichert.
Das Projekt hat auch vor dem aufsetzten funktioniert aber
jetzt funktioniert es nicht mehr warum.
Directx9 habe ich wieder Installiert.
Diesmal habe ich jedoch windows98 installiert und nicht mehr WindowsXP.
Beim Öffnen der erstellten exe Datei die sonst immer funktioniert hat komm folgende Fehlermeldung

Diese Anwendung wird aufgrund eines ungültigen Vorgangs geschlossen

Wenden Sie sich an den Hersteller, falls das Problem weiterhin besteht.

FIRSTPROJEKT verursachte einen Fehler durch eine ungültige Seite
in Modul FIRSTPROJEKT.EXE bei 0167:004025a0.
Register:
EAX=0056af78 CS=0167 EIP=004025a0 EFLGS=00010212
EBX=00840000 SS=016f ESP=0094fc9c EBP=0094fcfc
ECX=00000000 DS=016f ESI=0094fcac FS=4b1f
EDX=00000000 ES=016f EDI=0094fcfc GS=0000
Bytes bei CS:EIP:
8b 01 52 ff 50 48 3b f4 e8 33 a5 09 00 8b f4 6a
Stapelwerte:
00000000 00000000 00000000 0056af80 0094fda8 8175d7e8 00840000 cccccccc cccccccc cccccccc cccccccc cccccccc cccccccc cccccccc cccccccc cccccccc

Wie kann ich diesen Fehler lösen
Danke im Voraus

[/img]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
gibbets2000
Mini JLI'ler



Anmeldedatum: 01.01.2004
Beiträge: 6

Medaillen: Keine

BeitragVerfasst am: 01.01.2004, 22:26    Titel: Antworten mit Zitat

mhhhh, einfach mal neu kompilieren?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Florian
Super JLI'ler


Alter: 36
Anmeldedatum: 20.06.2003
Beiträge: 302

Medaillen: Keine

BeitragVerfasst am: 02.01.2004, 12:56    Titel: Antworten mit Zitat

Hallo nochmals

Beim Kompilieren und beim Linken bringt er 0 Fehler und 0 Wahrnungen.Aber wenn ich das Projekt Ausführe kommt dieser Fehler(EXE).
Jetzt habe ich mal das Projekt mit dem Debugger durchlaufen lassen und habe endteckt das bei meinem Programm der HWND handle immer den Wert hat 0x00000000 Warum.

Code Ausschnitt:

HWND handle = 0;

int WINAPI WinMain(HINSTANCE hInstance ,HINSTANCE hNull,LPSTR lpCmdLine,int nShowCmd)
{

MSG msg;
WNDCLASSEX wndclass;

wndclass.cbClsExtra = 0;
wndclass.cbSize = sizeof(WNDCLASSEX);
wndclass.cbWndExtra = 0;
wndclass.hbrBackground = (HBRUSH) GetStockObject(BLACK_PEN);
wndclass.hCursor = LoadCursor(NULL,IDC_CROSS);
wndclass.hIcon = LoadIcon(NULL,IDI_WINLOGO);
wndclass.hIconSm = LoadIcon(NULL,IDI_WINLOGO);
wndclass.hInstance = hInstance;
wndclass.lpfnWndProc = WinProc;
wndclass.lpszClassName = "WindowClass";
wndclass.lpszMenuName = NULL;
wndclass.style = NULL;

RegisterClassEx(&wndclass);

handle = CreateWindowEx(NULL,
"WindowClass","WindowClass",
NULL,
WS_POPUP,0,600,800,
NULL,
NULL,
hInstance,
NULL);

Danke im Voraus
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
SilverDragon
Mini JLI'ler



Anmeldedatum: 02.01.2004
Beiträge: 6
Wohnort: Detmold
Medaillen: Keine

BeitragVerfasst am: 03.01.2004, 12:16    Titel: Antworten mit Zitat

versuche mal bei den aufruf

wndclass.hbrBackground = (HBRUSH) GetStockObject(BLACK_PEN) BLACK_PEN in BLACK_BRUSH umzuändern sonst sehe ich keinen weiteren fehler
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden AIM-Name
Florian
Super JLI'ler


Alter: 36
Anmeldedatum: 20.06.2003
Beiträge: 302

Medaillen: Keine

BeitragVerfasst am: 03.01.2004, 19:49    Titel: Antworten mit Zitat

Hallo
Das funktioniert immer noch nicht.
Ich habe jetzt mal versucht nochmal das Orginale Projekt
zu kompilieren und da bringt es schon beim Kompilieren ein solchen Fehler und das Programm MVC++ stürtzt ab.
(ich habe das Orginal mal kopiert um verschiedenes auszuprobieren darum 2 Projekte)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
madmax
Mini JLI'ler



Anmeldedatum: 06.11.2002
Beiträge: 14
Wohnort: Bayern, Mittelfranken, Ansbach
Medaillen: Keine

BeitragVerfasst am: 03.01.2004, 20:34    Titel: Antworten mit Zitat

Hi, also dein Fenster soll wahrscheinlich bei 0,0 anfangen hier fehlt eine 0, nach "WS_POPUP" dadurch liefert CreateWindowEx 0 zurück, aber eigentlich sollte das eine Compilerfehler auslösen.
mfg madmax
_________________
Wer kämpft kann verlieren, wer nicht kämpft hat schon - B. Brecht
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Florian
Super JLI'ler


Alter: 36
Anmeldedatum: 20.06.2003
Beiträge: 302

Medaillen: Keine

BeitragVerfasst am: 04.01.2004, 11:36    Titel: Antworten mit Zitat

Hallo Danke für die bisherigen Antworten

Hinter WS_POPUP,ist ja eine 0.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
Hasenfuß
Senior JLI'ler


Alter: 37
Anmeldedatum: 20.08.2002
Beiträge: 291

Medaillen: Keine

BeitragVerfasst am: 04.01.2004, 11:53    Titel: Antworten mit Zitat

Es sollten aber 2 Nullen hin, da ja sowohl x=0 als auch y=0 gelten soll und nicht etwa x=WS_POPUP oder sowas. Wink
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> DirectX, OpenGL Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum