you don't really need a DLL to load and save things. Just save something using DBPro Commands.
e.g.
circle 5,5,5
get image 1,0,0,10,10
cls
center text 320,200,"Press 1 to play"
center text 320,300,"Press 2 to load a saved game"
center text 320,400,"press 3 to exit"
do
if keystate(2)
cls
exit
endif
if keystate(3)
cls
input "Filename: ";filename$
open to write 1,filename$+".sav"
read float 1,x
read float 1,y
close file 1
endif
if keystate(4) then end
loop
sprite 1,x,y,1
set sprite 1,0,1
do
sync on
cls
sprite 1,x,y,1
if upkey()=1 then y=y-10
if downkey()=1 then y=y+10
if leftkey()=1 then x=x-10
if rightkey()=1 then x=x+10
if returnkey()=1
input "Filename: ";filename$
open to write 1,filename$+".sav"
write float 1,x
write float 1,y
close file 1
endif
sync
loop
not sure if this works, haven't tried it.
Hope it helps.