Add(MainForm,2953706,616,532)
{
Width=510
Height=362
Position=1
}
Add(Button,11205765,693,532)
{
Left=190
Top=140
Caption="нажми"
link(onClick,1245568:doWork1,[])
}
Add(ChildForm,1245568,742,532)
{
link(onEvent1,2376677:doWork1,[])
}
BEGIN_SDK
Add(EditMulti,2655893,21,21)
{
EventCount=1
WorkCount=1
link(doWork1,3711324:doShowModal,[(81,27)(81,97)])
}
Add(MainForm,3711324,140,63)
{
Left=35
Top=105
Width=356
Height=289
Visible=1
Position=1
Point(doShowModal)
}
Add(ChildForm,11744649,196,140)
{
link(onEvent1,2655893:onEvent1,[(274,146)(274,27)])
}
BEGIN_SDK
Add(EditMulti,2395673,21,21)
{
EventCount=1
WorkCount=1
link(doWork1,3537016:doShowModal,[(81,27)(81,97)])
}
Add(MainForm,3537016,140,63)
{
Left=35
Top=105
Width=339
Height=246
Visible=1
Position=1
Point(doShowModal)
}
Add(Button,11245833,238,119)
{
Left=195
Top=115
Width=95
Caption="Теперь сюда"
link(onClick,2395673:onEvent1,[(296,125)(296,27)])
}
END_SDK
Add(Button,2477239,70,140)
{
Left=60
Top=145
Width=155
Caption="теперь сюда"
link(onClick,11744649:doWork1,[])
}
END_SDK
Add(ChildForm,2376677,791,532)
{
}
BEGIN_SDK
Add(EditMulti,2028744,21,21)
{
WorkCount=1
Height=375
link(doWork1,1433516:doShowModal,[(81,27)(81,97)])
}
Add(MainForm,1433516,140,63)
{
Left=35
Top=105
Width=621
Height=462
Visible=1
Position=1
Point(doShowModal)
}
Add(VisualShape,2878883,140,140)
{
Left=15
Top=60
Width=740
Height=595
}
Add(Label,8469994,77,196)
{
Left=20
Top=30
Width=680
Caption="А теперь после закрытия этого окна главная форма будет недоступна"
}
END_SDK
Этот топик читают: Гость
|
Ответов: 302
Рейтинг: 1
|
|||
|
Почему, если вызвать модальную дочернюю форму по проводу из другой модальной формы, то потом главная форма недоступна становится? Я конечно понимаю, что нужно по правильному бы все дочерние формы закрыть перед открытием того последнего окна, но мне нужно бы именно так, .. Непонятно да, сам перечитываю и не понимаю. См гифку ))))
|
|||
| карма: 1 |
|
|
Ответов: 2489
Рейтинг: 698
|
|||
|
Тут ответ: Модальные окна блокируют основное окно
Редактировалось 1 раз(а), последний 2026-05-11 00:41:36 |
|||
| карма: 11 |
|
|
Ответов: 302
Рейтинг: 1
|
|||
|
sla8a писал(а): Тут ответ: Модальные окна блокируют основное окноСпасибо, отлично! Единственное что я от туда понял, что nesco пофиксил это на SVN. Но у меня не подключается этот SVN хоть убей... И с впн пробовал и так и сяк.. Может что нибудь можно сделать без SVN с этой долбаной проблемой модальности? пс. исправил это на это И теперь у меняя ваще схема не стартует))) Всё, разобрался)) Надо было поменять только последнее на это: а не всю function THIMainForm._onClose Редактировалось 3 раз(а), последний 2026-05-11 04:12:48 |
|||
| карма: 1 |
|
|
Разработчик
Ответов: 26355
Рейтинг: 2151
|
|||
|
Все файлы SVN пакета есть на зеркале SVN по ссылке в этом посте -- https://forum.hiasm.com/post/310440. Актуальность этой ссылки будет действовать до 3-го июня.
Редактировалось 1 раз(а), последний 2026-05-11 13:41:55 |
|||
| карма: 23 |
|
|
Ответов: 302
Рейтинг: 1
|
|||
|
nesco писал(а): Все файлы SVN пакета есть на зеркале SVN по ссылке в этом посте -- https://forum.hiasm.com/post/310440. Актуальность этой ссылки будет действовать до 3-го июня.Спасибо. Нужно просто ctrl-c ctrl-v в папку с Hiasm? |
|||
| карма: 1 |
|
|
Разработчик
Ответов: 26355
Рейтинг: 2151
|
|||
|
Gitarist писал(а): Нужно просто ctrl-c ctrl-v в папку с Hiasm?Да, просто копируешь поверх. Но так можно делать не для всех файлов. Некоторые требуют замены еще нескольких модулей. Но вроде как последних таких пока что еще не было. Я, к примеру, использую для таких целей TC в режиме синхронизации каталогов. Он показывает файлы с отличием. |
|||
| карма: 23 |
|
|
Разработчик
Ответов: 26355
Рейтинг: 2151
|
|||
|
Поднят новый SVN для пакета Delphi. Это мой личный SVN, созданный на площадке SourceForgе -- https://svn.code.sf.net/u/nesco-sochi/hipacks/%20nesco-sochi-hipacks/delphi
За пробел в пути не обессудьте, это не моя ошибка, это такая генерация пути площадкой. Есть уже некоторые обновления на SVN. Теперь все обновления я буду делать только на этом SVN, тк оригинальный ниоткуда не доступен. Увы, но обновлять компоненты из самого HiAsm-a не получится, тк путь к SVN вшит в сам HiAsm, по крайней мере, я нигде его больше не нашел, только там. Если кто знает как его изменить, то отпишитесь. Редактировалось 1 раз(а), последний 2026-06-29 15:53:09 |
|||
| карма: 23 |
|
|
Ответов: 239
Рейтинг: 7
|
|||
|
nesco, Хотел исходник посмотреть, да уже не достать https://forum.hiasm.com/topic/60471/0
Когда меняю на папку https://svn.code.sf.net/u/nesco-sochi/hipacks/%20nesco-sochi-hipacks/ у меня после обновление информации ситуация нормализуется. Но когда хочу обновить ругается на ошибку 502. Может путь поменять на этот адрес до packs? Вроде бы в SVN файлы лежали в папках с названиями пакетов Редактировалось 4 раз(а), последний 2026-06-30 09:06:46 |
|||
| карма: 1 |
|
|
Ответов: 1126
Рейтинг: 224
|
|||
|
strannik_nebes писал(а): Когда меняю на папку https://svn.code.sf.net/u/nesco-sochi/hipacks/%20nesco-sochi-hipacks/ у меня после обновление информации ситуация нормализуется. Но когда хочу обновить ругается на ошибку 502. Может путь поменять на этот адрес до packs?
Вроде бы в SVN файлы лежали в папках с названиями пакетов А должно в c:\HiAsm\Elements\Delphi\ |
|||
| карма: 20 |
|
|
Ответов: 239
Рейтинг: 7
|
|||
Если убрать Delphi в пути: --- Добавлено в 2026-06-30 11:19:55 пробел удаляется в пути, где _nesco-sochi Редактировалось 2 раз(а), последний 2026-06-30 11:19:55 |
|||
| карма: 1 |
|
|
Ответов: 1126
Рейтинг: 224
|
|||
|
strannik_nebes, удали базу .svn (сделай предварительно копию на всякий случай)
|
|||
| карма: 20 |
|
|
Разработчик
Ответов: 26355
Рейтинг: 2151
|
|||
|
Для целевой папки %HiAsm%/Elements надо выбирать путь к репозиторию без /delphi. Но тк пакет у меня только один, то в качестве целевой папки лучше выбирать %HiAsm%/Elements/Delphi и полный путь к репозиторию. Gunta отметил правильно, что надо удалить предыдущий .svn для правильной привязки. Потом надо просто сделать привязку chekout-ом конкретной папки с учетом вышесказанного. Но я не пользуюсь HiSvn оболочкой subversion, потому не знаю, есть ли там команда chekout, я пользуюсь TortoiseSVN, там такая команда есть.
Да и обновлять свой SVN надо либо оболочкой HiSvn, либо через TortoiseSVN, тк обновление через сам HiAsm недоступно из-за описанной выше причины. Но я вообще-то рекомендовал бы использовать зеркальную папку не в основной папке %HiAsm%/Elements, а где либо в архивах. Но для этого надо использовать TortoiseSVN. тк она показывает, какие файлы изменены в ревизии, которые потом переносятся в основу (а старые возможно же сохранить на случай, если что-то пойдет не так). Редактировалось 4 раз(а), последний 2026-06-30 14:11:45 |
|||
| карма: 23 |
| ||
| Голосовали: | strannik_nebes |
|
Ответов: 239
Рейтинг: 7
|
|||
|
После обновления на 19 ревизию вылезла ошибка
|
|||
| карма: 1 |
|
|
Разработчик
Ответов: 26355
Рейтинг: 2151
|
|||
|
Ошибка, связанная с hiMTStrTbl.pas, зависит от Share.pas, Просто я забыл его обновить. Остальное там предупреждения, а не ошибки. Текущая ревизия SVN -- 20, с обновленным Share.pas
--- Добавлено в 2026-07-07 16:29:47 Удалил предупреждение из HilightMemo. Текущая ревизия -- 21 Редактировалось 1 раз(а), последний 2026-07-07 16:29:47 |
|||
| карма: 23 |
|
14



Поиск
Друзья
Администрация