Deutsch
C ++ Forum

Bitte Testen!

 

Normann
Strübli
Hallo Community,

ich bräuchte da mal bitte Eure Mithilfe.

Das Problem ist wirklich einfach ;D

Ich übersetze mit Profan2cpp den folgenden Quelltext.
Leider stürzt die generic.exe beim Aufruf bei mir gnadenlos ab .

Bei Sebastian funktioniert die gleiche Datei ganz wunderbar, nun wäre es nett wenn Ihr die angehängte Datei einfach mal testet
und eine kurze Antwort schreibt, bitte auch mit angeben welches Betriebssystem ihr benutzt.

Vielleich läßt sich ja so herausfinden ob das Problem wirklich nur bei mir Auftritt, glaub ich aber nicht

Gruß
Normann
KompilierenMarkierenSeparieren
 $H windows.ph
 $H structs.ph
 $H messages.ph
struct TWindowClass = ~WndClass
struct TMsg = ~Msg
declare WindowClass#, Msg#
declare AppName$
AppName$ = Generic

proc WindowProc

    parameters Window&, Message&, WParam&, LParam&

    if Message& = ~wm_Destroy

        ~MessageBox(0,... und Tschüß!,Nun denn ..,0)
        ~PostQuitMessage(0)

    endif

    return ~DefWindowProc(Window&, Message&, WParam&, LParam&)

endproc

proc WinMain

    declare Window&, Message&
    dim WindowClass#,TWindowClass
    dim Msg#,TMsg

    with WindowClass#

        .style& = 0
        .lpfnWndProc& = ProcAddr(WindowProc,4)
        .cbClsExtra& = 0
        .cbWndExtra& = 0
        .hInstance& = %HInstance
        .hIcon& = ~LoadIcon(0,~idi_Information)
        .hCursor& = ~LoadCursor(0, ~idc_Arrow)
        .hbrBackground& = ~GetStockObject(~white_Brush)
        .lpszMenuName& = Addr(AppName$)
        .lpszClassName& = Addr(AppName$)

    endwith

    if ~RegisterClass(WindowClass#) = 0

        ~MessageBox(0,Fenster konnte nicht registriert werden!,Fehler,0)
        end

    endif

    Window& = ~CreateWindowEx(
    0,
    Addr(AppName$),
    Addr(AppName$),
    ~ws_OverlappedWindow,
    ~cw_UseDefault,
    ~cw_UseDefault,
    ~cw_UseDefault,
    ~cw_UseDefault,
    0,
    0,
    %HInstance,
    0)
    ~ShowWindow(Window&, ~sw_ShowNormal)
    ~UpdateWindow(Window&)
    ~MessageBox(0,Ein minimales Windowsprogramm,Hallo,0)

    while ~GetMessage(Msg#, 0, 0, 0) > 0

        ~TranslateMessage(Msg#)
        ~DispatchMessage(Msg#)

    endwhile

    end

endproc

WinMain
end

86 kB
Hochgeladen:30.11.2005
Ladeanzahl148
Herunterladen
 
30.11.2005  
 




Georg
Hovenbitzer
Hallo Normann,

bei mir läuft das Programm ohne Probleme, sei es deine EXE oder der von mir mit Profan2CPP 1.5 übersetzten Version.

Ein ganz großes Problem gibt es aber, das Programm wird nicht aus dem Speicher entfernt, besser gesagt nicht richtig beendet.
Man findet es im Task Manager unter Prozesse. Es verbraucht zwar keine CPU aber dafür Speicher und dies für jeden Aufruf.

Getestet unter WinXP Pro SP2 und Win2000 SP4.
 
Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a)
30.11.2005  
 




Sebastian
König
Hallo Georg,

Georg Hovenbitzer

Ein ganz großes Problem gibt es aber, das Programm wird nicht aus dem Speicher entfernt, besser gesagt nicht richtig beendet.
Man findet es im Task Manager unter Prozesse. Es verbraucht zwar keine CPU aber dafür Speicher und dies für jeden Aufruf.


das war bei mir zu Beginn auch so - ein Set(FastMode,1) am Anfang des Codes müsste wenigstens das schonmal beheben...

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
01.12.2005  
 




Sebastian
König
Hallo,

ich wollte nur die allgemeine Aufmerksamkeit nochmal auf diesen Thread lenken

Hat es noch jemand getestet? Für mich das genze nämlich leider ein großes Rätsel, da ich das Problem einfach nicht reproduzieren kann . Falls außer Normanns noch weitere Systeme davon betroffen sind, lässt sich ja vielleicht eine Gemeinsamkeit feststellen *hoff*...

Vielen Dank schonmal und schönes Rest-Wochenende,

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
03.12.2005  
 




Normann
Strübli
Uhm... Hallo???
 
06.12.2005  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

5.142 Betrachtungen

Unbenanntvor 0 min.

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie