Français
Forum

Merkwürdigkeit chez DestroyWindow

 
- page 1 -



Dietmar
Horn
Salut,
je suis sur folgende Merkwürdigkeit gestolpert.

cette Code funktioniert:
KompilierenMarqueSéparation
declare tmp$
cls
tmp$ = upper$(Par$(0))
run tmp$
end
/pre>

chez dem folgenden Code erfolgt ne...aucune Neustart des Programmes im Interpretermodus (es devrait meiner attitude pour cependant wenigstens qui Interpreter aufgerufen volonté):
KompilierenMarqueSéparation
declare tmp$
cls
tmp$ = upper$(Par$(0))
DestroyWindow(%HWnd)
run tmp$
en

Eigentlich habe je doch den nullten paramètre (alors den Dateinamen des eigenen Programmes) avec qui Stringvariablen gerettet, ou bien beeinhaltet DestroyWindow bereits un end?

comme Compilat marcher komischerweise beide Varianten.

Gibt es pour une logische Erklärung?

j'ai XProfan 10.

Salut
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
05.07.2007  
 



 
- page 2 -



Frank
Abbing
Hehe, oui, ou bien so.
 
05.07.2007  
 



Drum mon je oui c'est un Bug - weil wäre es ne...aucune Bug ensuite serait Rolands obige Aussage oui aussi ici zutreffen doit. mais wahrscheinlich suis je trop doof um cela trotz täglich mehrstündiger XProfanerfahrung depuis Jahren einschätzen trop dürfen.
 
05.07.2007  
 



juste venez bestimmt un Fenêtre Style 512 Argument. Hey mais tout autor gehts doch garnicht! je comprends oui naturellement quoi Roland meint et veux! WM_Close wertet il inner wproc aus um cela Programme aussi ensuite trop finissons si es dans einer Boucle ist. c'est ok so! qui Bug ist cela destroywindow(hwnd) cela aussi tut! Bien sûr sendet cet destroywindow qui selbe Message mais ensuite muss Roland plan oui c'est ca hierfür une Ausnahme mettons. un si dans destroywindow meinetwegen quoi aufpasst cela si qui param hwnd ist cela ebend pas cela programm terminiert wird. qui hingegen avec qui api un wm_close sendet qui peux avec cela meinetwegen volontiers sur qui nez tomber. mais ici gehts um cela XProfansche Destroywindow cela nunmal simple pas qui Anwendung finissons darf. encore nichteinmal zur Diskussion pourrait cela stehen car destroywindow ist pas end et darf pas end et pas presque wirken comment end et pas machmal wirken comment end et pas la fois ici la fois là wirken comment end! Hey et si Profan²/XProfan cela déjà toujours so tut - ensuite tut es cela plan déjà toujours faux - so simple ist cela nunmal.

The Fin.
 
05.07.2007  
 




RGH
iF
cet Set gibt es déjà es est usermessage 2


entier so simple ca va pas. Dein Programme stürzt ab, si Du cela zweite la fenêtre schließen veux.

... et maintenant doit je dans qui Waagrechte. quoi utilise qui schönste Gleitzeit dans qui Firma, si le fille um 7:30 dans qui une école gefahren volonté doit. ;)

Salut
Roland

et encore einmal: c'est de Anfang à gewollt, qui cela Schließen des Hauptfensters (égal, pourquoi, es geschlossen wird) cela Programme finissez. Basta!
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
06.07.2007  
 



RGH

iF
cet Set gibt es déjà es est usermessage 2


entier so simple ca va pas. Dein Programme stürzt ab, si Du cela zweite la fenêtre schließen veux.


ensuite avons wir arrêt juste encore une zweiten Bug trouvé.

car il y a à peine une verständliche et simple Erklärung weshalb eh bien grade cette simple Source:
KompilierenMarqueSéparation
06.07.2007  
 




RGH
bof, si Vous wichtige Windows-Message zum Verstummen bringst, ensuite darfst Du toi pas wundern, si es avec qui communication pas plus klappt!

Gute nuit!
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
06.07.2007  
 



là steht nix vom verstummen. Neinnein - Usermessage sollte niemals aussagen cela on une Message verstummen peut - lediglich cela cet par XProfan anders behandelt wird. Gibts trop c'est un Bug - pas weils un Bug ist - mais weil XProfan plan quelque chose plus 1faire devrait comme es maintenant qui le cas ist. Nämlich qui Destroywindow-Unterscheidung. Hey Roland la fois honnête qui o.G. Source sollte durchlaufen comment un Bienchen.

Hilfedatei
il y a dans Profan ab Version 7 anwenderdefinierte Usermessages. ce sont Messages, chez denen WAITINPUT sur alle Fälle sortir de wird et qui ensuite pas par qui sonstigen XProfan- et Windowseigenen Messagehandler behandelt volonté.


et oui c'est ca cela - et seulement cela soll aussi passer. de Absturz ist là aucun discours. ;D

tu as bisher toujours qui ligne number gehalten si einer Apis utilise isser selbst zuständig - mais si einer reine XProfanbefehle utilise sollte alles marcher. cet ligne number ist parfait et muss mais konsequent gehalten volonté.
 
06.07.2007  
 



RGH

et encore einmal: c'est de Anfang à gewollt, qui cela Schließen des Hauptfensters (égal, pourquoi, es geschlossen wird) cela Programme finissez. Basta!


Ha! cela glaub je Dir pas. Schließen si einer [X] klickt - cela wolltest Du sûrement et cela halte je ebenso pour Sinnvoll im piège cela Windowstyle 512 pas gesetzt ist (ou bien usermessage 2) mais cela DestroyWindow hwnd cela Programme aussi finissons sollte c'est geschwindelt. cela hattest Du simple übersehen gibs trop.
 
06.07.2007  
 




RGH
iF

RGH

et encore einmal: c'est de Anfang à gewollt, qui cela Schließen des Hauptfensters (égal, pourquoi, es geschlossen wird) cela Programme finissez. Basta!


Ha! cela glaub je Dir pas. Schließen si einer [X] klickt - cela wolltest Du sûrement et cela halte je ebenso pour Sinnvoll im piège cela Windowstyle 512 pas gesetzt ist (ou bien usermessage 2) mais cela DestroyWindow hwnd cela Programme aussi finissons sollte c'est geschwindelt. cela hattest Du simple übersehen gibs trop.


non, cela hängt programmtechnisch zusammen. Allerdings J'ai eu la fois eingeplant, cela DestroyWindow une Fehlermeldung ausgibt ou bien zumindest pas reagiert, si cela trop zerstörende la fenêtre cela Hauptfenster ist. mais ensuite habe je es pour einigen Diskussionen doch gelassen.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
06.07.2007  
 




RGH
iF
là steht nix vom verstummen. Neinnein - Usermessage sollte niemals aussagen cela on une Message verstummen peut - lediglich cela cet par XProfan anders behandelt wird.


une Usermessage wird de XProfan simple gar pas plus behandelt! cela doit ensuite im XProfan-Programme selbst geschehen.
cela funktioniert dans qui Fensterprozedur ungefähr so:
- une Message arrive
- Ist qui Message im Array avec den Usermessages?
-- si oui, ensuite mets qui entsprechenden Système et sorgen pour un Verlassewn des Waitinput
-- si non, ensuite soll sich Windows tambour kümmern

avec anderen Worten: si cela Programme rien sinnvolles avec cela anfängt, verhallt qui Message ungehört dans den Weiten des Rams ... ou bien wohin De toute façon.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
06.07.2007  
 



 
- page 3 -


Du devrait am Destroywindow quoi drehen - winde toi comment tu veux car qui obige Source (quel incidemment chez Je ne abstürzt) sollte sur jeden le cas correct marcher. Solange qui Source abstürzt ists pour den den Laien un Bug im Destroywindow.
 
06.07.2007  
 




Nico
Madysa
Nunja, là im Dialogfensterstil 512 cela la fenêtre plan pas automatisch détruit wird, sollte qui Automatik dans dem le cas également abgeschaltet volonté, ou bien?
 
Nico Madysa
06.07.2007  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

7.085 Views

Untitledvor 0 min.
Ju10.03.2017
Andreas Koch25.01.2012
Alexander Zur Hoerst18.01.2012

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie