Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Manifest erzeugt Fehler

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 < [ 2 ] [ 3 ]
000
01.05.2005, 17:51 Uhr
A-l-e-x



Also ich hab Probleme mit dem XP-Style, siehe hier:
www.winapi.net/index.php?inhalt=t8

und dieser Lib:
http://radasm.visualassembler.com/projects/Image.zip
(Da sind auch andere Sachen dabei. Man muss unter ImageLib gucken)

Einzeln funktionieren die wunderbar. Bloß wenn ich beides verwende bekomme ich beim Schließen des Fensters eine Fehlermeldung!

Wie bekomme ich diesen Fehler wieder weg?

PS: Die Lib ist in Assembler geschrieben, also nicht wundern.


mfg A-l-e-x
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.05.2005, 19:14 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


welche fehlermeldung?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.05.2005, 19:19 Uhr
A-l-e-x




Zitat von Fehlermeldung:
Die Anweisung in "0x77f65fa" verweist auf Speicher in "0x00161000. Der Vorgang "read" konnte nicht auf dem Speicher durchgeführt werden.


mfg A-l-e-x
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
01.05.2005, 19:37 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


geh mal schrittweise mit nem Debugger vor (also z.b Breakpoint in OnCancel rein, und dann immer mit Step-Into weiter, wo die exception auftritt)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
02.05.2005, 18:22 Uhr
A-l-e-x



Tja... Da hab ich so meine Probleme mit. Erstens es ist gar nicht in C(++) gemacht, nämlich in Assembler. Hab versucht mit OllyDbg zu debuggen, verzweifele ich gerade, da ich es vorher nie gemacht habe bzw. er meint alles sei in Ordnung . Zweitens habe ich es versucht in C++ nachzuprogen, um den Debugger von VC++ zu nutzen, hab aber einpaar Problemme dort.

Soll ich hier den gesammten Code dir schicken (fragt sich ob du ihn verstehen wirst) oder einfach hier reinposten?

mfg A-l-e-x
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
02.05.2005, 19:18 Uhr
Spacelord
Hoffnungsloser Fall


Wenn du ihn postest können mehrere Leute ihr Glück probieren .

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
006
02.05.2005, 20:00 Uhr
A-l-e-x



Hier der Code:


Code:
.386
.model flat,stdcall
option casemap:none

include windows.inc
include user32.inc
include kernel32.inc
include gdi32.inc
include comctl32.inc
include ole32.inc
include oleaut32.inc
include shell32.inc


includelib user32.lib
includelib kernel32.lib
includelib gdi32.lib
includelib ole32.lib
includelib oleaut32.lib
includelib comctl32.lib
includelib image.lib
includelib shell32.lib

WndProc PROTO :HWND,:UINT,:WPARAM,:LPARAM

BitmapFromFile      PROTO   pszFileName:DWORD
BitmapFromMemory    PROTO   pHeap:DWORD, dwSize:DWORD
BitmapFromResource  PROTO   hModule:DWORD, lpName:DWORD

.const

IDR_JPG        equ 100

IDD_DLG1    equ 1000
IDC_IMG1    equ 1001

.data?

hInstance    dd ?
hBmp        dd ?

.code
start:
    invoke GetModuleHandle,NULL
    mov hInstance,eax
    invoke InitCommonControls
    invoke DialogBoxParam,hInstance,IDD_DLG1,0,offset WndProc,0
    invoke ExitProcess,eax

WndProc proc hWnd:HWND,uMsg:UINT,wParam:WPARAM,lParam:LPARAM
    LOCAL rect:RECT
    LOCAL hdc:DWORD
    LOCAL ps:PAINTSTRUCT
    LOCAL hMemDC:DWORD
    
    mov eax,uMsg
    .IF eax==WM_INITDIALOG
        invoke BitmapFromResource,hInstance,IDR_JPG
        mov    hBmp,eax
        invoke SendDlgItemMessage,hWnd,IDC_IMG1,STM_SETIMAGE,IMAGE_BITMAP,hBmp
    .ElSEIF eax==WM_CLOSE
        invoke DestroyWindow,hWnd
    .ELSEIF eax==WM_PAINT
        invoke BeginPaint,hWnd,addr ps
                
        mov hdc,eax
        invoke CreateCompatibleDC,hdc
        mov hMemDC,eax
        invoke SelectObject,hMemDC,hBmp
        invoke GetClientRect,hWnd,addr rect
        invoke BitBlt,hdc,10,10,rect.right,rect.bottom,hMemDC,0,0,SRCCOPY
        invoke DeleteDC,hMemDC
        
        invoke EndPaint,hWnd,addr ps
    .ELSEIF eax==WM_DESTROY
        invoke DeleteObject,hBmp
        invoke PostQuitMessage,0
    .ENDIF
    
    xor eax,eax    
    ret
WndProc endp

end start


Wer will, kann sich das ganze "Projekt" hier runterladen.

Dieser Post wurde am 02.05.2005 um 20:03 Uhr von A-l-e-x editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
02.05.2005, 21:05 Uhr
Spacelord
Hoffnungsloser Fall


Läuft einwandfrei!
Wo soll denn das Problem liegen?

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
008
02.05.2005, 21:18 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


jop @me too
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
02.05.2005, 22:04 Uhr
A-l-e-x



Tja, ist mir auch manch mal passiert, dass der Fehler nicht kamm, doch das war eher die Ausnahmen. Jedenfalls gibt es beim Beenden ein Fehler, zumindest bei mir.
Hat, außer mir, auch jemand ein Fehler beim ausführen?

PS: Wenn es nötig ist, kann ich ein Screenshot von dem Fehler machen.

mfg A-l-e-x
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ]     [ C / C++ (WinAPI, Konsole) ]  


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: