vfp的哪个版本?我用 vfp6没遇到这种问题

解决方案 »

  1.   

    其中可能的一个原因:VFP6不支持新一代语言的打印驱动,如果你的打印机驱动程序较新,比如HP6LPCL的,经常出蓝屏。解决办法用比较旧的驱动程序去替代,比如用HP4PLUS代HP6LPCL的。
      

  2.   

    “我总觉得VFP是一个垃圾”,不要乱说啊,这里可是有很多狐友的,小心惹祸上身啊,呵~~~我想是你的VFP有问题,换一张安装盘!不过有的时候有是因为程序(如冲突)引起的,建议还是先看看自己的程序有没有问题,祝你好运吧!
      

  3.   

    就是就是,VFP很烂,数据库老是乱掉。
      

  4.   

    不假,该死的DBF机制!
    应尽量避免用可存储的DBF
    1:后台用Oracle,sql server
    2:报表和数据库(dbc)编译进exe
    好的,不用dbf存储,看它怎么坏?
      

  5.   

    to  w_rose(w_rose) :
    不知你所谓的“数据库老是乱掉”指的是什么,那是由于编程者造成的,还是VFP本身引起的呢?不解to  lj_lt(总在否定昨天的我):
    能否详细跟我们讲解一下你是如何理解“DBF机制”的呢?用不好DBF文件,就说他机制不好,这未免有点吃不着就说葡萄是酸的感觉,郁闷
      

  6.   

    好吧,你们试试在WINDOWS2000 下安装一个VFP6,然后找一个大一点的PROJECT,比如有20个以上的表单,20个以上的视图,数据库大小在1MB以上的
    然后编译试试,看会不会出现致命错误。哼,我可是把把出错。百试“不爽”
      

  7.   

    建议VFP6+SP5
    我在win2000,win98/me下用,都没有问题。
      

  8.   

    fox数据库确实很落后了……
    不要骂我,我说的是事实。
      

  9.   

    to wangru(想学DELPHI的VC):
       我们这里200个视图...呵呵,程序过几万行,表单的数量更加不用说了.....
    delphi固然是好,vfp也不错.vfp8支持打印到pdf,word,excel..等,结合dotnet,直接调用c#的的类库...不过vfp8还没有beta1,只有α版本而已(不公开).......五十年河东,五十年河西..delphi4的时候,vfp还比delphi领先,不知道vfp8又是一个什么样的情况
      

  10.   

    是致命错误啊,又不是编译错误,语法错误。再说这个VFP又没有script功能,要是能像SQL有Script功能,修改起来就方便多了,否则,在一个有40多个字段的视图中,要将所有双精度型的字段的小数位从2改到3就要累死你。
      

  11.   

    我不知道你指的delphi的象sql的script指什么?如果你么修改视图的字段.譬如修改双精度的小数位:
    这个代码算不算script呢?
    FOR i = 1 TO FCOUNT()
       lcField = FORCEEXT(Alias() + Field(m.i)
       lcDType = 'B(8,2)'
       DBSETPROP(lcField , 'Field', ; 'DataType', lcDType)
    ENDFOR