关于 devexpress 皮肤控件报错的问题

lpq21314-08 2014-10-20 03:26:16
我的程序是 exe+dll 模式,用的是 d2010,装了一个 dev 控件,然后在主程序里加一个 dxskincontroller 组件,编写前几个DLL模块时都能正常运行,当编写到20个DLL模块时,突然程序运行时提示:invalid floating point operation。
我断点跟踪了一下,是 windows.loadlibrary 函数报错,但是看不出是哪里的问题,最后只能一点代码排除,最终发现是 dxskin 的问题,去掉就OK了,但是没有皮肤又太丑,又不想用其他皮肤,请问大家有没有遇到过这样的问题呢?

...全文
166 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lpq21314-08 2014-10-22
  • 打赏
  • 举报
回复
引用 1 楼 dongyonggan 的回复:
这个问题提示倒是见过。 不会说只支持19个dll吧。你把第20个报错的那个dll放到前面第一个或第二个编译。试试
可以的,只要数量不超过19个,任意哪19个都可以正常编译通过。 但是今天我把 dxskincontroller 再加上去,皮肤再选择 office 2007 blue ,编译又可以了,现在写了30多个DLL都没问题,真是郁闷,不知道问题出在哪里?
dyonggan 2014-10-22
  • 打赏
  • 举报
回复
这个问题提示倒是见过。 不会说只支持19个dll吧。你把第20个报错的那个dll放到前面第一个或第二个编译。试试

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧