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

Вниз

VarArrayCreate   Найти похожие ветки 

 
Destroyer   (2002-10-16 13:37) [0]

Добрый день.
Помогите разобраться с функцией VarArrayCreate. К примеру, почему строка
VarArr:=VarArrayCreate([1,1,255,8],varVariant); вылетает с ошибкой Error Creating Variant Array. Разве есть какие-то ограничения на границы создаваемого массива? Ведь в справке написано:
function VarArrayCreate(const Bounds: array of Integer; VarType: Integer): Variant;


 
Alx2   (2002-10-16 13:47) [1]

>Destroyer © (16.10.02 13:37)
Этот вариант
VarArr:=VarArrayCreate([1,1,8,255],varVariant);
спасет отца русской демократии
PS
[1,1,8,255] - границы массива. Ты хотел слепить 2-х мерный массив с диапазоном индексов от 1 до 1 и от 255 до.... 8.


 
Destroyer   (2002-10-16 14:08) [2]

Окей, с размерами я разобрался, на самом деле VarArr:=VarArrayCreate([1,1,8,255],varVariant); создает массив 255 строк х 8 столбцов.
Вопрос 2: есть вариантные массивы 1х8 и 255х8, созданные вышеописанным образом. Каким образом проще всего малому массиву присвоить значения одной из строк большого?


 
Alx2   (2002-10-16 14:17) [3]

>Destroyer © (16.10.02 14:08)
>создает массив 255 строк х 8 столбцов.
Нет. Его описание экв. сл:
VarArr : array [1..1,8..255] of Variant;
То, что, видимо, нужно тебе, так:
VarArrayCreate([1,255,1,8],varVariant)



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

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

Наверх





Память: 0.44 MB
Время: 0.007 c
1-92593
dim-
2002-10-16 22:48
2002.10.28
Как определить, что ListView был изменен


1-92583
boa
2002-10-16 05:53
2002.10.28
Помогите заблудшему


1-92429
brestmarket
2002-10-17 12:29
2002.10.28
Как избежать неприятного скачка черного цвета при


1-92527
Semion
2002-10-16 08:24
2002.10.28
реестор


1-92571
Fog
2002-10-16 20:34
2002.10.28
Сканирование каталога...





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