问个简单问题,怎么在
var
i:integer;
时就给I赋值呢,以前看过有的代码这样写过,但是不记得了。

解决方案 »

  1.   

    你把这个i声明称全局变量var 
    i:integer=0;
    即可
      

  2.   

    你把这个i声明称全局变量var 
    i:integer=0;
    即可
      

  3.   

    我这样定义的但是出现错误! private
        { Private declarations }
        ListFied: TStringList;
        LogINC:integer=1; 
    提示
    [错误] utRequisition.pas(90): ';' expected but '=' found
      

  4.   

    delphi 局部变量不能赋初值,需要在程序中用赋值语句写出,
    你这个是类的变量,可以在构造函数中赋值
      

  5.   

    unit Unit1;interfaceuses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, ExtCtrls, StdCtrls;type
      TForm1 = class(TForm)
        Button1: TButton;
      private
        { Private declarations }  public
        { Public declarations }
      end;var
      Form1: TForm1;
      i:integer=0;
    implementation只限于全局变量