![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 06.12.2011
Сообщений: 22
|
![]()
ДА!!!! Посоветуйте как короче и проще, за 2 вечера 490 строк уже наваяла, просто уже ничего не понимаю. Если просто три раза переписать эту функцию под разные эдиты это будет правильно, точнее это не будет убогим кодом?...
|
![]() |
![]() |
![]() |
#12 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#13 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
Попробуйте это
Код:
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 06.12.2011
Сообщений: 22
|
![]()
Ребята, вот что я выдумала, общая процедура. И не сильно громоздко, только как-то по-детски, да?
Код:
|
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
ну, в целом нормально. Только учтите, что при таком подходе (я про Copy( Name, Length(Name), 1) вы сможете обработать только девять штук Edit...
и я бы Ваш код записал так: Код:
а ещё, можно легко написать код, когда массив EditArray из Edit'ов совсем не нужен. Ну тогда привязку Radiogroup к Edit нужно будет осуществлять через имя компонента ( RadioGroup1 - Edit1, RadioGroup2 - Edit2, ..., RadioGroup15 - Edit15 и т.д.) Набросать примерчик? Хотя, Ваш код из пост #14 вполне себе достойный, ничего особо детского/ужасного/идусского в этом коде нет. если Вас устраивает - можете спокойно пользоваться. |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 06.12.2011
Сообщений: 22
|
![]()
Спасибо за ответы! Но тут еще один вопрос по процедурам. У меня есть процедура в одном юните, можно ли как-то передать значение переменной из этой процедуры в другой юнит?
|
![]() |
![]() |
![]() |
#17 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Переменная локальна для процедуры?
Если да то опиши во втором юните глобальную переменную, и в первом в нее передавай, указав uses второймодуль после implementation.
I'm learning to live...
|
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 06.12.2011
Сообщений: 22
|
![]()
Елки-палки...
Переменная stroka объявлена в юните3, используется в юните 1. Вот этой процедурой. Код:
Код:
|
![]() |
![]() |
![]() |
#19 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ненене... Сделай public переменку в форме zapros. А далее:
Код:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 06.12.2011
Сообщений: 22
|
![]() Код:
Последний раз редактировалось WIDGET1; 30.03.2013 в 20:51. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реализовать программу через параметры-значений и параметры-ссылок | bufalo | C# (си шарп) | 3 | 14.12.2011 17:10 |
ПАРАМЕТРЫ-КОНСТАНТЫ, НЕТИПИЗИРОВАННЫЕ ПАРАМЕТРЫ ПОДПРОГРАММ, МАССИВЫ И СТРОКИ ОТКРЫТОГО ТИПА | Юрий62 | Помощь студентам | 1 | 04.12.2011 14:09 |
Параметры запуcка. как обрабатывать параметры вида -somecmd "?" | Человек_Борща | Общие вопросы Delphi | 1 | 15.01.2011 15:48 |
ПАРАМЕТРЫ-КОНСТАНТЫ, НЕТИПИЗИРОВАННЫЕ ПАРАМЕТРЫ ПОДПРОГРАММ, МАССИВЫ И СТРОКИ ОТКРЫТОГО ТИПА | Kira09 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 19.12.2010 17:28 |
Как передать в поток параметры? И как из потока параметры достать? | Anekdot | Общие вопросы Delphi | 2 | 19.02.2010 22:40 |