- 10 Tem 2015
- 1,828
- 1
Delphi de yazdığımız bir projeyi çalıştırırken kimi zaman klasik bir hata ile karşılaşırız: [Error] Unit1.pas(LL): Undeclared identifier: X
Buradaki X yerine tanımlanamayan çeşitli nesne adları gelebiliyor. Derleyicinin tanımlayamadığı nesneler...
En sık karşılaşılan durumlardan bir tanesine bir örnek verecek olursak;
var number: Integer;
begin
numbr := 1;
Gördüğünüz gibi normalde number isimli bir değişken tanımlanmış; fakat kullanırken onu tanımlandığı adıyla yazmamışlar.
Yine bu hata koduyla karşılaşılan en sık durumlardan biri de kod içerisinde kullandığımız ifadenin ait olduğu unit inin uses da tanımlanmamış olmasıdır.
try
.
.
except
on E: Exception do
.
[Error] Undeclared identifier: Exception
Buradaki X yerine tanımlanamayan çeşitli nesne adları gelebiliyor. Derleyicinin tanımlayamadığı nesneler...
En sık karşılaşılan durumlardan bir tanesine bir örnek verecek olursak;
var number: Integer;
begin
numbr := 1;
Gördüğünüz gibi normalde number isimli bir değişken tanımlanmış; fakat kullanırken onu tanımlandığı adıyla yazmamışlar.
Yine bu hata koduyla karşılaşılan en sık durumlardan biri de kod içerisinde kullandığımız ifadenin ait olduğu unit inin uses da tanımlanmamış olmasıdır.
try
.
.
except
on E: Exception do
.
[Error] Undeclared identifier: Exception