![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Всем привет!
Во многих программах, при запуске, видел такую вещь. Выскакивает окно "Совет дня.." И кнопки "Ещё.." и "Отмена" галочка "Не показывать больше". Как такое реализовать? Чтобы можно было при нажати "Ещё" выдавать строку наугад из файла. |
![]() |
![]() |
![]() |
#2 | |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
![]() Цитата:
![]() Создать форму с кнопочками и делать Show при старте...
Сливочное масло Valio - компиляция как по маслу
|
|
![]() |
![]() |
![]() |
#3 | |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
![]()
понадобица ini, что б сохранят переменую типа Boolean, показыват ли при старте такое сообшение
если показыват то Цитата:
VirusN13
|
|
![]() |
![]() |
![]() |
#4 | |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]() Цитата:
Код:
Код:
Код:
Код:
А как сказал Valio, просто создавай формы(я бы по такому случаю делал им бы им bsnone, и повесил бы на форму в MouseDown: Код:
Ненавижу быть как все, но люблю, чтобы все были как я.
Последний раз редактировалось MyLastHit; 07.01.2011 в 23:47. |
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 10.10.2010
Сообщений: 15
|
![]() Код:
Memo1 - то, где будет сам совет. S - список строк с советами. Одна строка = один совет. При нажатии на кнопку дальше - аналогичный код. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
Alex Defsen, дополню лишь одно, Randomize достаточно поставить в OnCreate основной формы(а то и в начало dpr)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Благодарен, всем отписавшимся, кажется поняль что да как...
|
![]() |
![]() |
![]() |
#9 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
Alex Defsen, по твоему алгоритму возможны повторы неприятные
![]()
Ненавижу быть как все, но люблю, чтобы все были как я.
Последний раз редактировалось MyLastHit; 08.01.2011 в 01:20. |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
хм вариант Alex Defsen'а подошёл лучше. Если не хотеть повторов значит надо писать больше советов.
Вот что у меня получилось. Приаттачил архив, компилированный+сырец=) А вот допустим если используется доп. компонент преводчик, то как быть? Вот у меня с этим трабл, я использую BalmSoft Polyglot 1.7 транслятор(Жадб разработка прекратилась), как мне скристить сабж темы с этим транслятором? Чтобы все Tips хранились там же где и все строки выниманиемы транслятором? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как обойти "преобразование типа из "string" в "float" невозможно" | lexluter1988 | Помощь студентам | 1 | 07.08.2010 12:23 |
Подскажите как оформить "промежуточное окно" | Herly | Общие вопросы Delphi | 9 | 13.12.2009 23:06 |
Как сделать кнопку "больше"-"меньше" | Clericos | HTML и CSS | 8 | 30.09.2009 20:20 |
C++, препроцессор, как из "int" сделать "char"? | Максай | Помощь студентам | 3 | 05.09.2008 08:16 |
сделать окно "открыть","сохранить как" | blackstersl | Общие вопросы Delphi | 1 | 24.08.2008 10:31 |