Español
Bugs y vermeintliche

ErrorProc no es "angesprungen"

 

E.T.
¡Hola,

en folgendem Code se en me el (provozierte) Fehler zwar gemeldet:
(Element no existe ! >> Línea 30)
aber ErrorProc no es angesprungen !!

Yo habe el Test-Code de mi Prog "extrahiert", con el gleichen Windowstyles y Controls etc. como en el Programa verwendet.In mi Programa se en ErrorProc todavía einiges weitere hecho, así se z.B. una Expediente con el Fehlerbeschreibung erstellt voluntad.

Als Yo ahora eben beim proggen ausversehen solch una Static ge-cleart  habe (como en el Ejemplo con Absicht), me está el Comportamiento aufgefallen.
KompilierenMarcaSeparación
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

End

Sehe Yo, el Wald veces otra vez no, porque el Bäume davor posición ??

Das Ejemplo de el Ayuda funktioniert sí...

EDIT:  Auch si yo Conjunto("OnError"... y Conjunto("ErrorLeve... sólo setzte, después de el Ventana erstellt wurde (also pocos Zeilen runter rücke) >> el 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
¡Hola,

ErrorProc funktioniert sólo entonces, si la ErrorLevel - 1 eingestellt es.

In Deinem Programa kommt lo entonces aber a uno Schutzverletzung, como el Fehler hier así schwerwiegend es, dass el Systemfehler todavía antes el Aufruf el ErrorProc auftritt. Yo voluntad veces schauen si Yo el para künftige Versionen todavía optimieren kann.

Derzeit es así, daß después de el Ausführen uno Befehlszeile überprüft se, si una Fehler aufgetreten es, el gemäß aktuellem ErrorLevel no adecuado wurde. Ist dies el Fall, se el ErrorProc angesprungen. In Deinem Ejemplo kommt XProfan offensichtlich aber nada así weit.

(Yo habe mich zwar bemüht, deartige Situationen a vermeiden, aber en algunos wenigen Fällen tauchen ellos todavía en. Offensichtlich Yo beim Anpassen des Codes a el ErrorProc-Möglichkeiten todavía no todos dieser Stellen ausgemerzt.)

Saludo
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.
Gracias, Roland, para Su respuesta rápida.

RGH
ErrorProc funktioniert sólo entonces, si la ErrorLevel - 1 eingestellt es.


Yo denke, el debería en cada Fall expliziet en el Ayuda posición. Yo eben otra vez (hoffentlich) alles en el Ayuda gelesen, qué a el Thema gehört, aber salvo el Ejemplo a ErrorProc kann Yo no Referencia darauf encontrar.

Como "versucht el Kuh, se en el Schwanz a beissen" , porque lt. Ayuda a Errorlevel se uno sí -1 eigentlich no uso:

...de el 11él Ayuda
...
-1 - Fast ya kriminell: Auch Fehlermeldungen voluntad übergangen.Das kann bajo Umständen a una Windowsfehler oder Choque desSystemes con Datenverlust führen.

Und wer voluntad ya a "fast Kriminellen" gehören (außer natürlich, uno ists ya, entonces isses sí egal) ??  

Yo pers. werd wohl entonces más bien en Errorlevel 0 bleiben: como tener Yo wenigstens o ne- Fehlermeldung, bevor se el Prog verabschiedet.

RGH
...Yo voluntad veces schauen si Yo el para künftige Versionen todavía optimieren kann. ...


XProfan de hecho puede sólo mejor voluntad. Usted wirst el ya hinbiegen, wenns machbar es.
 
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
Como "versucht el Kuh, se en el Schwanz a beissen" , porque lt. Ayuda a Errorlevel se uno sí -1 eigentlich no uso:


Als esta Abschnitt geschrieben wurde, gab lo el ErrorProc todavía no ... y en Einführung derselben Yo wohl versäumt darauf hinzuweisen, dass uno alternativ natürlich ErrorProc uso kann, a Fehler abzufangen.

Saludo
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 a diesem (obigen) Thema ya qué neues ??
Uner X2 siempre todavía el gleiche Comportamiento
 
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 nächsten Bugfix se auch en diesem Fall el Choque verhindert y el ErrorProc aufgerufen.

Saludo
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  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

5.925 Views

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

Themeninformationen

Dieses Thema ha 2 subscriber:

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


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie