Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Внизsetlength(cPut,col+1); Найти похожие ветки
← →
Dysan © (2004-03-25 19:08) [0]в процедуру передаю параметр procedure Test(var cPut:array of variant)
и в этой процедуре он мне не дает этот массив сформировать
setlength(cPut,col+1);
говорит Incompatible types
почему?
← →
Algol (2004-03-25 19:14) [1]TMyVarArray = array of variant;
...
Test(var cPut:TMyVarArray)
← →
Dysan © (2004-03-25 19:17) [2]не покатит
потомучто если я создам тип TMyVarArray
то в другом Unite я не смогу обьвить процедуру где одним из параметров будет TMyVarArray!! о его просто не видет! :(
← →
Algol (2004-03-25 19:24) [3]Значит тип TMyVarArray нужно объявить в отдельном модуле, и подключить его к другим модулям где он используется.
← →
Юрий Зотов © (2004-03-25 19:33) [4]Эх, программайзеры... ну хоть бы одну простейшую книжку по языку прочитали, прежде чем за клаву хвататься... Блин.
Объявление типа вынесите в секцию interface, а в Unit"е в uses укажите первый.
← →
Юрий Зотов © (2004-03-25 19:34) [5]> Algol
Это не о Вас, естественно.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c