找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 15816|回复: 6
打印 上一主题 下一主题

ZZZ前辈~~~.有关UG 启动对话的问题喔!

[复制链接]
跳转到指定楼层
1
发表于 2005-11-8 09:11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不好意思! 常常打扰!....
请示前辈~~~..
因为 我的 Project name 是用 willy 来命名喔!
用VC++ 建立好  willy.dll 档后. 再到 UG 去启动对话.....但是出现错误~~
可是所有档案都COPY到...application 及startup 资料夹中!
但是还是出现 如图:.....
------------------------------------------------------------------------------------------------------
  MEN档内容如下喔!
VERSION 120

    EDIT UG_GATEWAY_MAIN_MENUBAR

    BEFORE UG_HELP
      CASCADE_BUTTON UISTYLER_DLG_CASCADE_BTN
      LABEL Dialog Launcher
    END_OF_BEFORE

    MENU UISTYLER_DLG_CASCADE_BTN
      BUTTON FIRST_DLG_BTN
      LABEL Display first_dlg dialog
      ACTIONS willy.dll
    END_OF_MENU
------------------------------------------------------------
如果把  ACTIONS willy.dll
改成  ACTIONS willy
就会出现找不到~~的错误喔!

.........可以请前辈 指示吗?......感恩喔!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-11-8 13:09:37 | 只看该作者
check两个方面
1。你有没有设置UGII_USER_DIR环境变量
2。看你程序的入口是什么,是ufsta()还是ufusr()
3
发表于 2005-11-8 16:17:43 | 只看该作者

我有設

我有设 UGII_USER_DIR 为 D:\ugapi  因为application及startup 都在D:\ugapi里面喔!
还加设了UGII_VENDOR_DIR  为 %UGII_YG_DIR%  因为参考别的资料....但是我不知道这作何用?

不好意思~~~..因为我是菜鸟~~..不懂  ""看你程序的入口是什么,是ufsta()还是ufusr()""
这个是什么!...  是 .C档内的吗?
..我把.C档的内容 贴上...如下喔!!
   可以请前辈指示吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4
发表于 2005-11-8 16:47:13 | 只看该作者
小朋友,我看你的图片上application和startup都不在D:\ugapi上啊。

入口是ufsta()表示你要从菜单直接调对话框,你应该把menu的ACTIONS 后写成XXX.dlg
入口是ufusr()表示你要通过特定的入口调你的dll,你应该把menu的ACTION后写成XXX.dll
5
发表于 2005-11-8 22:50:39 | 只看该作者

那图是有 影像处里.把捷径去掉的!...

那图是有 影像处里.把捷径去掉的!...
   有照前辈指示..做出来了!...(自己做的 .dll档)...但是没用!

....而之前 ZZZ前辈提供的 .C档  有错误喔!...

如下:
--------------------Configuration: willy - Win32 Debug--------------------
Compiling...
first_dlg_template.c
D:\ugapi\application\first_dlg_template.c(105) : error C2143: syntax error : missing ';' before '=='
D:\ugapi\application\first_dlg_template.c(105) : error C2059: syntax error : ')'
D:\ugapi\application\first_dlg_template.c(109) : error C2059: syntax error : 'else'
D:\ugapi\application\first_dlg_template.c(113) : error C2059: syntax error : '}'
D:\ugapi\application\first_dlg_template.c(481) : warning C4013: 'move' undefined; assuming extern returning int
Error executing cl.exe.

first_dlg_template.obj - 4 error(s), 1 warning(s)




....不知哪里错误喔!没有 编译连接成功!..
可请前辈指示吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6
发表于 2005-11-9 11:52:49 | 只看该作者
晕,这位小朋友,if语句多了一个),编译器明明说得很清楚,105行。

这是最简单的C语言的问题啊。

建议小朋友们先把C玩好了,再玩UGOPEN,否则后果很严重滴。

[ 本帖最后由 supergirl 于 2005-11-9 11:53 编辑 ]
7
发表于 2005-11-9 13:54:21 | 只看该作者
请把ACTIONS willy.dll
修改成 ACTIONS+路径+willy.dll
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-26 13:32 , Processed in 0.029356 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表