呵呵仙8
发表于 2021-5-12 14:02:58
江渝潇潇
发表于 2021-5-12 14:50:21
呵呵仙8 发表于 2021-5-12 14:02
我是说你的DLL是不是就只能写32位的软件!!是的话,EXE就只能编译32位的EXE。不能用于64位 ...
炫彩的界面库32,64都支持。
火山pc我dll放文件资源里,然后运行时释放dll就没成功过,大漠、乐玩、exdui我都用过,没解决都不了了之了,这次是借这个机会把这个问题发出来。
小火伴
发表于 2021-5-12 14:57:13
写出后延迟一点时间看看呢,写出去后再判断下文件是否存在呢
江渝潇潇
发表于 2021-5-12 15:00:42
呵呵仙8 发表于 2021-5-12 14:02
我是说你的DLL是不是就只能写32位的软件!!是的话,EXE就只能编译32位的EXE。不能用于64位 ...
他这个问题就是在我释放dll的代码之前就已经在检查目录里有没有dll了,现在就是寻求一个办法在他检查之前就释放出来,或者不让他检查,真正开始调用dll命令了再检查。
我觉得这应该要在模块封装层解决,我**c++调用dll函数的方式,它说了两种:隐式链接和显式链接。我觉得应该得用显式连接来解决。
https://www.cnblogs.com/zhengfa-af/p/8110927.html
江渝潇潇
发表于 2021-5-12 15:02:41
小火伴 发表于 2021-5-12 14:57
写出后延迟一点时间看看呢,写出去后再判断下文件是否存在呢
程序刚运行第一时间就已经在检查了,还在我写出dll之前
朕的
发表于 2021-5-13 03:38:57
按理来说不应该,dll函数还没调用,就检查了,应该是火山的逻辑问题。你问问版主或吴总,怎么用
hmyroot
发表于 2021-5-13 04:28:49
用api动态载入dll,不要用火山的视窗.引入
b0y
发表于 2021-5-13 07:11:18
我感觉还是目录问题 你写出后在调试输出dll是否存在
创世魂
发表于 2021-5-13 13:37:49
@视窗.附属文件 就解决了。用这个之后就可以吧dll输出到自己软件的路径
江渝潇潇
发表于 2021-5-13 14:53:10
创世魂 发表于 2021-5-13 13:37
@视窗.附属文件 就解决了。用这个之后就可以吧dll输出到自己软件的路径
编译出来之后运行时自动释放,就像易语言那样都是自己放资源表里运行时释放dll出来