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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2010, 23:20   #1
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию Гороскоп на делфи

Здравствуйте, в голову пришла идея сделать гороскоп на Делфи. Наработок пока нет, потому что затрудняюсь в одном вопросе. Я все продумал как будет работать, загружаться при открытии и т.п. Но нужно как то, как я понимаю, привязать дату, ведь если пользователь открывает первый раз, ему будет одно писать, закроет, откроет заново, будет другое написано. Поэтому, как то надо написать чтобы - одна дата - только один прогноз!
Подайте пожалуйста идею.
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics
grom333 вне форума Ответить с цитированием
Старый 12.06.2010, 23:23   #2
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Цитата:
одна дата - только один прогноз!
То есть прогноз будет сделан, извеняюсь, от балды?
Есть же какие-то правила как от текущей даты и даты рождения должно всё высчитываться.....
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 12.06.2010, 23:25   #3
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию

Цитата:
Сообщение от DomiNick Посмотреть сообщение
То есть прогноз будет сделан, извеняюсь, от балды?
Есть же какие-то правила как от текущей даты и даты рождения должно всё высчитываться.....
Все в нашем мире вымысел, не думаю, что дяденьки сидят и каждый день высчитывают, даже если это и так, больше половины у меня не сбывается. И это сейчас не главное, меня интересует больше алгоритм программы, вернее привязка к дате
=======
Будет ли актуально сделать так:
Юзер открывает прогу, в файл записывается дата, номер строки прогноза. Закрываем прогу, открываем, она читает файл, сравнивает, если дата совпадает, то загружает номер строки прогноза туже самую.
Один трабл. Если на 2 компьютерах запустить две проги, будут разные прогнозы.
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics

Последний раз редактировалось grom333; 12.06.2010 в 23:34. Причина: мысль
grom333 вне форума Ответить с цитированием
Старый 12.06.2010, 23:34   #4
profi
Участник клуба Подтвердите свой е-майл
 
Регистрация: 19.11.2007
Сообщений: 1,022
По умолчанию

Цитата:
меня интересует больше алгоритм программы, вернее привязка к дате.
Ну с помощью функции GetSystemTime определяешь текущую дату и выдаешь соответствущий прогноз. Если я правильно понял вопрос.
profi вне форума Ответить с цитированием
Старый 12.06.2010, 23:48   #5
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Ну... Смотря кто и как...
У меня знакомый увлекается... Если он что-то посчитал в спец-прогах (например характер по дате и месту рождения), то почти всё совпадает...
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 12.06.2010, 23:52   #6
grom333
Форумчанин
 
Аватар для grom333
 
Регистрация: 21.10.2008
Сообщений: 337
По умолчанию

Что нету идей? Еще раз повторюсь, что именно есть. Открываем прогу, она в файл записывает Дату и Номер прогноза для всех зодиаков. Закрываем. Открываем, проверка: если дата совпадает, то загружаем номера прогнозов. Если нет, то записываем дату текущую и формируем рандомно прогнозы. Но ТРАБЛ в том, что если на 2 компьютерах открыть, то разные будут прогнозы...
Лучше быть последним из львов, чем первым среди шакалов.
Мой чат
community on struggle with zoomics
grom333 вне форума Ответить с цитированием
Старый 13.06.2010, 00:42   #7
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Так пусть номера прогнозов генерируются как функции от даты. Например,
Код:
  DecodeDate(Now, a, b, c);
  Num := 31*b+c;//порядковый номер прогноза в базе
Чтобы каждый год не повторялось, то можно и параметр а (год) добавить.
eoln вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа гороскоп на языке Паскаль Машинист ЭД9мк Помощь студентам 5 05.11.2009 17:30
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? Mclaren Помощь студентам 2 27.04.2009 22:37
С Делфи На Си++ MAKEDON Свободное общение 3 22.07.2008 14:39