主题:  关于读写硬盘中TXT文件的问题

cyclone_5d

职务:普通成员
等级:1
金币:0.0
发贴:3
注册:2002/3/16 13:17:12
#12002/3/16 13:33:32
读硬盘中*.TXT文件的问题
我用读硬盘中TXT文件的办法来获取D中精灵的位置语句如下:
global allstr
on beginsprite
set allstr=file("e:\weather\temp\sunlocation.txt").read
strv=chars((allstr),1,3)
strh=chars((allstr),4,6)
sprite(6).locv=(strv)
sprite(6).loch=(strh)
end
在没有打包下运行是完全的OK,没问题,可一打包后就出问题报告的大意是:不能支持的LINGO命令,#file 不知是怎么回事!请高手赐教!!!!
所有XTRAS全拷贝到生成的EXE文件目录下,且目录全是英文!这是怎么加事,是不是我的LINGO语句有问题,还是其它问题???急呀,星期一就要拿出来,领导等到看啊!!!急死我了!

编辑历史:[这消息被东影默编辑过(编辑时间2002-03-18 11:24:27)]

你行,我也行

night_5d

职务:普通成员
等级:2
金币:1.0
发贴:275
注册:2000/12/15 21:24:38
#22002/3/17 17:46:27
为什么不试试fileio.x32


[img]http://61.144.28.245/hjc/web/non-cgi//usravatars/paladin.gif[/img]
I thirst for freedom

cyclone_5d

职务:普通成员
等级:1
金币:0.0
发贴:3
注册:2002/3/16 13:17:12
#32002/3/17 20:13:36
fileio,我现在用的就是!file ().read 和file().write,你认为该怎么用?请赐教!


你行,我也行

donlee

职务:普通成员
等级:1
金币:1.0
发贴:271
注册:2000/12/8 8:52:18
#42002/3/18 8:17:46
你在打包时没有把fileio.x32打进去。



threem

职务:普通成员
等级:2
金币:1.0
发贴:338
注册:2001/6/14 13:52:15
#52002/3/18 11:52:05
回复:
-------------------------------------------------
如果你的exe不是光盘版的话,可以用这两个指令记录、读取文本信息:


1. setPref fileName, string
本指令在第一次运行时候在程序的目录下新键一个“pref”目录,然后将“string”文本写入命名为“filename”的文本文件中。
2. getPref("filename")
检测在程序的目录下个是否有“pref”目录,并包含名为“filename”的文本文件中。如果存在就返回这个文本文件的内容。否则返回void。

这是硬盘程序记录文本信息比较、灵活的饿方式,不依赖任何插件!但是不能改变“pref”文件夹的名称以及路径。
-------------------------------------------------------------------
或者
-------------------------------------------------------------------
用一个txt演员来记录文本,只要动态的饿改变演员的filename就可以读取外部任意位置文本文件。
范例:
member("txt")="d:\aougu\three-m\lingo.txt"




--------------------------------------------------------------------------------
How do I live without Lingo!

编辑历史:[这消息被threem编辑过(编辑时间2002-03-18 11:52:29)]