| |
|
|
Dieter Zornow | ¡Hola,
Könnte veces alguien dieses kleine Ejemplo testen, en me final se auch la ventana principal, después de que el Diálogo encima el Cruz geschlossen habe. Yo voluntad sólo wissen si el sólo en me así es oder en más a Ursache festzustelllen, si como qué no miteinander verträgt.
Vorzugsweise con XProfan 11, porque lo en me así passiert. KompilierenMarcaSeparación $P+
SET("ERRORLEVEL",0)
DECLARE d&,ENDE%
DEF GETSYSCOLOR(1) !"USER32","GetSysColor"
WINDOWSTYLE 31
WINDOWTITLE "Hauptfenster"
WINDOW (%maxx/2 - 640/2),(%maxy/2 - 500/2) - 640,500
CLS GETSYSCOLOR(15)
USEFONT "MS Sans Serif",13,0,0,0,0
SETDIALOGFONT 1
d& = CREATE("BUTTON",%HWND,"Dialog",0271,0406,0100,0025)
SETFOCUS(%HWND)
usermessages 16
REPAINT
WHILENOT ENDE%
WAITINPUT
If %umessage = 16
ENDE%= 1
ELSEIF CLICKED(d&)
dialog()
ENDIF
ENDWHILE
end
PROC DIALOG
var DLG&=CREATE("DIALOG",%HWND,"Dialog",(%maxx/2 - 640/2),(%maxy/2 - 500/2),640,500)
USEFONT "MS Sans Serif",13,0,0,0,0
SETDIALOGFONT 1
SETFOCUS(DLG&)
var DIALOGENDE%=0
WHILENOT DIALOGENDE%
WAITINPUT
If %KEY=2
DIALOGENDE%= 1
ENDIF
ENDWHILE
DESTROYWINDOW(DLG&)
ENDPROC
Saludo
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 03.08.2008 ▲ |
|
|
|
|
Rolf Koch | Hi Dieter. Yo öffne el Diálogo y klicke oben el Dialogkreuz. Das einzige qué se en me schliesst es entonces korrekterweise el Diálogo y la ventana principal restos offen. Irgendwas stimmt con usted wirklich no. Keine Idea qué, aber echt komisch. |
|
|
| |
|
|
|
Jac de Lad | |
|
|
|
Dieter Zornow | @Rolf: Gracias fürs testen, así langsam glaube Yo a Geister. Yo habe lo incluso una Neustart ausprobiert y el gleiche Ergebnis. Yo muss veces todos Hintergrundprogramme como Virenscanner y Firewall stoppen, si como algo reinfunkt. Aber el debería sí eigentlich auch unmöglich ser.
@Jac: Gracias para el Ratschläge pero va auch no, si yo Usermessages bastante rauslasse y 2 x con %key = 2 arbeite. Gehts porque en dir, Yo glaube du hast en efecto ya XProfan 11 Puedo aber veces versuchen en el Diálogo en Usermessage a ändern y el (%uMessage=16) AND (%mWnd=dlg&) einzubauen, si se entonces siempre todavía en Ventana principal auswirkt, porque como du siehst arbeite Yo en el Diálogo sí con %key = 2
Saludo
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 03.08.2008 ▲ |
|
|
|
|
Jac de Lad | ¡Hola Dieter!
So funktionierts: KompilierenMarcaSeparación $P+
SET("ERRORLEVEL",0)
DECLARE d&,ENDE%
DEF GETSYSCOLOR(1) !"USER32","GetSysColor"
WINDOWSTYLE 31
WINDOWTITLE "Hauptfenster"
WINDOW (%maxx/2 - 640/2),(%maxy/2 - 500/2) - 640,500
CLS GETSYSCOLOR(15)
USEFONT "MS Sans Serif",13,0,0,0,0
SETDIALOGFONT 1
d& = CREATE("BUTTON",%HWND,"Dialog",0271,0406,0100,0025)
SETFOCUS(%HWND)
usermessages 16
REPAINT
WHILENOT ENDE%
WAITINPUT
If %umessage = 16
ENDE%= 1
ELSEIF CLICKED(d&)
dialog()
ENDIF
ENDWHILE
end
PROC DIALOG
var DLG&=CREATE("DIALOG",%HWND,"Dialog",(%maxx/2 - 640/2),(%maxy/2 - 500/2),640,500)
USEFONT "MS Sans Serif",13,0,0,0,0
SETDIALOGFONT 1
SETFOCUS(DLG&)
var DIALOGENDE%=0
Usermessages -16
WHILENOT DIALOGENDE%
WAITINPUT
If %KEY=2
DIALOGENDE%= 1
ENDIF
ENDWHILE
DESTROYWINDOW(DLG&)
Usermessages 16
ENDPROC
Nur 2 Zeilen eingefügt. |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 03.08.2008 ▲ |
|
|
|
|
GDL | Hi,
En me schließen auch beide Ventana. Problema Tuve en media Programmen auch. Sobald 2 Schleifen laufen, muss Yo 2veces %umessage abfragen.
WinXP,XProfan11
Servus Georg, el con el Druckbefehlen mittlerweile nen Horror bekommt. |
|
|
| |
|
|
|
Dieter Zornow | Jac: sí así funktioniert lo en me auch, danke para el Hiilfe, es aber trotzdem seltsam, dass uno solche Verrenkungen hacer muss para así una simple Sache, el dürfte no ser.
@Georg: Su Test macht mich direkt froh, Yo war ya nahe dran en media Computer einzuschlagen
Saludo
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 03.08.2008 ▲ |
|
|
|
|
Jac de Lad | Isch willlll Schtärnäääähhh!!! |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 03.08.2008 ▲ |
|
|
|
|
Sato Pinto | ¡Hola
En me schliessen auch beide Fenstern
Gruss Sato |
|
|
| |
|
|
|
Dieter Zornow | Gracias Sato, nun weiß Yo, dass no a mi Rechner liegt
@Jac: Posesiones dir Sterne gegeben nun zufrieden, Yo halte zwar nichts su aber Por favor, muy.
Saludo
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 04.08.2008 ▲ |
|
|
|
|
| @Jac
Isch willlll Schtärnäääähhh!!!
Mit vollem Tempo con el Kopf antes el nächste Wand rennen - entonces hast Usted jede Menge Sterne ! |
|
|
| |
|
|
|
Jac de Lad | Juuuuhuuuuhh!! |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 04.08.2008 ▲ |
|
|
|