D5下OpenDialog的一个奇怪问题
我今天重装了WIN98和Delphi 5,却发现了一个奇怪问题。像下面这么一条最简单的语句:
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if OpenDialog1.execute then begin
Edit1.Text:=OpenDialog1.filename;
end;
编译没问题,如果按F9运行,单击按钮打开Opendialog也行。只是在OpenDialog中如果选择了某个文件按“确定”准备返回时,就会出现一个提示:“****文件,您没有打开这个文件的权限,请通过这个文件的所有者或管理员来取得权限。”——实际上这时候我的程序还根本没有打开这个文件,只是由OpenDialog选择了一个文件而已,只能按取消返回。
我尝试了多个文件,发现只有一小部分能够正常选择,大多数不行。但此问题只出在集成环境下,我通过资源管理器运行程序就一点问题也没有。只是如此一来,就没法调试程序了,郁闷:-<
哪位大虾碰到过,请不吝赐教!
问题点数:50、回复次数:8Top
1 楼liyangyao970(纳兰容若)回复于 2003-11-02 10:40:32 得分 10
好奇怪哦,没遇到过
upTop
2 楼hkbarton(→Beginner←)回复于 2003-11-02 10:54:34 得分 10
没有遇见过的奇怪问题哦,如果是NTFS的话才会有权限问题,但你说你装的是98,建议你再重装一次delphi吧Top
3 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2003-11-02 10:59:30 得分 10
该文件可能被别的文件打开了, 检查下病毒先!!!Top
4 楼sailer_shi(孤独的我,孤单的走,孤单的活着,孤单呀)回复于 2003-11-02 11:14:07 得分 10
你在装一次98吧Top
5 楼NewStarSE(看见就跑)回复于 2003-11-02 21:17:16 得分 0
谢谢回复。病毒已经查过,肯定没有。重装98不太现实,那要装太多的应用程序(包括D5),各位还有什么办法?哪怕有个提示也行。Top
6 楼NewStarSE(看见就跑)回复于 2003-11-03 21:41:06 得分 0
再顶一下!Top
7 楼NewStarSE(看见就跑)回复于 2003-11-05 20:38:58 得分 0
实在没人答,只好结贴了。见者有分Top
8 楼tonylk(=www.tonixsoft.com=)回复于 2003-11-05 20:45:29 得分 10
我也认为是病毒的关系,或者你的delphi中按钻工了其它什么插件,如expert系列等。。Top




