Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Undeclared identifier: 'Null'


Автор: wol 2.8.2007, 07:11
пытаюсь сделать связь с excel,чтение из ячейки, компилятор спотыкается об null. как определить-то его или обойти - ничего не нашёл...


Код

Function  GetRange(sheet:variant;range:string):variant;
begin
try
GetRange:=E.ActiveWorkbook.Sheets.Item[sheet].Range[range];
except
GetRange:=Null;
end;
End;


выдаёт: [Error] MyExcel.pas(226): Undeclared identifier: 'Null'
[Fatal Error] Unit1.pas(50): Could not compile used unit 'MyExcel.pas'

Автор: W1zArD 2.8.2007, 07:30
не NULL, а nil

NULL - это к C-подобным языкам =/

Автор: MetalFan 2.8.2007, 08:33
W1zArD, не, норм. null есть такое. означает "пустой" variant. должен быть Variants в uses

Автор: wol 2.8.2007, 11:56
Пробовал nil - то-же самое,только вид сбоку.
А лечится действительно uses Variants;
Спасибо за подсказку!

Автор: MetalFan 2.8.2007, 15:17
простите, но за что автору темы впаяли -1??? какой спам? не вижу спама...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)