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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.09.2010, 18:29   #1
Mihanches
Пользователь
 
Регистрация: 14.09.2010
Сообщений: 89
Восклицание Корейский рандом

Как сделать так, чтобы в любом месте экрана с интервалом менее 0.5 секунды появлялись любые буквы (язык без разницы). И происходить это все должно бесконечно.
Mihanches вне форума Ответить с цитированием
Старый 28.09.2010, 18:40   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,859
По умолчанию

Таймер поставить с интервалом менее 500 и выводить на экран буквы, выбирая их рандомом. Что конкретно не получается? Вроде, все очень просто.
Arigato вне форума Ответить с цитированием
Старый 28.09.2010, 19:01   #3
Onekey
Пользователь
 
Регистрация: 07.08.2010
Сообщений: 48
По умолчанию

хм вот мои неправильные дагадки.

можно создать один label и в таймере придавать ему разные значения и двигать его рандомно )

но этот вариант не канает тк отображаца будет тока один лабел. но можно ченить с этим помудрить
Onekey вне форума Ответить с цитированием
Старый 28.09.2010, 19:23   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,859
По умолчанию

Некоторые идеи (код сами доведете до ума):
Код:
  DC := GetDC (0);
  Width  := GetSystemMetrics (SM_CXSCREEN);
  Height := GetSystemMetrics (SM_CYSCREEN);
  SetBkMode (DC, TRANSPARENT);
  C := Char (Byte ('A') + Random (26));
  ExtTextOut (DC, Random (Width), Random (Height), ETO_CLIPPED, nil, @C, 1, nil);
...
Arigato вне форума Ответить с цитированием
Старый 29.09.2010, 11:53   #5
Mihanches
Пользователь
 
Регистрация: 14.09.2010
Сообщений: 89
По умолчанию

Дополнение:
1) Это все должно происходить не в окне формы а на рабочем столе.
2) Поверх всех экон.
3) Цвет букв - красный.
Mihanches вне форума Ответить с цитированием
Старый 29.09.2010, 12:52   #6
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Всё немного сложнее.
Берём форму.
Помещаем на неё Image.
Превращаем форму в полигон под нужный нам рисунок.
Двигаем форму в обработчике таймера - рандомом, в пределах TScreen->Widtch, TScreen->Height (перед стрелкой должна стоять переменная приведённого класса).
Код выложить не могу, он довольно громоздкий > 200 строк. Скопировать неоткуда, а руками набирать, сами понимаете...
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 29.09.2010, 12:54   #7
Mihanches
Пользователь
 
Регистрация: 14.09.2010
Сообщений: 89
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
Всё немного сложнее.
Берём форму.
Помещаем на неё Image.
Превращаем форму в полигон под нужный нам рисунок.
Двигаем форму в обработчике таймера - рандомом, в пределах TScreen->Widtch, TScreen->Height (перед стрелкой должна стоять переменная приведённого класса).
Код выложить не могу, он довольно громоздкий > 200 строк. Скопировать неоткуда, а руками набирать, сами понимаете...
ПостарайсЯ плиз... Или вышли мне на мыло gravitas@xakep.ru. С меня отзыв!
Mihanches вне форума Ответить с цитированием
Старый 29.09.2010, 13:05   #8
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Попробую. Я такое уже делал, правда без рандома. Поищу исходник. Только он на Dorland C++ 6 написан. Устроит?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 29.09.2010, 13:16   #9
Mihanches
Пользователь
 
Регистрация: 14.09.2010
Сообщений: 89
По умолчанию

Неа) Я дельфер
Mihanches вне форума Ответить с цитированием
Старый 29.09.2010, 13:22   #10
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Mihanches Посмотреть сообщение
Неа) Я дельфер
Увы. Я дельфи не знаю. Но словесный алгоритм правильный. Поищи. Думаю найдёшь.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рандом Syltan JavaScript, Ajax 0 07.05.2010 01:40
рандом в делфи Izlom Помощь студентам 2 30.04.2010 08:45
рандом Arcueid1691 Общие вопросы C/C++ 7 18.06.2009 00:58
рандом benjaminfran Помощь студентам 3 14.02.2008 23:53
Рандом символов Xandr Общие вопросы Delphi 8 25.10.2007 16:50