Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.01.09;
Скачать: [xml.tar.bz2];

Вниз

Процедура с неизвестным количеством параметров   Найти похожие ветки 

 
JB   (2003-12-23 12:58) [0]

Уважаемые Мастера, подскажите plz, как описать процедуру с неизвестнам количеством параметров (типа как Write).


 
Digitman   (2003-12-23 13:01) [1]

type
TSomeParams = array of variant;
..
procedure SomeProc(Params: TSomeParams);


 
Anatoly Podgoretsky   (2003-12-23 13:05) [2]

procedure SomeProc(const Params: array of const);


 
REA   (2003-12-23 14:33) [3]

Вот еще:
When importing a C function that takes a variable number of parameters, use the varargs directive. For example,

function printf(Format: PChar): Integer; cdecl; varargs;

The varargs directive works only with external routines and only with the cdecl calling convention.


 
VMcL   (2003-12-23 16:35) [4]

>>REA © (23.12.03 14:33) [3]

Только одна маленькая такая неувязочка: "works only with external routines" :)))


 
Тимохов   (2003-12-23 16:39) [5]

Anatoly Podgoretsky © (23.12.03 13:05) [2]
Концептуальный вопрос.
Как Вы думаете, Анатолий, зачем в дельфи вообще сделан тип array of Const - во всех случаях можно было бы обойтись array of variant?

Обидно будет, если в треп перенесут.


 
Vuk   (2003-12-23 16:59) [6]

to Тимохов:
>можно было бы обойтись array of variant?
array of const появился намного раньше, чем тип variant.


 
Anatoly Podgoretsky   (2003-12-23 17:00) [7]

Тимохов © (23.12.03 16:39) [5]
Ну во первых варианты появились позже.


 
Тимохов   (2003-12-23 17:02) [8]

Vuk © (23.12.03 16:59) [6]
Anatoly Podgoretsky © (23.12.03 17:00) [7]

Спасибо за ответ. Я что-то упустил это из виду.
Действительно, кажется в Д3 array of вообще не было.
В общем не важно - главное понято и вспомнено - в array of const появился раньше.



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

Форум: "Основная";
Текущий архив: 2004.01.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.01 c
1-25404
webpauk
2003-12-24 16:10
2004.01.09
Эффекты Winampa


7-25626
Данила
2003-10-27 13:18
2004.01.09
C, D, E ... сколько их.


1-25362
Jungle
2003-12-25 13:41
2004.01.09
Project|Resources


1-25343
velial
2003-12-22 11:59
2004.01.09
Delphi && Excel Replace


14-25504
вопросник
2003-12-15 20:47
2004.01.09
Как расшифровывается ИМХО?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский