Форум: "Основная";
Текущий архив: 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