![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Пользователь
Регистрация: 11.01.2021
Сообщений: 48
|
![]()
Я создала многомерный массив. Мне нужно заполнить его вещественными числами и еще добавить функцию D3DCOLOR_XRGB. Какой тип массива указать при создании?
Если воспользоваться extended выдает ошибку. Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,586
|
![]()
Так и должно быть. Макрос D3DCOLOR_XRGB (а не функция) определяет 3 целочисленных значения, которые не могут быть впихнуты в вещественный массив, и компилятор лается на несоответствие типов. Видимо, нужно создать массив записей (RECORDS) и его инициализировать. Или отдельно - массив вещественный и целочисленный цветовой.
https://firststeps.ru/mfc/directx/dxhelp/r.php?14 |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 11.01.2021
Сообщений: 48
|
![]()
Этот пример взят с MicroSoft Visual C++ 6.0. Пытаюсь сделать это на delphi. На C++ это выглядит вот так. Как сделать это на delphi я не знаю.
Код:
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,586
|
![]()
А если так:
Код:
Попробовал - не скомпилилось, не знает он этого макроса D3DCOLOR_XRGB . Выбросил имя, толку от него никакого - всё стало ОК. Только цвета - байтовый массив. Код:
Последний раз редактировалось digitalis; 13.01.2021 в 11:26. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,586
|
![]()
Ну всё, похоже, массив цветов заполнился сам собой. Так что я зря старался.
|
![]() |
![]() |
![]() |
#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 |