![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.06.2011
Сообщений: 53
|
![]()
Здравствуйте, хочу использовать Edit-ы, в качестве вывода времени ИЗ DateTimePicker, так вот, эдит и дтп на разных формах, как сделать так, что бы введенное время в ДТП, сразу же записывало в Эдит?
Насколько я понял на ДТП onChange пишем процедуру Edit1.text:=TimeToString(DateTimePi cker.time); но выдает ошибку ![]() ![]() кнопка расписание слева, это открывает ту форму, которая справа Последний раз редактировалось 2909; 13.05.2013 в 15:32. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
![]()
ИмяДругойФормы.Edit1.text := TimeToString(DateTimePicker.time);
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 09.06.2011
Сообщений: 53
|
![]()
опять таки все красным помечает, думал еще проблема в том, что эдит так же используется в процедуре что ниже, но помечая как комментарии (* *) результат тот же
procedure TfrmMain.Timer2Timer(Sender: TObject); begin if (Strtotime(lblTime.Caption) = strtotime(Edit1.Text)) then PlaySound('1.wav', 0, SND_ASYNC); Последний раз редактировалось 2909; 13.05.2013 в 16:11. |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
![]()
Приведите код ошибки.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 09.06.2011
Сообщений: 53
|
![]()
Даже если имя формы нужно вводить как frmMain, все равно ошибка
![]() |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
![]()
Другая форма точно называется Main?
Unit с той формой подключён к текущему Unit'у? |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 09.06.2011
Сообщений: 53
|
![]()
на счет подключен не знаю, но формы и юниты называются как надо, так же в главном модуле все это видно, я переименовал Юнит1 на Расп
program RZ; uses Forms, Main in 'Main.pas' {frmMain}, Rasp in 'Rasp.pas' {frmRasp}; {$R *.res} begin Application.Initialize; Application.CreateForm(TfrmMain, frmMain); Application.CreateForm(TfrmRasp, frmRasp); Application.Run; end. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Судя по ошибке в юните Main нет объекта Edit1
а есть он в форме frmMain (наверно) и нужно frmMain.Edit1.Text:=
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
![]()
В модуле Unit1 в Uses допишите Main.
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 09.06.2011
Сообщений: 53
|
![]()
так, теперь все ясно, и проблема осталась только с переводом Времени ИЗ ДатаТайм в Эдит, КАК текст
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как передать фокус ввода в поле Edit | Arassir | Помощь студентам | 14 | 11.07.2012 12:37 |
Как передать значение из DBText в edit? | smaw1989 | БД в Delphi | 12 | 25.12.2010 11:35 |
Время из Edit | Shouldercannon | Общие вопросы Delphi | 3 | 22.11.2008 20:25 |
MFC: как передать фокус елементу управления "edit" ? | umnick | Visual C++ | 2 | 02.11.2008 18:45 |
Как занести время с компонента DateTimePicker | Tanuska___:) | Компоненты Delphi | 5 | 14.05.2008 14:38 |