主题:  如何显示光盘中mpeg文件的列表?

vrfly

职务:普通成员
等级:1
金币:0.0
发贴:21
注册:2001/2/10 15:08:53
#12001/2/11 17:58:17
愚有一个问题,我的执行文件在硬盘中,mpeg文件在光盘的mpeg\中,现在为了能够实现软件的扩展性,将来可以通过发布只有mpeg的光盘即可更新软件。请问如何设计结构为最好?如何能够找出光盘中的文件?
我在用Directmedia xtra。
请高手帮忙。



南山东篱摄螂

职务:普通成员
等级:4
金币:10.0
发贴:1840
注册:2000/10/22 10:31:19
#22001/2/11 22:25:15
请你说清楚,是让程序自已找到想应的文件还是让使用者自己用“打开对话框”的形式来打开?
如果是后者你可以使用fileIO这个Xtra
前者的话你在编程序时就应规范好了。



donlee

职务:普通成员
等级:1
金币:1.0
发贴:271
注册:2000/12/8 8:52:18
#32001/2/12 8:48:07
我想使用
getNthFileNameInFolder()可以解决你的问题。



vrfly

职务:普通成员
等级:1
金币:0.0
发贴:21
注册:2001/2/10 15:08:53
#42001/2/12 10:53:04
谢谢donlee的帮助。
请问如果让用户自己打开,用xtra该如何做?



donlee

职务:普通成员
等级:1
金币:1.0
发贴:271
注册:2000/12/8 8:52:18
#52001/2/12 13:36:44
我不太明白这里“打开”的含义。
如果是打开对话框,由用户指出具体的文件,则如“东影默”所说即可。
如果希望用户点击屏幕适当条目则播放相应的视频文件,可用lingo修改directmedia member的file属性。
文件名与屏幕显示内容可参照上个帖子实现,可能会用到一些文本或域内容选择操作如line等,可以结合你的具体情况灵活实现。