小弟最近用fortran写了一个dll,用VB调用做界面
但是出现Stack Overflow问题
fortran中要用到维数比较大的矩阵,矩阵元素大概几十万个双精度实数
自己尝试了一下用editbin为dll分配内存空间,但是不成功,问题依旧
哪位大虾能给个解决方案,谢谢
但是出现Stack Overflow问题
fortran中要用到维数比较大的矩阵,矩阵元素大概几十万个双精度实数
自己尝试了一下用editbin为dll分配内存空间,但是不成功,问题依旧
哪位大虾能给个解决方案,谢谢
调用的
Public Declare Function CreateThread Lib "kernel32" (ByVal lpThreadAttributes As Any, ByVal dwStackSize As Long, ByVal lpStartAddress As Long, lpParameter As Any, ByVal dwCreationFlags As Long, LpthreadId As Long) As Long
来建一个线程调用dll
只要把dwStackSize改大就行了