![]() |
Anzeige:
|
|
|||||||
| XProfan Alles rund um die Programmiersprache XProfan. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
|
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 Proc für hSizedPic steckt auch schon drin.
__________________
XProfan-Profi (XProfan X2+XPIA) http://jacdelad.bplaced.net http://jacdelad.square7.ch |
|
|
|
|
|
|
#2 (Direktlink) |
|
Dauergast
![]() Registriert seit: 06.02.2009
Ort: Wien, Österreich
Beiträge: 1.082
|
Klappt gut! Für welche Versionen alle?
__________________
Win7-64HomPremSP1,XProfan11.2a,XPIA,JWasm,XPSE,IntelCoreQuad2.5GHz/4GB/je1TB HD intern:esataBay:USB2:USB3 |
|
|
|
|
|
#3 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
|
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 |
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ä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 |