回 帖 发 新 帖 刷新版面

主题:Free Pascal 的一个文件路径问题(望有人解决)

[em13]长期都一直存在的一个问题:
       在Free Pascal中对文件类型进行说明时用的assign命令,本来可以只输入文件名称,则表示该文件在程序目录下,但是我在编好以后,RUN的话会出现EXIT CODE=2 
不知道怎么搞的,但是规定好完整的路径以后(例:assign(a,'D:\XXXX\XXXX.xxx');),则可以正常运行,只规定assign(a,'XXXX.xxx');时则会出现刚才所说的EXIT CODE=2并且无法运行的问题。希望哪位大虾给个解释哦。。。。。。[em15]

回复列表 (共2个回复)

沙发


请检查一下你的pascal在d盘的XXXX目录下,有可能d盘里的pascal只是一个快捷方式,或者你运行程序用了不在d盘里的其他快捷方式

吼吼吼!我的也出过这样的问题。

板凳

如果你输入assign(a,'XXXX.xxx');则你的"XXXX.xxx"文件应放在"bin"目录的最底层.
(不知你的PASCAL是否装在"bin"文件夹下)
若你输入assign(a,'D:\XXXX\XXXX.xxx');则任意情况均可.
例子:
假设你的PASCAL装在C:\PP下面,则assign(a,'XXXX.xxx')命令中的XXXX.xxx应在C:\PP\BIN\go32v2下面(普通)
若你输入assign(a,'D:\XXXX\XXXX.xxx');则无所谓.

我来回复

您尚未登录,请登录后再回复。点此登录或注册