Italia
Foro

Fehlermeldung abfangen

 

Manfred
Barei
Ciao,

komme einfach nicht weiter, habe schon etliches probiert, aber ich bekomme einfach denn auftretenden Fehler nicht abgefangen.

Folgender Fehler tritt imDemoproc auf, siehe Bild:
KompilierenMarkierenSeparieren
Declare Bild&
DEF GETSYSCOLOR(1) !"USER32","GetSysColor"

ErrorProc

    Set("ErrorLevel", 1)
    Print "<----ErrorProc---->"
    Print %Error, %ErrNumber, %ErrLine, $ErrStr, $ErrFile
    Print "<----------------->"
    Set("ErrorLevel", 0)

EndProc

WINDOWSTYLE 31
windowtitle "Bildauswahl-Test"
WINDOW (%maxx/2 - 640/2),(%maxy/2 - 500/2) - 640,500
CLS
Set("ErrorLevel", 0)
Set("OnError", 1)
------- Hier ist der Fehler, die Bilddatei ist 0 Byte groß
Bild& = @Create("hPic",-1,"C:\WINDOWS\WELLEN.BMP")
----------------------------------------------------------
DrawPic Bild&,0,0;0
DeleteObject Bild&
waitinput
end

17 kB
Hochgeladen:14.08.2008
Downloadcounter114
Download
 
Zu wenig Wissen ist gefärlich, zu viel auch.(XProfan X4) | Win 10 Pro 64 | Win7 Ultimate 32/64 | AMD FX-8320, 16GB, GeForce GT 630 |
14.08.2008  
 



@Manfred
"wellen.bmp" hab ich nicht.
Mit einem anderen Bild aus dem Windows-Verzeichnis (zapotek.bmp) klappt alles einwandfrei.
Auch wenn ich die Fehlerproc "remme", funktioniert alles.

Spinnt mal wieder Windoof ?
 
14.08.2008  
 




Peter
Max
Müller
Ciao,

Weiß nicht obs hilft:
KompilierenMarkierenSeparieren
IfNot @FileSize("C:\WINNT\WELLEN.BMP") = 0

    .....

EndI

Saluto

P.M.M.
 
XProfan X3, X4ß, Win 10.1
14.08.2008  
 



Ach so...
Das CLS kannst Du streichen!
Du erstellst doch mit Window X,Y-X1,Y1 schon ein Fenster

So geht es auch
KompilierenMarkierenSeparieren
Declare bild&
WINDOWSTYLE 31
windowtitle "Bildauswahl-Test"
WINDOW (%maxx/2 - 640/2),(%maxy/2 - 500/2) - 640,500
CLS
Set("ErrorLevel", 0)
Set("OnError", 1)
------- Hier ist der Fehler, die Bilddatei ist 0 Byte groß

If FILEEXISTS("C:\WINDOWS\zapotek.BMP")

    Bild& = @Create("hPic",-1,"C:\WINDOWS\zapotek.BMP")
    ----------------------------------------------------------
    DrawPic Bild&,0,0;0
    DeleteObject Bild&

ENDIF

waitinput
end
 
14.08.2008  
 




Peter
Max
Müller
Tja,
So gehts eben nicht.
Dein Code ,Horst,prüft ob eine File existiert.
Manfred möchte aber eine existierende 0 byte File abfangen.
Oder täusche ich mich jetzt gewaltig?

Ciao
 
XProfan X3, X4ß, Win 10.1
14.08.2008  
 




Manfred
Barei
Hallo Peter,

das mit dem @FileSize hatte ich auch schon probiert aber noch nicht in dieser Form.
Werde es noch ein mal probieren so wie Du es gepostet hast, ich hoffe es funzt.

Saluto
Manfred
 
Zu wenig Wissen ist gefärlich, zu viel auch.(XProfan X4) | Win 10 Pro 64 | Win7 Ultimate 32/64 | AMD FX-8320, 16GB, GeForce GT 630 |
14.08.2008  
 




Manfred
Barei
Hallo Peter,

Danke,so funzt es

Saluto
Manfred
 
Zu wenig Wissen ist gefärlich, zu viel auch.(XProfan X4) | Win 10 Pro 64 | Win7 Ultimate 32/64 | AMD FX-8320, 16GB, GeForce GT 630 |
14.08.2008  
 



Dann hab ich das falsch verstanden - OK - jetzt klappt es ja !
 
14.08.2008  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

1.385 Views

Untitledvor 0 min.
Erasmus.Herold28.11.2023
Peter Max Müller18.11.2017
H.Brill11.03.2017

Themeninformationen



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