Елочка

21 марта 2003 года
00
program Елочка;
Begin
Лес.елочка.create();
While not Лес.елочка.dead do
Begin
лес.елочка.age := лес.елочка.age+1;
if зима or лето then
begin
лес.елочка.plain := true;
лес.елочка.color := cl_green;
end;
метель.filename:='D:\Music\NSYNC - Bye Bye Bye.mp3';
метель.open;
sleep(1000);
метель.play;

мороз.укутать(лес.елочка);
GetMessage(H, лес.елочка.handle, 0, 0);
if h.uint = wm_замерзла then
dead := true;
end;

лес.заяц.create;
лес.заяц.трусливый := true;
лес.заяц.color := cl_gray;
x := лес.елочка.left;
y := лес.елочка.top;
While x
Begin
лес.заяц.left := x;
inc(x);
лес.заяц.top := y + round( abs(sin(x*pi/180)*10) );
end;

Winexec('wolf3d.exe /evil',0);

лес.елочка.cuttoclipboard;
Праздник.pastefromclipboard;
Праздник.елочка.skin.loadfromfile('нарядная.jpg');
For i:=1 to SizeOf(Праздник.елочка.радость) do
Прадзник.Дети.Настроение + Праздник.елочка.радость;
End.


21 марта 2003 года
00
[/QUOTE]
"wolf3d.exe " :)

Цитировать — Сообщение №2
21 марта 2003 года
00
Супер.

Цитировать — Сообщение №3
22 марта 2003 года
00
Ацтой с технической точки зрения!

Рассмотрим этот пример:
Цитата:

For i:=1 to SizeOf(Праздник.елочка.радость) do
Прадзник.Дети.Настроение + Праздник.елочка.радость;



Паскаль я подзабыл слегка, но понять, что СайзОф - размерность массива могу. То есть цикл идет по элементам массива. А что происходит в цикле? А бред там происходит: к скаляру или массиву П.Д.Н прибавляется массив П.е.р., причем результат нигде не сохраняется. Ну и какая это, понимаешь, радость, если она на мгновение только?

Эх, Ирена Израилевна не видела этой программы, она бы раскритиковала по полной :)


Цитировать — Сообщение №4
22 марта 2003 года
00
Серега, Праздник.елочка.радость может быть структурой.
Соотв. СайзОф структуры даст ее размер в байтах.
Тогда чем больше полей в структуре, тем больше радости (причем зависимость квадратичная) :)

Цитировать — Сообщение №5
22 марта 2003 года
00
Цитата:
Автор оригинальной версии - Sergey Popov
Серега, Праздник.елочка.радость может быть структурой.
Соотв. СайзОф структуры даст ее размер в байтах.
Тогда чем больше полей в структуре, тем больше радости (причем зависимость квадратичная) :)


Повторяю для тех, кто в танке:

Как ты будешь структуру прибавлять ? Я понимаю, перегрузку операций при работе с объектами там :)
И еще: результат операции не сохраняется, таким образом радость сиюминутная, это как шоколад, который тает в руках :)
Херовая, в общем, елочка у вас :D


Цитировать — Сообщение №6
Эта тема закрыта, так как последнее сообшение было оставлено больше года назад.