I want to include several files with incbin but now I have a problem:
It seems that the 'filetype' function doesn't work with incbin. does someone have an idea why or how i can also see if the incbin file exist?
ie : Print filetype("incbin::test.txt")
this always returns 0
incbin builds the file into the executable program.
If the program compiles successfully then the file exists.
I wrote a control program that prints out every single line and that works, but my problem is that I want to write a kind of documentation tool.
There are several files which are needed for the docs, but there are as well some files which are *.bmx or *.bb for examples files. Now the app should decide whether there is
a *.bmx or a *.bb file. If they are not included in the exe everything works fine by using the filetype function but this
function does not work with incbin.
I know that the files are there, because I can read them but only if I know if they are existing. But I want to make the program like:
Pseudo:
If filetype(incbin::abcdef.txt) = 0 then
Print "not documented"
else
Print file
endif
I have now written my own little function to get if an IncBin file exist or not : (maybe it will help)
Function inc_filetype:Byte(incfile$)
if not Readfile(incfile$) then
Return False
else
Return True
endif
Endfunction
I know it is not much but it works.