以文本方式查看主题
- 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp)
-- 经验交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
---- 请教:如何得到程序运行时,自己的的文件名? (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=2149)
|
-- 作者:雄霸天下
-- 发布时间:2004-5-19 21:11:44
-- 请教:如何得到程序运行时,自己的的文件名?
如题
|
-- 作者:引力波
-- 发布时间:2004-5-19 21:43:36
--
问的什么意思啊,什么"如题"?
|
-- 作者:雄霸天下
-- 发布时间:2004-5-19 22:10:46
--
就是运行一个“星”程序时,怎么知道它自己的文件名是什么?主要用来判断程序名是否已被改动。
怎么才能知道?
|
-- 作者:引力波
-- 发布时间:2004-5-19 22:32:20
--
没有办法解决.
|
-- 作者:admin
-- 发布时间:2004-5-20 8:50:31
--
可以的,用“应用项目控制”构件,在构件板——“系统件”页。
|
-- 作者:洪滨
-- 发布时间:2004-5-20 12:49:28
--
是可以:应用项目控制
应用项目控制是个有趣的构件,它可以得到自身项目的信息,从而达到控制项目自身的目的。
[此贴子已经被作者于2004-5-20 12:52:47编辑过]
|
-- 作者:洪滨
-- 发布时间:2004-5-20 12:52:08
-- 实例提示图一,二
以下是引用洪滨在2004-5-20 12:49:28的发言:
是可以:应用项目控制
应用项目控制是个有趣的构件,它可以得到自身项目的信息,从而达到控制项目自身的目的。
图 标:
构件类型:不可视
重要属性
l 项目标题
字符串型,得到应用项目的文件名称。当用户启动搭建之星,建立项目名称后,应用项目控制将自动得到项目名称。
l 实例提示
布尔型,设置当项目再次运行时,是否出现“该实例已经运行,是否再次运行”的提示信息。如果值为“真”,当进程中已经运行了某项目,再次运行该项目时将出现警告提示。
例:在一个项目中,添加应用项目控制构件,实例提示属性设为“真”。然后,运行该项目。将该项目最小化后,再次运行该项目,将出现警告提示。如图所示
重要方法
l 使项目最小
执行此方法时,使应用项目最小化。
l 使项目正常
执行此方法时,使最小化的应用项目恢复正常大小
l 终止项目运行
执行此方法时,终止应用项目的运行。
注意:它与窗口的方法“退出系统”是一个意思。
l 处理系统消息
执行此方法时,暂时中断应用项目的执行,以使操作系统处理系统的消息,直到所有系统消息处理完再返回。
重要事件
l 项目活动
当应用项目被激活时,发生此事件。
l 项目禁止
当应用项目从激活状态变为禁止状态时,发生此事件。
l 项目最小
当项目最小化时,发生此事件。
l 项目正常
当项目恢复正常大小时,发生此事件。
实例:启动搭建之星,新建“应用项目测试.ipd”项目,在项目窗口中,拖放应用项目控制与普通按钮1构件。应用项目控制构件的项目标题属性将自动得到“应用项目测试”字符串。
当鼠标单击普通按钮1时,执行应用项目控制的方法“终止项目运行”。如图所示

|
-- 作者:雄霸天下
-- 发布时间:2004-5-22 1:51:25
--
我试过了,IPD文件是可以的,弄成EXE文件后就不可以了,怎么办?
|
-- 作者:阳光
-- 发布时间:2004-5-22 9:45:59
--
好像可以吧?
|
-- 作者:雄霸天下
-- 发布时间:2004-5-22 13:53:28
--
各位版主和星友们,能帮我测试一下吗?为什么我把IPD文件编译成EXE文件后就无效了呢?
|