| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3005 人关注过本帖
标题:求助帖:请各位高手看看什么情况?
只看楼主 加入收藏
w7802672
Rank: 1
等 级:新手上路
帖 子:231
专家分:0
注 册:2015-5-20
结帖率:60%
收藏
已结贴  问题点数:20 回复次数:14 
求助帖:请各位高手看看什么情况?
我有一个程序,当然程序本身可能比较复杂,但问题的出现应该比较明显:就是我在执行程序的时候会反复地执行某个表的DELE (删除一条记录)
PACK (物理删除这条记录)
我在1号电脑上运行时不会出现错误,但在2号电脑上运行时会无规律地提示  PACK不能存取文件,表为只读
我把1号电脑上的运行库文件和程序文件COPY到2号电脑后运行,错误提示依然会无规律地出现。
我把2号电脑上的运行库文件和程序文件COPY到1号电脑后运行,正常运行,不会出现错误提示。
我想问一下各位高手,到底是什么原因会造成这种情况,如何解决呢?
请恕我不能提供源程序,因为错误的提示会反复运行多次才可能会出现,毫无规律可言。
搜索更多相关主题的帖子: 如何 记录 
2016-04-14 13:54
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9853
专家分:27255
注 册:2012-2-5
收藏
得分:2 
巧妇难为无米之炊。

坚守VFP最后的阵地
2016-04-14 14:27
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:2 
以下是引用sdta在2016-4-14 14:27:39的发言:

巧妇难为无米之炊。


既然没米,那我们就做包子,用面粉。

1、
在2号电脑上,装VFP,安装位置都要相同,把程序复制到2号电脑上,位置也要相同。
如:1号电脑安装位置:C:\program files (x86)\VFP9
    2号电脑装装位置:C:\program files (x86)\VFP9
    1号电脑程序位置:D:\ABCD
    2号电脑程序位置:D:\ABCD
2、
2号电脑的系统也要和1号电脑相同
如:都是 WIN7 64位系统

3、在2号电脑程序编译程序
应该可以了。。




[此贴子已经被作者于2016-4-14 15:07编辑过]

2016-04-14 15:02
w7802672
Rank: 1
等 级:新手上路
帖 子:231
专家分:0
注 册:2015-5-20
收藏
得分:0 
我自己也感觉我的问题让人无从着手,关键的问题是我的问题也许与程序代码本身无关,因为在某一台电脑上能正常运行,说明程序没问题,如果代码有问题就不可能正常运行了。而在另一台电脑上运行会出错,说明某个环节有问题,但问题出在哪儿只能靠经验来判断了,我自己也无法说清楚。
2016-04-14 15:09
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
收藏
得分:0 
以下是引用sdta在2016-4-14 14:27:39的发言:

巧妇难为无米之炊。


上联;巧妇难为无米之炊
下联:赖汉易娶娇容花枝
横批:上帝谈爱(sdta)

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2016-04-14 15:10
w7802672
Rank: 1
等 级:新手上路
帖 子:231
专家分:0
注 册:2015-5-20
收藏
得分:0 
我只能是在错误响应程序中尽量把出现的问题解决掉,既然提示PACK时无法存取文件,我只能在错误响应程序中让该表能够进行存取了。但为什么会出现这样的问题一直不清楚,这让我感觉很不爽。
2016-04-14 15:14
aaaaaa
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:796
专家分:937
注 册:2012-9-4
收藏
得分:0 
在 PACK (物理删除这条记录)之前,再人为增加一条语句:Set Exclusive On
或者多设置几个断点,应该是程序问题。

民工子弟学校22班团小组长阳光模特队长冲锋篮球队前锋小苹果合唱队领唱蓝天舞蹈队编舞
2016-04-14 15:44
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:2 
以下是引用w7802672在2016-4-14 15:14:32的发言:

我只能是在错误响应程序中尽量把出现的问题解决掉,既然提示PACK时无法存取文件,我只能在错误响应程序中让该表能够进行存取了。但为什么会出现这样的问题一直不清楚,这让我感觉很不爽。
你会调试程序吗?会的话可以在2号电脑上调试,看看问题在哪里。
2016-04-14 16:12
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2245
专家分:3960
注 册:2007-4-27
收藏
得分:2 
1、代码不是你自己写的
2、可能作者原先在安装时,与某硬件有关联,当硬件变了(换了电脑),让程序随意出错。——这个可能是猜的哦
3、求助原作者就能解决

只求每天有一丁点儿的进步就可以了
2016-04-14 18:57
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10611
专家分:43224
注 册:2014-5-20
收藏
得分:2 
是VFP程序是从另一台机COPY过来的吗?
先用系统资源管理器看看PACK的那个文件属性,看看是不是真的“只读”。
应用文件之前不是你自己创建时,windows会有“所有者”的问题,此时有可能是“只读”权限。
2016-04-14 21:28
快速回复:求助帖:请各位高手看看什么情况?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019980 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved