以文本方式查看主题

-  搭建论坛  (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文件后就无效了呢?