2003-11-21 00:02:00 | 显示全部楼层 | 阅读模式


各位, 有谁熟悉Zemax中用户自定义表面的DLL文件编程, 本人遇到的问题是, 将Zemax

自带的DLL文件所对应的 C 资源文件重新用VC编译,但新生成的DLL文件一旦被Zemax调用,

Zemax 就指示“无法读取‘UserDefinedSurface ’函数” , 之后Zemax就自动关闭。

希望有能人给予帮助!



主题回复
倒序浏览

3340查看7回复

2003-11-23 00:15:00

[求助]熟悉Zemax的兄弟姐妹们看过来啊! 帮忙 UDS之DLL编程



太高深了,不懂!



举报 回复
2003-12-17 05:32:00

[求助]熟悉Zemax的兄弟姐妹们看过来啊! 帮忙 UDS之DLL编程



你是哪个学校的?简单得很!
那定是你的UserDefinedSurface被函数别名修释成UserDefinedSurface@03_xxxx
之类的东西了,
你可以用VC里的depends来看一看是不是这样(你不会?Ask me for help sanyuesan@sina.com)
这里有一篇文章,专怎样在VC编译ZEMAX UDS dll的,
http://www.zemax.com/appnotes/compiling_dlls/index.html



举报 回复
2003-12-18 07:01:00

[求助]熟悉Zemax的兄弟姐妹们看过来啊! 帮忙 UDS之DLL编程



真是牛人多啊!~



举报 回复
2004-1-15 23:03:00

[求助]熟悉Zemax的兄弟姐妹们看过来啊! 帮忙 UDS之DLL编程



牛人太多了﹐的多多充充電啊﹗



举报 回复
头像被屏蔽
2004-1-16 00:54:00
提示: 作者被禁止或删除 内容自动屏蔽
举报 回复
2004-1-16 18:55:00

[求助]熟悉Zemax的兄弟姐妹们看过来啊! 帮忙 UDS之DLL编程

I also think so!
举报 回复
2004-4-6 22:43:00
你说的问题我遇到过,我认为关键是:在VC生成的*.def文件修改一下,把UserDefinedSurface这个函数定义一下就ok了。关键是要看懂vc编制dll文件的步骤。
举报 回复
发新帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则