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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.01.2009, 18:37   #1
Sianessa
Форумчанин
 
Регистрация: 18.01.2009
Сообщений: 144
По умолчанию Написать прогу на Delphi, меняющую месяца

Задание такое, нужно написать программу, которая делала так, чтобы в текстовом поле при очередном нажатии кнопки выходили по очереди месяца.
Вроде как просто, но в то же время я запуталась
Sianessa вне форума
Старый 19.01.2009, 18:42   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Есть такая функция, которая вас спасет - FormatDateTime...
mihali4 вне форума
Старый 19.01.2009, 18:50   #3
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию вот как то так

обьяви глобальные переменные
Код:
var a:array[1..12] of string[8] = ('январь','февраль','март','апрель','май','июнь','июль','август','сентябрь','октябрь','ноябрь','декабрь');
i:integer;
в событии oncreate формы
Код:
i:=1;
в событии onclick кнопки
Код:
if i<=12 then edit.text:=a[i]
else  begin
 i:= i  mod 12;
edit.text:=a[i];end;
i:=i+1;
вступлю в команду разработчиков ПО на Delphi

Последний раз редактировалось maladoy; 19.01.2009 в 19:11.
maladoy вне форума
Старый 19.01.2009, 18:50   #4
Sianessa
Форумчанин
 
Регистрация: 18.01.2009
Сообщений: 144
По умолчанию

mihali4, ээ... не слышала о такой к сожалению... и что с ней делать то? Х_х
Sianessa вне форума
Старый 19.01.2009, 19:00   #5
Sianessa
Форумчанин
 
Регистрация: 18.01.2009
Сообщений: 144
По умолчанию

maladoy, большое спасибо, всё работает)
Sianessa вне форума
Старый 19.01.2009, 19:03   #6
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию не за что!!!

Цитата:
Сообщение от Sianessa Посмотреть сообщение
maladoy, большое спасибо, всё работает)
но если вы кликните мышкой по весам под моим аватаром буду признателен!!!!!
вступлю в команду разработчиков ПО на Delphi
maladoy вне форума
Старый 19.01.2009, 19:08   #7
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Можно и так.
Код:
var
  Form1: TForm1;
  i:integer;
implementation

{$R *.dfm}
procedure TForm1.FormActivate(Sender: TObject);
begin
i:=0;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
i:=i+1;
case i mod 12 of
1:Edit1.Text:='январь';
2:Edit1.Text:='февраль';
3:Edit1.Text:='март';
4:Edit1.Text:='апрель';
5:Edit1.Text:='май';
6:Edit1.Text:='июнь';
7:Edit1.Text:='июль';
8:Edit1.Text:='август';
9:Edit1.Text:='сентябрь';
10:Edit1.Text:='октябрь';
11:Edit1.Text:='ноябрь';
0: Edit1.Text:='декабрь';
end;

end;
puporev вне форума
Старый 19.01.2009, 19:09   #8
Sianessa
Форумчанин
 
Регистрация: 18.01.2009
Сообщений: 144
По умолчанию

maladoy, уже сделано))
Sianessa вне форума
Старый 19.01.2009, 19:13   #9
Sianessa
Форумчанин
 
Регистрация: 18.01.2009
Сообщений: 144
По умолчанию

puporev, да, тоже выход, вот я так же пыталась сделать как и вы, но запуталась =___=
Sianessa вне форума
Старый 19.01.2009, 19:27   #10
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Sianessa Посмотреть сообщение
mihali4, ээ... не слышала о такой к сожалению... и что с ней делать то? Х_х
Универсальный способ при любом затруднении:
применительно к данному случаю - набираем слово "FormatDateTime", ставим куда-нибудь в серединку ее мышиный курсор и... внимание - это очень важная часть операции - аккуратненько жмем пальчиком на клавишу F1.
И, о чудо! Вся подноготная этой непонятности перед нами!
mihali4 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать на Delphi прогу типа "Автоинспектор" Vexis Помощь студентам 20 29.12.2008 17:24
помогите написать прогу в delphi c++ nadal Помощь студентам 3 24.11.2008 18:54
Зависимость чисел дней месяца от месяца valerij Microsoft Office Excel 10 14.11.2008 11:01
Нужно написать прогу на Delphi Zhekoff Фриланс 3 31.03.2008 20:44
Как на Delphi написать такую лёгкую прогу?(Помогите нубу)) FreXx^24 Общие вопросы Delphi 7 22.03.2007 14:03