Français
Bugs et vermeintliche

ErrorProc wird pas "angesprungen"

 

E.T.
Salut,

dans folgendem Code wird chez mir qui (provozierte) faute zwar gemeldet:
(Element gibt es pas ! >> la ligne 30)
mais ErrorProc wird pas angesprungen !!

j'ai den Test-Code aus meinem Prog "extrahiert", avec den gleichen Windowstyles et Controls etc. comment im Programme verwendet.dans meinem Programme wird dans ErrorProc encore einiges weitere erledigt, so soll z.B. une Dossier avec qui Fehlerbeschreibung erstellt volonté.

comme je maintenant plan beim proggen ausversehen solch un Static ge-cleart  habe (comment im Beispiel avec intention), c'est moi cela Verhalten aufgefallen.
KompilierenMarqueSéparation
Declare Static_1&[], Static_2&[], Ende%

ErrorProc

    Set("Errorlevel",1)
    @messagebox("ERRORPROC WURDE AUFGERUFEN !!!","INFO",64)
    Set("Errorlevel",0)

EndProc

Set("Errorlevel",0)  bei -1 wird garnichts angezeigt und abgebrochen
Set("OnError", 1)
WindowStyle 512+16+8+2
WindowTitle "ERRORPROC - TEST"
Window 800,600
Static_1&[0] = @Control("Dialog","",$54000000,0,0,@Width(%HWnd),@Height(%HWnd),%HWnd,1,%HInstance)
@Create("Text",Static_1&[0],"STATIC 1",250,250,100,20)
Static_1&[1] = @Create("Button",Static_1&[0],"...zu Static 2 >>>",300,100,200,30)
Static_2&[0] = @Control("Dialog","",$54000000,0,0,@Width(%HWnd),@Height(%HWnd),%HWnd,1,%HInstance)
ShowWindow(Static_2&[0],0)
@Create("Text",Static_2&[0],"STATIC 2",250,250,100,20)
Static_2&[1] = @Create("Button",Static_2&[0],"<<< zurück zu Static 1...",300,100,200,30)
Clear Ende%

WhileNot Ende%

    Waitinput

    If %Key = 2

        Ende% = 1

    ElseIf @Clicked(Static_1&[1])

        ShowWindow(Static_1&[0],0)
        ShowWindow(Static_2&[0],1)

    ElseIf @Clicked(Static_2&[1])

        ShowWindow(Static_2&[0],0)
        @Create("Text",Static_1&[0],"Static 2 wurde jetzt qgekilltq !!",200,280,300,20)
        @Create("Text",Static_1&[0],"Jetzt nochmal versuchen, auf Static 2 zu schalten !!",200,310,400,20)
        ShowWindow(Static_1&[0],1)
        Clear Static_2&[]<<< HIER WIRD DER "FEHLER" ERZEUGT !!!

    EndIf

EndWhile

Fin

vois Je l' forêt la fois wieder pas, weil qui Arbres devant stehen ??

cela Beispiel aus qui Aider funktioniert oui...

EDIT:  aussi si je Set("OnError"... et Set("ErrorLeve... seulement setzte, après que cela la fenêtre erstellt wurde (alors paire Zeilen runter rücke) >> cela gleiche !!
 
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...
02.12.2008  
 




RGH
Salut,

ErrorProc funktioniert seulement ensuite, si qui ErrorLevel - 1 eingestellt ist.

dans Deinem Programme venez es ensuite mais trop einer Schutzverletzung, là qui faute ici so schwerwiegend ist, dass qui Systemfehler encore avant dem Aufruf qui ErrorProc auftritt. je werde la fois regarder si je cela pour künftige Versionen encore optimaliser peux.

Derzeit ist es so, qui pour dem Effectuer einer Befehlszeile überprüft wird, si un faute aufgetreten ist, qui gemäß aktuellem ErrorLevel pas angezeigt wurde. Ist ca qui le cas, wird qui ErrorProc angesprungen. dans Deinem Beispiel venez XProfan offensichtlich mais gar pas so large.

(j'ai mich zwar prêt, deartige Situationen trop vermeiden, mais dans einigen wenigen Fällen plonger vous encore sur. Offensichtlich habe je beim Anpassen des Codes à qui ErrorProc-Opportunités encore pas alle cette se mettre ausgemerzt.)

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
03.12.2008  
 




E.T.
merci, Roland, pour Votre schnelle Antwort.

RGH
ErrorProc funktioniert seulement ensuite, si qui ErrorLevel - 1 eingestellt ist.


je denke, cela sollte sur jeden le cas expliziet dans qui Aider stehen. je hab plan nochmal (hoffentlich) alles dans qui Aider gelesen, quoi trop dem Thema est, mais jusqu'à sur cela Beispiel trop ErrorProc peux je keinen Hinweis puis trouver.

là "versucht qui Kuh, sich dans den Schwanz trop beissen" , car lt. Aider trop Errorlevel soll on oui -1 eigentlich pas verwenden:

...aus qui 11il Aider
...
-1 - presque déjà kriminell: aussi Fehlermeldungen volonté übergangen.cela peux sous Umständen trop einem Windowsfehler ou bien Absturz desSystemes avec Datenverlust mener.

et qui veux déjà le "fast Kriminellen" gehören (sauf naturellement, on ists déjà, ensuite isses oui égal) ??  

je pers. werd wohl ensuite lieber chez Errorlevel 0 rester: là hab je wenigstens encore ne Fehlermeldung, bevor sich cela Prog verabschiedet.

RGH
...je werde la fois regarder si je cela pour künftige Versionen encore optimaliser peux. ...


XProfan peux oui seulement besser volonté. Du wirst cela déjà hinbiegen, wenns machbar ist.
 
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...
03.12.2008  
 




RGH
Mario Patzlaff
là "versucht qui Kuh, sich dans den Schwanz trop beissen" , car lt. Aider trop Errorlevel soll on oui -1 eigentlich pas verwenden:


comme cet paragraphe geschrieben wurde, donnais es qui ErrorProc encore pas ... et chez introduction derselben habe je wohl versäumt puis hinzuweisen, dass on alternativ naturellement ErrorProc verwenden peux, à faute abzufangen.

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
03.12.2008  
 




E.T.
Gibt's trop diesem (obigen) Thema déjà quoi nouveau ??
Uner X2 toujours cela gleiche Verhalten
 
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...
08.01.2012  
 




RGH
Im prochain Bugfix wird aussi dans diesem le cas qui Absturz verhindert et qui ErrorProc aufgerufen.

Salut
Roland
 
XProfan X2
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
14.01.2012  
 



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

5.953 Views

Untitledvor 0 min.
H.Brill15.06.2023
Member 554186217.05.2022
Jörg Sellmeyer16.06.2020
Andreas Koch14.09.2015
plus...

Themeninformationen

cet Thema hat 2 participant:

RGH (3x)
E.T. (3x)


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