Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.05.2012, 12:04   #1
program2001
Пользователь
 
Аватар для program2001
 
Регистрация: 20.02.2011
Сообщений: 68
Печаль Квадрат

Вот код:
Код:
var i,iii :integer;
label start,st,start1,st1;
begin
i:=1;
iii:=1;
start:
i:=i+1;
st:
iii:=iii+1;
Canvas.Pixels[iii,i]:=clBlue;
if iii <= 100 then goto st;
iii:=1;
if i <= 100 then goto start;
i:=1;
iii:=1;
start1:
i:=i+1;
st1:
iii:=iii+1;
Canvas.Pixels[iii,i]:=clWhite;
if iii <= 100 then goto st;
iii:=1;
if i <= 100 then goto start;
ShowMessage('Квадрат заполнен!');
end;
Помогите кто сможет!Код доходит только до цикла st1 и не заканчивается,а рисунок всё равно не закрашивается!!!((((
Цитата:
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
Linus Torvalds
program2001 вне форума Ответить с цитированием
Старый 01.05.2012, 12:21   #2
program2001
Пользователь
 
Аватар для program2001
 
Регистрация: 20.02.2011
Сообщений: 68
По умолчанию

Всё, я уже нашёл ошибку)))!!!
Вот код получается очень круто)))!!!
Код:
var i,iii :integer;
label start,st,start1,st1;
begin
i:=1;
iii:=1;
start:
i:=i+1;
st:
iii:=iii+1;
Canvas.Pixels[iii,i]:=clBlue;
asm
nop
end;
if iii <= 100 then goto st;
iii:=1;
if i <= 100 then goto start;
i:=1;
iii:=1;
start1:
i:=i+1;
st1:
iii:=iii+1;
Canvas.Pixels[i,iii]:=clRed;
asm
nop
end;
if iii <= 100 then goto st1;
iii:=1;
if i <= 100 then goto start1;
i:=1;
iii:=1;
goto start;
Цитата:
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
Linus Torvalds
program2001 вне форума Ответить с цитированием
Старый 01.05.2012, 13:11   #3
program2001
Пользователь
 
Аватар для program2001
 
Регистрация: 20.02.2011
Сообщений: 68
По умолчанию

Вот ещё прикольный код:
Код:
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
var iii,i:integer;
begin
Form1.color:=clNone;
i:=0;
iii:=0;
while iii<=100 do
begin
while i<=100 do
begin
Canvas.Pixels[X+iii,Y+i]:=clRed;
i:=i+1;
end;
iii:=iii+1;
i:=0;
end;
i:=0;
iii:=0;
while iii<=100 do
begin
while i<=100 do
begin
Canvas.Pixels[X+i,Y+iii]:=clNone;
i:=i+1;
end;
iii:=iii+1;
i:=0;
end;
end;
Цитата:
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
Linus Torvalds
program2001 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Магический квадрат morgan97 Паскаль, Turbo Pascal, PascalABC.NET 5 09.04.2011 17:10
Магический квадрат sigmanen Общие вопросы C/C++ 1 12.11.2010 22:40
magic квадрат!... twister_answer Помощь студентам 7 03.06.2010 16:23
Магический квадрат Arman Tokanov Помощь студентам 7 27.10.2009 15:42
ХИ квадрат Vito89 Помощь студентам 3 25.10.2009 16:35