DOSRetCode = GetOpenSaveFile(►TARGET{PROP:Handle},►DOSDialogHeader,DOSTargetVariable,►DOSExtParameter
,DOSFileNameVar,1,►0)

Where the black arrow is, thats where i get my error.

the error says "No matching prototype available"
i also get two more errors where the other black arrows are after the first one, they are,
"Invalid variable data parameter type"

And the last one is,
"Too many parameters"

Im not sure how to correct this problem. Any answers you may have will help.

Thanks,
NH1

"No matching prototype available"

"Too many parameters"

Don't you think it's pretty obvious? Your using too many arguments(7) in the function GetOpenSaveFile(), the compiler cannot find the function definition. The function will accept <7 arguments.