home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AMOS PD CD
/
amospdcd.iso
/
451-475
/
apd453
/
protect.amos
/
protect.amosSourceCode
Wrap
AMOS Source Code
|
1993-01-08
|
921b
|
26 lines
'* Protect.AMOS *
'* �1992 by Volker Stepprath *
'* Sets the protections-bits of a file *
'**** Install protectionflag ****
MASKE$=Upper$("hsparwed")
'**** Choose file ****
FILE$=Fsel$("","","Please choose file","to set the protectionbits !")
If FILE$<>""
FILE$=FILE$+Chr$(0)
'**** Get protectionbits ****
If Instr(MASKE$,"D")=0 : Add BIT,1 : End If
If Instr(MASKE$,"E")=0 : Add BIT,2 : End If
If Instr(MASKE$,"W")=0 : Add BIT,4 : End If
If Instr(MASKE$,"R")=0 : Add BIT,8 : End If
If Instr(MASKE$,"A") : Add BIT,16 : End If
If Instr(MASKE$,"P") : Add BIT,32 : End If
If Instr(MASKE$,"S") : Add BIT,64 : End If
If Instr(MASKE$,"H") : Add BIT,128 : End If
'**** Set protectionflag ****
Dreg(1)=Varptr(FILE$)
Dreg(2)=BIT
XPROTECT=Doscall(-186)
'**** Error ? ****
If XPROTECT=0 : Print "Error occured !" : Wait 50 : End If
End If
Edit