хочу такую функцию, а нельзя.
    function ReturnArr: array of variant;
прийдется делать процедуру. создавать переменную . . =)
вопрос чисто из позновательных побуждений.
			
		Модератор: Модераторы

procedure test(var arr: array of variant);
begin
  SetLength(arr);
end; Target OS: Win32 for i386
Compiling C:\Temp\project1.lpr
Compiling Unit1.pas
Unit1.pas(16,28) Hint: Parameter "Sender" not used
Unit1.pas(37,17) Error: Wrong number of parameters specified
Unit1.pas(37,17) Error: Illegal expression
Unit1.pas(45) Fatal: There were 2 errors compiling module, stopping

type vararr_t = array of variant;
 function ReturnArr: vararr_t;

Attid писал(а):а почему ?

Вернуться в Free Pascal Compiler
Сейчас этот форум просматривают: Google [Bot] и гости: 1