Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Поля класса = едиты формы / 22 сообщений из 22, страница 1 из 1
23.12.2020, 08:36
    #40030358
antox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
Подскажите, как правильно связать поля класса с объектами формы?

Биндинг? Если да, то есть какие-то примеры реализации?
...
Рейтинг: 0 / 0
23.12.2020, 09:03
    #40030361
Gerasimenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
antox,

Pointer ?
...
Рейтинг: 0 / 0
23.12.2020, 09:23
    #40030365
fraks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
Непонятно что значит "связать". Зачем? Чего требуется-то?
...
Рейтинг: 0 / 0
23.12.2020, 10:11
    #40030372
энди
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
antox,

Ну я так понимаю что ты хочешь биндинг и ORM :) Посмотри компоненты Aurelius от tms, там такого завались :)
...
Рейтинг: 0 / 0
23.12.2020, 11:29
    #40030389
antox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
fraks
Непонятно что значит "связать". Зачем? Чего требуется-то?


Что бы при смене данных в едите, менялось знание в экземпляре класса, а при смене значения извне, в поле класса, менялось значение в едите на форме
...
Рейтинг: 0 / 0
23.12.2020, 11:29
    #40030390
antox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
энди
antox,

Ну я так понимаю что ты хочешь биндинг и ORM :) Посмотри компоненты Aurelius от tms, там такого завались :)


Не, сторонними компонентами пользоваться никак не хочу )
...
Рейтинг: 0 / 0
23.12.2020, 11:32
    #40030391
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
Вопрос по MVVC?
...
Рейтинг: 0 / 0
23.12.2020, 11:38
    #40030396
antox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
X11
Вопрос по MVVC?

В общем-то да
...
Рейтинг: 0 / 0
23.12.2020, 11:45
    #40030400
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
antox,

Если без сторонних, то только это:
https://webdelphi.ru/2011/09/delphi-xe2-znakomstvo-s-livebinding/
...
Рейтинг: 0 / 0
23.12.2020, 12:53
    #40030429
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
...
Рейтинг: 0 / 0
23.12.2020, 13:47
    #40030459
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
antoxкак правильно связать поля класса с объектами формы?

Пачка операторов присваивания в Form.OnShow и обратное присваивание в OkButton.OnClick.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
23.12.2020, 14:11
    #40030479
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
Я писал свой контроллер для связи контролов с xml, после чего можно делать так
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
  FOptCtrl := TOptionController.Create(FSett.GetNode(''));
  FOptCtrl.AddOptions([
    eRemoteAddr,
    mRequest,
    chbAutoStart,
    chbAutoReconn,
    eTimeout,
    chbUseProxy,
    eProxyAddr,
    chbOutToFile,
    eFilePath,
    eMaxFileSize,
    chbOutToLog
  ]);


Кода в модуле контроллера на 580 строк.
Но у меня перенос данные<=>контролы не по onchange, а вызовом вручную, что дает возможность отмены и не занимает onChange, который можно применять как обычно для других целей
...
Рейтинг: 0 / 0
26.12.2020, 03:46
    #40031313
antox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
Dimitry Sibiryakov

antoxкак правильно связать поля класса с объектами формы?

Пачка операторов присваивания в Form.OnShow и обратное присваивание в OkButton.OnClick.


:) Так-то понятно
...
Рейтинг: 0 / 0
26.12.2020, 13:28
    #40031368
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
antoxТак-то понятно

И это самый лучший способ: простой, короткий, надёжный, быстрый.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
26.12.2020, 19:05
    #40031422
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
+1
...
Рейтинг: 0 / 0
26.12.2020, 19:56
    #40031431
Dmitry Arefiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
Dimitry Sibiryakov

И это самый лучший способ: простой, короткий, надёжный, быстрый.

Когда не умеешь готовить ...
...
Рейтинг: 0 / 0
26.12.2020, 20:47
    #40031441
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
Dimitry Sibiryakov
И это самый лучший способ: простой, короткий, надёжный, быстрый.

Ну разве что лучший из худших.
...
Рейтинг: 0 / 0
26.12.2020, 22:34
    #40031462
Virtual Student
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
softwarer
Dimitry Sibiryakov
И это самый лучший способ: простой, короткий, надёжный, быстрый.

Ну разве что лучший из худших.

Отвергаешь, - предлагай!
...
Рейтинг: 0 / 0
26.12.2020, 23:08
    #40031467
Bred eFeM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
Dmitry Arefiev
Dimitry Sibiryakov
И это самый лучший способ: простой, короткий, надёжный, быстрый.
Когда не умеешь готовить ...

На голодный желудок и так пойдёт!
...
Рейтинг: 0 / 0
27.12.2020, 04:20
    #40031518
antox
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
Я думал, что бандинг для этого и создан, что бы не делать самым простым способом :) ТК не всегда есть событие открытия формы и её закрытия, что бы читать и писать, а вешать на каждый едит онэксит или ончендж не хочется. В с# я так понял это решено через бандинг. Те прописал зависимость и он гоняет в обе стороны при малейшем изменение
...
Рейтинг: 0 / 0
27.12.2020, 10:23
    #40031530
энди
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
dsharp & spring4d ?
...
Рейтинг: 0 / 0
27.12.2020, 14:07
    #40031576
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля класса = едиты формы
antoxне всегда есть событие открытия формы и её закрытия

Их нет только у плохих UX дизайнеров.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Поля класса = едиты формы / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]