|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.01.2021, 15:25 | #1 | |
Пользователь
Регистрация: 11.01.2021
Сообщений: 48
|
Как заполнить многомерный массив разными данными цвета? D3DCOLOR_XRGB
Я создала многомерный массив. Мне нужно заполнить его вещественными числами и еще добавить функцию D3DCOLOR_XRGB. Какой тип массива указать при создании?
Если воспользоваться extended выдает ошибку. Цитата:
Код:
|
|
12.01.2021, 22:37 | #2 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
Так и должно быть. Макрос D3DCOLOR_XRGB (а не функция) определяет 3 целочисленных значения, которые не могут быть впихнуты в вещественный массив, и компилятор лается на несоответствие типов. Видимо, нужно создать массив записей (RECORDS) и его инициализировать. Или отдельно - массив вещественный и целочисленный цветовой.
https://firststeps.ru/mfc/directx/dxhelp/r.php?14 |
13.01.2021, 06:50 | #3 |
Пользователь
Регистрация: 11.01.2021
Сообщений: 48
|
Этот пример взят с MicroSoft Visual C++ 6.0. Пытаюсь сделать это на delphi. На C++ это выглядит вот так. Как сделать это на delphi я не знаю.
Код:
|
13.01.2021, 11:12 | #4 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
А если так:
Код:
Попробовал - не скомпилилось, не знает он этого макроса D3DCOLOR_XRGB . Выбросил имя, толку от него никакого - всё стало ОК. Только цвета - байтовый массив. Код:
Последний раз редактировалось digitalis; 13.01.2021 в 11:26. |
14.01.2021, 12:42 | #5 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
Ну всё, похоже, массив цветов заполнился сам собой. Так что я зря старался.
|
14.01.2021, 13:06 | #6 |
Форумчанин
Регистрация: 16.11.2020
Сообщений: 243
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как ComboBox на UserForm заполнить данными с другого листа ? | Snekich | Microsoft Office Excel | 2 | 08.12.2011 18:37 |
как заполнить накладную в книге данными из 1листа во 2м в 1м данные заполняются вручную | POSOL8 | Microsoft Office Excel | 3 | 03.04.2011 07:58 |
Как описать многомерный массив в VBA | me-lo | Microsoft Office Word | 3 | 04.02.2011 12:29 |
Как создать многомерный динамический массив в Delphi? | Velross | Помощь студентам | 3 | 06.01.2010 20:50 |
Как заполнить форму данными из таблицы применяя макет | dgadavin | Microsoft Office Excel | 5 | 11.09.2009 14:45 |