Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.26;
Скачать: CL | DM;

Вниз

Очень туго с СИ   Найти похожие ветки 

 
SPOK   (2006-02-10 12:07) [0]

Подскажите как интерпритировать замечательную надпись на СИ в Pascal
(Delphi)
COLORREF Palette[256]
memset((char*)&Palette,0,255*Sizeof(COLORREF))
ну и желательно разяснить, что имел ввиду автор.


 
begin...end ©   (2006-02-10 12:37) [1]

> Подскажите как интерпритировать замечательную надпись на
> СИ в Pascal

var
 Palette: array [0..255] of COLORREF;
begin
 FillChar(Palette, 255 * sizeof(COLORREF), 0)
end

> ну и желательно разяснить, что имел ввиду автор

Объявление 256-элементного массива структур COLORREF и заполнение нулями первых 255 элементов массива.


 
Don Nikola ©   (2006-02-10 12:46) [2]

На вид простое обнуление палитры, что-то вроде этого:

---
Var
   Palette: array[0..255] of COLORREF;

begin
   FillChar(Palette,256*SizeOf(COLORREF),0);
end;
---


 
Don Nikola ©   (2006-02-10 12:47) [3]

Пока писал, ответили ;) Вот лаги в инете ;))


 
Defunct ©   (2006-02-10 15:44) [4]

> ну и желательно разяснить, что имел ввиду автор.

Очевидно, автор кода допустил ошибку. нет резона создавать массив из 256-ти элементов, а заполнять нулями только 255.



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

Текущий архив: 2006.02.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.101 c
3-1135776468
VICTOR_MV
2005-12-28 16:27
2006.02.26
BDE. Два разных ПО не могут одновременно работать.


2-1139695540
-VorteX-
2006-02-12 01:05
2006.02.26
Эмуляция нажатий или работа в фоновом режиме..


15-1139152300
SergProger
2006-02-05 18:11
2006.02.26
Нужен файл


15-1139056425
Alex_Korn
2006-02-04 15:33
2006.02.26
Самопроизвольное включение компьютера.


2-1139402563
R.O.O.T
2006-02-08 15:42
2006.02.26
Как добавить поле в таблицу базы Access