![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Я пытаюсь вывести информацию в формы Edit1 и Edit2. Я хочу отнять от значения записанного в реестре текущую дату и время, после чего вывести эту инфу.
Вот код который я написал: Код:
procedure TForm1.FormActivate(Sender: TObject); var reg:TRegistry; data : integer; time : integer; datadata : integer; timetime : integer; datacomp : integer; timecomp : integer; Begin reg:=TRegIniFile.Create; reg.RootKey:=HKEY_CURRENT_USER; reg.OpenKey('Software\Comp-OFF\Time', false); data:=StrToint(reg.ReadString('data-off')); time:=StrToint(reg.ReadString('time-off')); reg.CloseKey; reg.Free; datacomp := StrToint(FormatDateTime('yyyymmdd',now)); timecomp := StrToint(FormatDateTime('hhmm',now)); datadata := data - datacomp timetime := time - timecomp Edit1.Text := IntToStr(datadata); Edit2.Text := IntToStr(timetime); end; Но он у меня не работает((( Пишет, что ошибка в timetime := time - timecomp Пожалуйста помогите!!! Последний раз редактировалось Admin, 30.12.2009 в 20:32. |