我要风了,一运行 就出现WIN关闭画面:-<

解决方案 »

  1.   

    如果你说的是真的,那只好找微软或interprise 公司啦
      

  2.   

    出现的错误是:运行EXE文件时出现“程序错误,请关闭”的windows错误框,类似于有时IE开的太多也会有错误提示框。框内一句话,一个叉的图标,右边两按钮,上为关闭,下为详细资料,点击详细资料出现一大堆数字
      

  3.   

    你的程序中是否使用了FRAME控件,看看你的参数堆栈的大小。因为我遇到过一个问题,因为显卡不同,如比较差的显卡上跑程序的堆栈会溢出。
      

  4.   

    一、Delphi与S3_765(尤其是LeadTek Winfast600)显卡冲突。
    二、如果是需要联网的程序,先检查一下网卡和协议设好没有。
    三、CMOS选项选缺省试试。
      

  5.   

    回复:quark
    一、Delphi与S3_765(尤其是LeadTek Winfast600)显卡冲突。???
    所有的程序都不能 RUN???
    我觉得应该先把程序的堆栈的最大值Maxstacksize 扩大10倍来试试
      

  6.   

    说说你写的是什么程序?a,b,c的配置?
      

  7.   

    回复:laza
    可能是我说的太简略,98年我刚用Delphi 3在LeadTek Winfast600上根本起不来,
    现在我用的是Delphi5显卡是S3_765一切正常
      

  8.   

    我还遇到过 delphi对传真的驱动程序的支持问题,程序中有报表,计算机外设连了一个传真的硬件外设。这是delphi开发的程序莫名其妙的起不来。
      

  9.   

    我的程序中有AHM,IP,ENLIB控件,经过大家讨论,我想是不是参数堆栈问题,请问如何看其大小,又如何设置程序堆栈。如何使程序占用内存少???
      

  10.   

    KERNERL32.DLL,如何解决程序堆栈溢出??
      

  11.   

    程序的堆栈的设置可以在project|Option|linker|MaxStactsize   每一个可以有不同的设置。
      

  12.   

    laza:我看到Maxstactsize,内写$00100000;
               MIN              $00004000;
               image            $00400000;
         如何设置???
      

  13.   

    你可以把Maxstactsize  $00100000 改成 ¥$01000000;扩大16倍。这个数是16进制。不行再扩。看是这个问题吗。
       每个工程都有这个选项。       
      

  14.   

    这个选项值 就是你编写的程序所使用的堆栈大小的上限。改完了,上限不就变大了吗?我说的不对吗?
            $00100000 改成 $01000000 这个值变大了。
            每个工程都有这个选项,其实DELPHI编写的每个程序都有堆栈大小上限,只是我们都用缺省的。----有的显卡比较烂,就用软件来算,所以参数堆栈不够使(这是我的理解)!
      

  15.   

    LAZA,改大会有不利之处吗???
      

  16.   

    我开发的商品软件都用到了这个方法!我没看到什么不好!你可以试试改适当值(不大不小的)!这好像是Borland公司的传统----改参数堆栈!有一个BC开发的大型图形处理软件也有这样的问题。
      

  17.   

    DELPHI我是自学的,深知自己的代码臃肿,结构混乱,我真希望有人愿意帮助我,在金钱时代,可谁又愿意帮你看那些代码呢?哎!学识好的,总说自己忙,死皮赖脸找到别人,又总是桀骜不逊,不可一世。难呀!
      

  18.   

    LAZA,我有疑问,如果是堆栈问题,那么为什么我在以下机子上试不一样:
    A: PII 128M
    B: MMX 32M
    C: C466 128M
    d:  C333 64M
    E: P100 8M
    结果:A、B不能用,C、D、E可用。
      

  19.   

         我出现问题时的青情况是和显卡有关的,只要显卡烂:s3老显卡问题很突出,堆栈就会溢出(trident 显卡一直很稳定不管多老)。另外程序方面,我用了5个frame, 我对frame 高、宽 赋值时堆栈溢出。我把程序优化后,改堆栈大小后一切正常。也可能是你用的控件有问题。
        显卡是关键。
        如果还有问题,我就不知该如何了,看不到你的代码 :( 
        PII 128M我想它的显卡差不了,还出现问题?
        改堆栈了吗?
      

  20.   

    A:PII 128M是一块815合成板;
    B:MMX32M 显卡是TRIDENT;
    C:SAVAGE S3D;
    D:TRIDENT;
    E:TRIDENT。 
      

  21.   

    可以呀,只是怕我耽误你事。
    我的email    [email protected]
      

  22.   

    laza帮了大忙,现使用您的方法,资源占用很少,感谢