Paules-PC-Forum.de Anzeige:

Microsoft Windows Intune: PC-Verwaltung und -Sicherheit in der Cloud: Updateverwaltung, Anti-Virus und vieles mehr!


Zurück   Paules-PC-Forum.de > Programmierung > XProfan

XProfan Alles rund um die Programmiersprache XProfan.

EM-Tippspiel

Paule bei Facebook


Paule bei Twitter


Letzte Forenthemen
Gehe zum ersten neuen Beitrag PPF - Spiel "Wörter weiter...
Aufrufe: 26970, Antworten: 4223
Gehe zum ersten neuen Beitrag PPF - Shoppingwahn
Aufrufe: 50963, Antworten: 1397
Gehe zum ersten neuen Beitrag Algorithmen Teil IV...
Aufrufe: 3361, Antworten: 128
Gehe zum ersten neuen Beitrag Bundesliga-Tippspiel Saision...
Aufrufe: 7670, Antworten: 186
Gehe zum ersten neuen Beitrag Von Live CD Windowspfad...
Aufrufe: 329, Antworten: 19
Gehe zum ersten neuen Beitrag Captur 2.2 (Snow Leo)
Aufrufe: 28, Antworten: 0
Gehe zum ersten neuen Beitrag Captur 2.3 (Lion)
Aufrufe: 34, Antworten: 0
Gehe zum ersten neuen Beitrag Acer Aspire 8745ZG fährt...
Aufrufe: 69, Antworten: 6
Gehe zum ersten neuen Beitrag Rechner fährt herunter,...
Aufrufe: 156, Antworten: 9
Gehe zum ersten neuen Beitrag avs4you_com Lizenz oder Abo?
Aufrufe: 82, Antworten: 4
Zeige:





Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13.03.2009, 21:48   #1 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
Idee Nicht ladbares Bild abfangen

Ich hab eine Weile nach einer möglichst einfachen Methode gesucht, um in einem XProfan-Programm ein nicht ladbares Bild abzufangen. Rausgekommen ist dabei folgendes (an das jeweilige Programm anzupassen):

Code:
'Vorbereitung
declare errproc%
subproc Create.SavehPic
Parameters n$
declare h&,e%,o%
if FileExists(n$)
e%=Set("Errorlevel",-1)
o%=Set("OnError",1)
errproc%=0
h&=Create("hPic",-1,n$)
Set("Errorlevel",e%)
Set("OnError",o%)
if errproc%=0
Return h&
else
Return 0
endif
else
Return 0
endif
endproc

subproc Create.SavehSizedPic
Parameters n$,b&,h&,m%
declare h&,e%,o%
if FileExists(n$)
e%=Set("Errorlevel",-1)
o%=Set("OnError",1)
errproc%=0
h&=Create("hSizedPic",-1,n$,b&,h&,m%)
Set("Errorlevel",e%)
Set("OnError",o%)
if errproc%=0
Return h&
else
Return 0
endif
else
Return 0
endif
endproc

errorproc
Select %ErrNumber
CaseOf 280,309
Inc errproc%
EndSelect
endproc

'Hauptprogramm
declare h&,p$
cls
p$=LoadFile$("Datei auswählen","*.*")
h&=Create("SavehPic",p$)
Print "Handle: "+Str$(h&)
Print "Gültig: "+If(h&=0,"nein","ja")
case h&:DeleteObject h&
while 1
waitinput
endwhile
Die Errorproc muss eventuell noch angepasst werden, wenn das Programm schon damit bestückt ist.

Die Proc für hSizedPic steckt auch schon drin.
__________________
XProfan-Profi (XProfan X2+XPIA)
http://jacdelad.bplaced.net
http://jacdelad.square7.ch
Jac de Lad ist offline   Mit Zitat antworten
Werbung

Windows 7 Tipps und Tricks in Bildern

Alt 13.03.2009, 23:46   #2 (Direktlink)
Dauergast
 
Benutzerbild von p. specht
 
Registriert seit: 06.02.2009
Ort: Wien, Österreich
Beiträge: 1.082
Standard

Klappt gut! Für welche Versionen alle?
__________________
Win7-64HomPremSP1,XProfan11.2a,XPIA,JWasm,XPSE,IntelCoreQuad2.5GHz/4GB/je1TB HD intern:esataBay:USB2:USB3
p. specht ist gerade online   Mit Zitat antworten
Alt 14.03.2009, 10:16   #3 (Direktlink)
Super-Moderator
 
Benutzerbild von Jac de Lad
 
Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
Standard

Sollte ab XProfan 10 gehen, glaube ich. Muss halt ErrorProc unterstützen.

Mir ist gerade noch eingefallen: Es gab in einem Forum einen Thread, wo jemand angefragt hatte, ob Roland XProfan dahingehend anpassen könnte, dass man die Errorproc auf eine beliebige Proc umbiegen könne. Ich weiß leider nicht mehr wo der Thread ist.
Aber wenn das möglich wäre könnte man daraus eine INC machen, die noch die Errorproc umbiegt und dann problemlos in jedes Programm eingebunden werden könnte, auch wenn es die ErrorProc-Funktionalitäten benutzt.
__________________
XProfan-Profi (XProfan X2+XPIA)
http://jacdelad.bplaced.net
http://jacdelad.square7.ch
Jac de Lad ist offline   Mit Zitat antworten
Antwort

  Paules-PC-Forum.de > Programmierung > XProfan

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ton-Bild nicht synchron Pega Hardware - Problemlösungen 2 01.03.2007 13:59
e-mails abfangen hilfebedürftig Windows 95/98/ME/2000/NT 5 19.09.2006 18:27
pc bootet nicht/kein bild... TeKilla Hardware - Problemlösungen 2 05.12.2005 17:08
Bild wirds nicht markiert Shalil Office-Anwendungen 1 01.05.2005 22:57
Bild-Upload funktioniert nicht! noemo Windows XP 5 05.05.2004 17:47



Alle Zeitangaben in WEZ +2. Es ist jetzt 11:56 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Powered by vBCMS® 2.7.0 ©2002 - 2012 vbdesigns.de
(c) Paules-PC-Forum.de

::: Impressum :::

Search Engine Optimization by vBSEO 3.3.2