![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
null-значение параметра процедуры/функции с типом Variant [D7]
AlexWlad © (2006-09-13 19:40:00)В d5 спокойно прокатывало. D7 - ругается. Как преодолеть?
Desdechado (2006-09-13 21:55:00) [1]uses Variants;
AlexWlad (2006-09-13 20:16:00) [2]Да, сейчас дома попробовал такой-же пустой код - работает. На работе - нет. Правда на работе поставил RxLib, мож там где перекрывает. "Будем искать."
umbra (2006-09-13 20:14:00) [3]и предупреждений тоже :)
umbra (2006-09-13 20:10:00) [4]кстати, у меня вот такое вот
function TForm1.dummy(mynull: Variant): integer;
begin
Result := 0;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(IntToStr(dummy(Null)));
end;
спокойно показывает табличку, никаких исключений.
AlexWlad (2006-09-13 20:08:00) [5]В принципе не компилит. Ругается на неизвестный тип.
umbra (2006-09-13 20:03:00) [6]а исключение какое получается?
AlexWlad (2006-09-13 19:53:00) [7]Код достался по наследству. Переделывать - долго и нудно (и лениво).
umbra (2006-09-13 19:44:00) [8]самое очевидное - не передавать параметров с этим значением.