需要对一个Fortran子函数进行封装,subroutine naotide(x, y, iy,im,id,ih,imin,isec,height),返回值是height,不过这个函数涉及到读取一些文件获得计算的前提条件值,现在生成DLL后,在C#添加引用后,我把那些读取的文件放在Debug之下,报错:::<<尝试读取或写入受保护的内存。这通常指示其他内存已损坏。>>>!!!请问原因为何,应该不是方法的问题,我写了一个简单的加函数,可以出结果,是不是Fortran函数读取文件部分,文件具体该怎么办呢,望不吝赐教啊