[Lazarus] TStringList error
Bob K.
rkamarowski at yahoo.com
Mon Jul 21 16:57:24 CEST 2008
Thank worked. Thank you Cesar.
bob k.
--------------------------------------------------
From: "Cesar Romero" <cesarliws at gmail.com>
Sent: Monday, July 21, 2008 10:02 AM
To: "General mailing list" <lazarus at lazarus.freepascal.org>
Subject: Re: [Lazarus] TStringList error
> This is not a error, as you can see is a warning.
> The erros that you are not creating a instance of TStringList.
> Before use list you should create the object.
>
>
> List:= TStringList.Create;
> try
> // your code here
>
> finally
> List.Free;
> end;
>
> Bob K. escreveu:
>> I'm getting the error: *unit1.pas(48,3) Warning: Local variable "List"
>> does not seem to be initialized*
>>
>> Here's the code (which used to work):
>>
>> unit Unit1;
>>
>> {$mode objfpc}{$H+}
>>
>> interface
>>
>> uses
>> Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs,
>> ZConnection, ZDataset, db, DBGrids, DbCtrls, SdfData, StdCtrls;
>>
>> type
>>
>> { TForm1 }
>>
>> TForm1 = class(TForm)
>> Datasource1: TDatasource;
>> Datasource2: TDatasource;
>> DBGrid1: TDBGrid;
>> DBNavigator1: TDBNavigator;
>> ZConnection1: TZConnection;
>> ZTable1: TZTable;
>> ZTable2: TZTable;
>> procedure Button1Click(Sender: TObject);
>> procedure FormCreate(Sender: TObject);
>> private
>> { private declarations }
>> public
>> { public declarations }
>> end;
>>
>> var
>> Form1: TForm1;
>>
>> implementation
>>
>> { TForm1 }
>>
>> procedure TForm1.FormCreate(Sender: TObject);
>> *var
>> List: TStringList*;
>> begin
>>
>> ZConnection1.Connected:=True;
>>
>> ZTable1.Active:=True;
>> ZTable2.Active:=True;
>>
>> * list.Add('here');*
>> {
>> while not ZTable2.EOF do
>> begin
>> List.Add(ZTable2.FieldByName('MAKE').AsString);
>> ZTable2.Next;
>> end; //while
>> }
>> //showmessage(list.Strings[0]);
>> // DBGrid1.Columns[0].PickList:=List;
>>
>> end;
>>
>> procedure TForm1.Button1Click(Sender: TObject);
>> begin
>> end;
>>
>> initialization
>> {$I unit1.lrs}
>> end.
>>
>> What has happened?
>>
>> bob k.
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Lazarus mailing list
>> Lazarus at lazarus.freepascal.org
>> http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
>>
>
>
> --
> Cesar Romero
> http://blogs.liws.com.br/cesar
> http://blogs.liws.com.br/cesar/?feed=
>
> _______________________________________________
> Lazarus mailing list
> Lazarus at lazarus.freepascal.org
> http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
More information about the Lazarus
mailing list