Italia
Foro

@MessageBox e Hauptfenster (strano comportamento)

 

E.T.
Simple Sache: Messagebox am Programm-Start und am Ende,
KompilierenMarkierenSeparieren
@Messagebox("Bitte schwarzen USB-Stick anstecken !!","USB-Stick nicht gefunden",262144 + 48)
...
@Messagebox("Bitte schwarzen USB-Stick abziehen !!","USB-Stick ist noch angesteckt !!!",262144 + 48)
end<
pre>

Will ich erst ne M-Box und dann ein Fenster (und zum Schluß ne M-Box) funzts:
KompilierenMarkierenSeparieren
@Messagebox("Bitte schwarzen USB-Stick anstecken !!","USB-Stick nicht gefunden",262144 + 48)
cls
@Messagebox("Bitte schwarzen USB-Stick abziehen !!","USB-Stick ist noch angesteckt !!!",262144 + 48)
end<
pre>

Andersrum: Erst ein Fenster und dann die M-Boxen funzt auch:
KompilierenMarkierenSeparieren
cls
@Messagebox("Bitte schwarzen USB-Stick anstecken !!","USB-Stick nicht gefunden",262144 + 48)
@Messagebox("Bitte schwarzen USB-Stick abziehen !!","USB-Stick ist noch angesteckt !!!",262144 + 48)
end<
pre>

Jetzt aber das komische:
Wenn ich vor der 2. Messagebox das Hauptfenster zerstöre, kommt auch die 2. M-Box nicht mehr:
KompilierenMarkierenSeparieren
cls
@Messagebox("Bitte schwarzen USB-Stick anstecken !!","USB-Stick nicht gefunden",262144 + 48)
Destroywindow (%HWnd)
@Messagebox("Bitte schwarzen USB-Stick abziehen !!","USB-Stick ist noch angesteckt !!!",262144 + 48)
end
/pre>

oder
KompilierenMarkierenSeparieren
@Messagebox("Bitte schwarzen USB-Stick anstecken !!","USB-Stick nicht gefunden",262144 + 48)
cls
Destroywindow (%HWnd)
@Messagebox("Bitte schwarzen USB-Stick abziehen !!","USB-Stick ist noch angesteckt !!!",262144 + 48)
end
/pre>

Ich hätte aber gern eine M-Box, nachdem das %HWnd wech ist !!
Ich kann zwar das %HWnd mittels
KompilierenMarkierenSeparieren
vor dem Mostra der letzten M-Box "verstecken", verstehe aber den Sinn nicht.

Eine M-Box ohne Hauptfenster ist possibile, wenn aber einmal ein %HWnd da war, und dieses zerstört wird, warum kann ich dann keine M-Box mehr auf den Schirm bringen ??

Ein Bug ?? Oder so gewollt ?? Oder einen tieferen Sinn, sollte man mir diesen erklären... 

Betrifft auch nicht nur ein mit cls  erstelltes Hauptfenster, bei einem mit Window 800,600  erstelltem Fenster die gleiche Reaktion.
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
27.04.2010  
 



Destroywindow (%hWnd) "erzwingt" imho ein Programmende und es ist so gewollt. ^^
 
27.04.2010  
 




RGH
iF, Beitrag=56925, Zeitpunkt=27.04.2010
Destroywindow (%hWnd) "erzwingt" imho ein Programmende und es ist so gewollt. ^^


Genau!

Saluto
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
27.04.2010  
 



@E.T.: So war mein Wunsch nach WindowStyle 2048 entstanden - falls man komplett ohne sichtbares hWnd arbeiten möchte.
 
27.04.2010  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

2.018 Views

Untitledvor 0 min.
Ernst14.06.2016

Themeninformationen

Dieses Thema hat 3 subscriber:

iF (2x)
RGH (1x)
E.T. (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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