Deutsch
Forum

Fehlermeldung abfangen

 

Manfred
Barei
Hallo,

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
Ladeanzahl113
Herunterladen
 
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
Hallo,

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

    .....

EndIf


Gruß

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 Datei existiert.
Manfred möchte aber eine existierende 0 byte Datei 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.

Gruß
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

Gruß
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  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

1.363 Betrachtungen

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

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


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