hur.cn - 华软网

 热门搜索

关于PB中在运行程序前必须保存的意图?

  作者:未知    来源:网络    更新时间:2016/6/20
与其他开发工具不同的是,在PB中运行程序前必须事先保存,这会给初学者带来一定的麻烦。不过我现在已经习惯了,不用提示,每隔几分钟就Ctrl+S一下。
  个人认为这是SybasePB运行后可能发生崩溃而提前采取的一个举措,你的看法呢?
另外,最好把它作为一个选项让用户来选择。
------华软网友回答------
高!这个问题还真没考虑过,用什么语言都是先保存再做其他处理的。
------华软网友回复------
没有呀,Delphi就不是。在运行程序之前,你若没保存的话,它不会提示你让你先保存再运行的。
也就是说,运行程序与保存程序没有绝对的先后顺序。我是接触完Delphi,有接触PB的,所以刚用PB的时候,觉得有点别扭,不过后来习以为常了。
------华软网友回复------
PB要先把修改的内容保存后才运行。
Delphi其实也是保存了修改内容后才编译、执行的。你没保存是因为,它会把修改的内容保存到临时文件里。
------华软网友回复------
我觉得这是个很好的功能啊!
------华软网友回复------
to: blazingstar(天遥)

我认为只要程序运行的时候,你的IDE足够robust(健壮)的话,保不保存都无所谓,前提是不考虑其他可能出现的异常情况,例如操作系统的异常,系统意外断电等。

问题关于在于IDE可能没有哪么健壮,所以在运行(调试)程序的时候可能会发生崩溃。所以我个人认为Pb正是出于对出现各种不能处理的异常情况的担忧,才采取先保存后运行这一措施的。从实际情况看,Pb在程序调试过程中出现崩溃的情况虽然不是经常有的,但发生的几率也不是可以忽略的。

对于Delphi而言,个人认为并存在什么临时文件的概念。如果存在它的话,那么在调试Delphi程序过程中,出现崩溃的情况,再次启动Delphi的时候,它会自动把你上次未保存的结果加载到当前Project吗?

个人认为程序的调试与保存没有必然的联系。Pb采取的这一措施有点过于生硬,虽然这一措施存在优点。建议在以后的开发工具中,把它作为一个选项,让用户来决定如何做。

------华软网友回复------
up      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。