undeclared identifier: tfield hatası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
unnamed
Üye
Mesajlar: 24
Kayıt: 01 Nis 2006 05:13

undeclared identifier: tfield hatası

Mesaj gönderen unnamed »

formumdaki global değişkenlerim şöyle

var
Form6: TForm6;
i:integer;hucre:array[0..3] of string;
x:integer;kod:string;ad:string;soy:string; ctrldraw:boolean;

arkadaşlar aşağıdaki kod tıkır tıkır çalışıyordu
projeyi düzgün tasarlamadığım için yeni bir proje açıp
eski projeden kodları aktarıyordum
undeclared identifier: tfield diye bir hata vermeye başladı
neden olabilir

Kod: Tümünü seç

procedure TForm6.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect;
  Field: TField; State: TGridDrawState);
var sor:boolean;
begin 
if dbgrid1.Columns[0].FieldName='KODU' then  
begin  
hucre[i]:=field.text;
if i=3  then 
begin 
hucre[i]:=field.text;
if ctrldraw=false  then
begin
richedit1.Clear;
richedit1.Lines.Add('                          GENEL BORÇ-ALACAK RAPORU');
richedit1.SelStart:=0;
richedit1.SelLength:=length(richedit1.Lines[0]);
richedit1.SelAttributes.Style:=[fsbold];
ctrldraw:=true;
end;
richedit1.lines.add(hucre[0]+'  '+hucre[1]+'  '+uppercase(hucre[2])+'  '+hucre[3]);
sor:=true;
i:=0;
end;  //4lü dizi richedite eklendi
if not (sor=true) then i:=i+1;  //
end;  
end;  
En son unnamed tarafından 20 Nis 2006 05:26 tarihinde düzenlendi, toplamda 2 kere düzenlendi.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

uses a DB unit ini eklemelisin. Çünkü TField ın tanımı orada. Ayrıca kodlarını [ code ] [ /code ] tag ları içine yazarsan daha okunaklı ve şık durur. Bunu mesajını editleyip de yapabilirsin :idea:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
unnamed
Üye
Mesajlar: 24
Kayıt: 01 Nis 2006 05:13

Mesaj gönderen unnamed »

hocam teşekürler uses satırına db'yi ekleyince oldu
Cevapla