| |
|
|
Normann StrĂĽbli | allô Community,
je bräuchte là la fois s'il te plaît Eure Mithilfe.
cela Problem ist wirklich simple ;D
je übersetze avec Profan2cpp den folgenden Voir le texte source. malheureusement stürzt qui generic.exe beim Aufruf chez mir gnadenlos ab .
chez Sebastian funktioniert qui gleiche Dossier entier wunderbar, eh bien wäre es gentil si son qui angehängte Dossier simple la fois testet et une kurze Antwort écrit, s'il te plaît aussi avec angeben welches Betriebssystem son benutzt.
Vielleich läßt sich oui so herausfinden si cela Problem wirklich seulement chez mir Auftritt, glaub je mais pas
Salut Normann KompilierenMarqueSéparation $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
end
|
|
|
| |
|
|
|
Georg Hovenbitzer | allô Normann,
chez mir fonctionne cela Programme sans Probleme, sei es deine EXE ou bien qui de mir avec Profan2CPP 1.5 übersetzten Version.
un entier großes Problem gibt es mais, cela Programme wird pas aus dem grenier entfernt, besser dit pas richtig finissez. on findet es im Task Manager sous Prozesse. Es usé zwar aucun CPU mais pour grenier et ca pour jeden Aufruf.
Getestet sous WinXP Pro SP2 et Win2000 SP4. |
|
|
| Viele Grüsse, Georg Hovenbitzer(Windows XP Pro, XProfan 11.2, Profan2Cpp 1.6a) | 30.11.2005 ▲ |
|
|
|
|
Sebastian König | allô Georg,
Georg Hovenbitzer
un entier großes Problem gibt es mais, cela Programme wird pas aus dem grenier entfernt, besser dit pas richtig finissez. on findet es im Task Manager sous Prozesse. Es usé zwar aucun CPU mais pour grenier et ca pour jeden Aufruf.
cela était chez mir trop Beginn aussi so - un Set(FastMode,1) am Anfang des Codes devrait wenigstens cela Schonmal beheben...
MfG
Sebastian |
|
|
| Windows XP, XProfan/Profan² 4.5 bis 11 Profan2Cpp-Homepage: [...] Alte Profan²-Seite: [...] | 01.12.2005 ▲ |
|
|
|
|
Sebastian König | Salut,
je voulais seulement qui allgemeine Aufmerksamkeit nochmal sur cette Fil lenken
Hat es encore quelqu'un getestet? Pour mich cela genze nämlich malheureusement un großes Rätsel, là je cela Problem simple pas reproduzieren peux . si sauf Normanns encore weitere Systeme en betroffen sommes, peut sich oui peut-être une Gemeinsamkeit feststellen *hoff*...
Vielen Dank Schonmal et schönes reste-Wochenende,
MfG
Sebastian |
|
|
| Windows XP, XProfan/Profan² 4.5 bis 11 Profan2Cpp-Homepage: [...] Alte Profan²-Seite: [...] | 03.12.2005 ▲ |
|
|
|
|
Normann StrĂĽbli | Uhm... allô??? |
|
|
| |
|
|