iCAx开思工具箱
标题:
ZZZ前辈~~~.有关UG 启动对话的问题喔!
[打印本页]
作者:
vvg87
时间:
2005-11-8 09:11
标题:
ZZZ前辈~~~.有关UG 启动对话的问题喔!
不好意思! 常常打扰!....
请示前辈~~~..
因为 我的 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
就会出现找不到~~的错误喔!
.........可以请前辈 指示吗?......感恩喔!
作者:
supergirl
时间:
2005-11-8 13:09
check两个方面
1。你有没有设置UGII_USER_DIR环境变量
2。看你程序的入口是什么,是ufsta()还是ufusr()
作者:
vvg87
时间:
2005-11-8 16:17
标题:
我有設
我有设 UGII_USER_DIR 为 D:\ugapi 因为application及startup 都在D:\ugapi里面喔!
还加设了UGII_VENDOR_DIR 为 %UGII_YG_DIR% 因为参考别的资料....但是我不知道这作何用?
不好意思~~~..因为我是菜鸟~~..不懂 ""看你程序的入口是什么,是ufsta()还是ufusr()""
这个是什么!... 是 .C档内的吗?
..我把.C档的内容 贴上...如下喔!!
可以请前辈指示吗?
作者:
supergirl
时间:
2005-11-8 16:47
小朋友,我看你的图片上application和startup都不在D:\ugapi上啊。
入口是ufsta()表示你要从菜单直接调对话框,你应该把menu的ACTIONS 后写成XXX.dlg
入口是ufusr()表示你要通过特定的入口调你的dll,你应该把menu的ACTION后写成XXX.dll
作者:
vvg87
时间:
2005-11-8 22:50
标题:
那图是有 影像处里.把捷径去掉的!...
那图是有 影像处里.把捷径去掉的!...
有照前辈指示..做出来了!...(自己做的 .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)
....不知哪里错误喔!没有 编译连接成功!..
可请前辈指示吗?
作者:
supergirl
时间:
2005-11-9 11:52
晕,这位小朋友,if语句多了一个),编译器明明说得很清楚,105行。
这是最简单的C语言的问题啊。
建议小朋友们先把C玩好了,再玩UGOPEN,否则后果很严重滴。
作者:
wflying
时间:
2005-11-9 13:54
请把ACTIONS willy.dll
修改成 ACTIONS+路径+willy.dll
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3