
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.06.2019, 15:13
|
|||
|---|---|---|---|
|
|||
GetTickCount |
|||
|
#18+
Мне нужно было создать паузу в цикле, для чего я использовал GetTickCount будет ли такий вариант правельным? Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2019, 15:15
|
|||
|---|---|---|---|
|
|||
GetTickCount |
|||
|
#18+
за это убивать надо! (С) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2019, 15:35
|
|||
|---|---|---|---|
|
|||
GetTickCount |
|||
|
#18+
VladimirVVP, а ещё GetTickCount может перейти через 2^32 и выражение в скобках станет отрицательным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2019, 15:48
|
|||
|---|---|---|---|
GetTickCount |
|||
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2019, 15:52
|
|||
|---|---|---|---|
GetTickCount |
|||
|
#18+
упс, не прочитал правильно :) немного говнокода Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2019, 16:04
|
|||
|---|---|---|---|
|
|||
GetTickCount |
|||
|
#18+
VladimirVVPбудет ли такий вариант правельным?Нет. 1. Пауза в цикле это нонсенс. Расскажите чего вы хотите добиться? 2. Application.ProcessMessages с вероятностью 95% даст побочные эффекты 3. Для этого есть другие функции 4. Ваш код не обеспечивает паузы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2019, 18:59
|
|||
|---|---|---|---|
|
|||
GetTickCount |
|||
|
#18+
_Vasilisk_, в общем в цикле передаются данные в php для записи в БД, понимаю, что это не пауза, но мне нужно сделать проверку на запись - тоесть в нутри repeat некоторое время выполняется запрос (проверка выполнения записи). .если запись произошла то отмечам, что запись в базу добавлена и делаем break; и занаво проходим цикл.. если за установленное время не получен ответ , то продолжаем выполнять основной цикл.. Но в тоже время у меня должен быть доступ к работе с программой (что бы не зависала).. данная процедура выполняется по таймеру.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2019, 19:01
|
|||
|---|---|---|---|
|
|||
GetTickCount |
|||
|
#18+
25.06.2019 18:59, VladimirVVP пишет: > мне нужно сделать проверку на запись зачем? почему? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2019, 08:32
|
|||
|---|---|---|---|
GetTickCount |
|||
|
#18+
VladimirVVP... Но в тоже время у меня должен быть доступ к работе с программой (что бы не зависала).. данная процедура выполняется по таймеру.. Вынести тяжелую операцию в дополнительный поток. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2019, 13:04
|
|||
|---|---|---|---|
|
|||
GetTickCount |
|||
|
#18+
VladimirVVPв общем в цикле передаются данные в php для записи в БД,Что мешает в БД писать самому? Без PHP прослойки VladimirVVPесли за установленное время не получен ответ , то продолжаем выполнять основной цикл.Т.е. добавлена запись, не добавлена нам все равно. Так зачем тогда ждать? VladimirVVPНо в тоже время у меня должен быть доступ к работе с программойКакое управление вы хотите? Закрыть программу посреди цикла? И что тогда будет с консистентностью данных? VladimirVVPданная процедура выполняется по таймеру..Вообще отлично! Таймер, ProcessMessages и задержки. Архитектурное решение просто супер! А выполнять ее по приходу данных не пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2019, 13:05
|
|||
|---|---|---|---|
|
|||
GetTickCount |
|||
|
#18+
_Vasilisk_VladimirVVPв общем в цикле передаются данные в php для записи в БД,Что мешает в БД писать самому? Без PHP прослойкиИли просто анализировать результат работы PHP скрипта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&tablet=1&tid=2039329]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
186ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 521ms |

| 0 / 0 |
