Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.02;
Скачать: CL | DM;

Вниз

array of const   Найти похожие ветки 

 
Aldor ©   (2004-12-19 16:23) [0]

Не могу найти в help"е описание сабжа.
Обнаружил, что такая конструкция имеет тип TVarRec.     Исключительно из догадок получился вот такой код использования сабжа:


procedure Foo(Args: array of const);
var
 I: Integer;
 OutStr: string;
begin
 for I := 0 to Length(Args) - 1 do
 begin
   OutStr := "";
   case Args[I].VType of
     vtInteger:
       OutStr := IntToStr(Args[I].VInteger);
     vtExtended:
       OutStr := FloatToStr(Args[I].VExtended^);
     vtString, vtAnsiString, vtPChar:
       OutStr := string(Args[I].VPChar);
   end;
   ShowMessage(OutStr);
 end;
end;


 Насколько код правилен и есть ли в хелпе "официальное" описание использования array of const?


 
Leonid Troyanovsky ©   (2004-12-19 16:28) [1]


>  Насколько код правилен и есть ли в хелпе "официальное"
> описание использования array of const?


RTFM:   Object Pascal Language Guide. Variant open array parameters

--
Regards, LVT.


 
Palladin ©   (2004-12-19 16:29) [2]

Index\Variant open array parametrs


 
Aldor ©   (2004-12-19 17:03) [3]

Огромный сэнкс, по слову variant точно бы искать не стал. А догадался я правильно :))))



Страницы: 1 вся ветка

Текущий архив: 2005.01.02;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.025 c
8-1096632935
Lex_asd
2004-10-01 16:15
2005.01.02
Как проиграть Wav файл (фоновая музыка)


14-1103124402
DiamondShark
2004-12-15 18:26
2005.01.02
А не забыли ли вы пингвинов?


1-1103278004
Jeka
2004-12-17 13:06
2005.01.02
Компонент BitBtn


1-1103273644
atruhin
2004-12-17 11:54
2005.01.02
Ожидание символа с COM порта


8-1096637708
Petia
2004-10-01 17:35
2005.01.02
GIF





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский