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

start [/forum/topic.php?fid=58&msg=39830383&tid=2039329]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 401ms |

| 0 / 0 |
