操作系统:windows 2003 server
开发平台:Delphi7.0,sql server2000
问题:当按F9运行程序时,会弹出一个对话框,
      内容是“Format '%1 ' invalid or incomptible with argument”
请问这问题是什么原因导致的?

解决方案 »

  1.   

    这个软件包含了二十多个窗口,从以前单步运行的情况来看,Delphi在运行程序时总是先将所有的窗口都装到内存后再开始创建应用的。而这次的单步运行却是在所有的窗口创建之前就报错,那么可以说并不是自建的窗口存在参数不对的情况。因为排除了自建窗口出现参数不对的可能性,所以对我来说还是无从下手。
      

  2.   

    有谁知道Delphi在运行一个应用程序的时候,执行顺序是怎样的?都做了哪些前期的工作?
      

  3.   

    出错的地方已经找到了
    程序在implementation前定义了两个全局变量
     SaveNoticeID,SaveTxID: array[0..IntArrayOfMaxValue] of integer;
    在TreeView的Click事件中分别使用到了这两个变量,假如只使用其中的任一一个程序都不会报错,而两个同时使用的时候就会报错。
    可在我的印象里没听说不能在同一个地方使用两个同样类型的全局变量啊!这是怎么回事呢