|
|
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
Доброго дня, При динамическом создании объектов я вывожу прогрессбар но чтобы он "тикал" я использую функцию UniSession.Synchronize; И вот в этот момент возникает ошибка вида Код: pascal 1. 2. 3. 4. 5. 6. 7. Немножко кода Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. И вот проблема, когда я запускаю одну сессию, т.е. делаю только я запрос на сервер, то все хорошо, а вот если в этот же момент кто будет делать тоже запрос на сервер, то сразу становится все плохо.. А если убрать из цикла UniSession.Synchronize; то ошибок не будет. В чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2020, 15:56 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
Глупость спрошу, но демки смотрел? http://prime.fmsoft.net/demo/desktop/mdemo65.dll Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2020, 16:00 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
wadman, демки смотрел. с них и делал это прогрессбар. но я так понимаю там при динамическом создании объекта другие правила. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2020, 17:59 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
FIL23 Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2020, 19:13 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
FIL23 при динамическом создании объекта другие правила. Абсолютно те же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2020, 20:27 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ FIL23 Код: pascal 1. Ну так owner есть , куда он делся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2020, 21:16 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
Наоборот всё надо делать. При динамическом создании компонент надо "замораживать" форму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2020, 15:25 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
см\Demos\Desktop\Dynamic ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2020, 15:27 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
self.SuspendLayouts; ... ... self.ResumeLayouts; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2020, 15:43 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
Я вот чего не понимаю, у унигуи отличный форум, демки ну просто на каждый чих и народ один фиг отказывается хотя бы открыть документацию и посмотреть демки. Я хз как к этому относится, я не великий программист, но при знакомстве с новым компонентом открываю и смотрю КАЖДУЮ демку, что она делает и как. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2020, 09:49 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
демок много, но они все очень очень простые, ни ничего сложного, комплексного справка слабая, особенно для мобильных проектов много приходится делать вручную с помощью методов JSCode, JSCall, JSAddListener т.к. у exJS свойства и методы есть, но их нету в uniGUI. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2020, 11:26 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
Например, есть компонента unimDBLookupCombobox с поддержкой замечательного режима RemoteQuery, т.е. когда заполняется компонента только по запросу, но этот режим не работает ключевых значений, т.е. нельзя использовать ключ+значение, а только значение. Есть компоненты unimSelect, которая в exJS поддерживает и editable и multiselect, но из коробки этого нет и приходится это все дописывать ручками самому. Я не знаю почему авторы упорно не хотят допилить, ведь это же не сложно вроде бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2020, 11:30 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
и вот таких примеров масса http://forums.unigui.com/index.php?/topic/15375-possible-tunimform-titlebutton-to-set-badgetext/ Код: pascal 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2020, 13:52 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
X11, Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2020, 14:11 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
X11, Зачем нужна конструкция "with Self do"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2020, 19:06 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
а я тут при чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2020, 19:32 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
rgreat X11, Зачем нужна конструкция "with Self do"? Не классовые хэлперы ли там? https://stackoverflow.com/questions/37351215/how-to-access-a-private-field-from-a-class-helper-in-delphi-10-1-berlin ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2020, 20:26 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
X11, авторЯ не знаю почему авторы упорно не хотят допилить, ведь это же не сложно вроде бы. нельзя объять необъятное. у них огромный фронт работ при достаточно увы скромном числе персонала. впрочем, это почти у всех так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2020, 10:19 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
Мне кажется там вообще один Фаршад реально пишет, люди которые сидят на саппорте в форуме фактически не являются разработчиками. Фаршад просто предложил им бесплатную лицензию за то чтобы они отвечали на вопросы в форуме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2020, 11:26 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
makhaon X11, авторЯ не знаю почему авторы упорно не хотят допилить, ведь это же не сложно вроде бы. нельзя объять необъятное. у них огромный фронт работ при достаточно увы скромном числе персонала. впрочем, это почти у всех так. они много времени уделяют десктопной версии, а мобильная очень слабо развита: нет компонентов, нет свойств, методов и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2020, 13:23 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
X11, Я предупреждал. Лучше работать с десктопной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2020, 13:25 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
Вообще не понимаю нафига страдать веб мобильной версией если уже есть fgx native которые сделает реально нативное приложение под Android и скоро под iOS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2020, 14:12 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
rgreat X11, Я предупреждал. Лучше работать с десктопной. десктопную сложно адаптировать под мобильную, мало того, я открыл мобильную большую форму на стареньком смартфоне HTC (пусть и топовом в свое время) и все тормозит, форма открівается секунд 5.... боюсь представить, сколько бы открывалась адаптированная десктопная форма... далее, я не настолько в вебе умен, чтобы адаптировать десктопную форму под мобильную далее, в десктопной форме можно использовать дб-сетку со встроенными фильтрами и сортировкой и цветовой дифференциацией штанов ячеек, и сетку нельзя адаптировать в ListView для мобильных экранов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2020, 15:18 |
|
||
|
UniGui UniSession.Synchronize;
|
|||
|---|---|---|---|
|
#18+
энди Вообще не понимаю нафига страдать веб мобильной версией если уже есть fgx native которые сделает реально нативное приложение под Android и скоро под iOS Есть и ++ и -- 1. Потому что не надо прогибаться под правила Гугла и Эпл в их магазинах. А ессли у кого-то китайский смартфон, то там и гугла нет. Ну и платить им тоже не придется, хоть там и не так и много. Потом начинается... там политика конфиденциальности, там политика еще какой-то херни, там обязательные еще какие-то требования, через полгода что-то поменяется в политиках и твое приложение выкинут, заблокируют. Не надо рассказывать, что приложение можно установить без магазина, пользователи не настолько умны. 2. uniGUI дает не только фронт, но и бэк. Что значительно упрощает разработку. 3. Вы пробовали отладку на Андроид? Сущий кошмар. Такое впечатление, что сигнал от смартфона идет не по USB, а по dile-up связи. 4. Производителей смартфонов + версий Android + версий UI-оболочек - это целый зоопарк = нужно при себе иметь кучу этих смартфонов с разными версиями Андроида на случай проблемы. В вебе - не так много браузеров, по пальцам можно пересчитать. 5. uniGUI - гибридное приложение, т.е. и для десктопа тоже, а FGX - только мобильное. Полюс в FMX в том, что частично можно отлаживать приложение на винде и без тормозов. Но в FGX нет поддержки винды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2020, 15:31 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40012599&tid=2037895]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
173ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
98ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 547ms |

| 0 / 0 |
