Fortran Coder

标题: exe调用dll的问题 [打印本页]

作者: andy8496    时间: 2022-4-12 11:12
标题: exe调用dll的问题
最近发现一个问题,通过另外一个程序启动一个exe,而不是直接运行这个exe,计算结果会不一致。猜测可能是通过另一个程序调用exe,与直接运行exe,因为启动路径的不同,调用了一些不同的dll。有没有遇到类似问题的朋友?要如何解决这个问题?

作者: gps99    时间: 2022-4-12 19:52
本帖最后由 gps99 于 2022-4-12 19:54 编辑

严谨的话,得看源码。如果大致猜测,多半是数据传递的问题。

调用被调用者之间,有无数据传递? 什么方式传递,什么数据流格式。。
作者: andy8496    时间: 2022-4-12 23:12
gps99 发表于 2022-4-12 19:52
严谨的话,得看源码。如果大致猜测,多半是数据传递的问题。

调用被调用者之间,有无数据传递? 什么方式 ...

没有数据传递。更奇怪的是,有的电脑上有这样的问题。有的电脑没有问题。




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2