|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
'ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!! 'нет справки в (VB6) по этому обращаюсь к вам 'как использовать кнопки в циклах (FOR) 'быть может есть еще какой-то выход кроме (REFRESH) Dim a&, b$ Private Sub Command1_Click() 'кнопка стоп b$ = "стоп" End Sub Private Sub Form_Activate() b$ = "" For a& = 0 To 1000000000 Command1.Refresh 'ПОЧЕМУ НЕ РАБОТАЕТ КНОПКА СТОП ?! If b$ = "стоп" Then Command1.Caption = "работает": Exit For Next a& End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 11:22 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
а ничего , что у вас ваш цикл работает до показа формы? ну и когда его суните куда вам надо , не забудьте внутрь цикла DoEvents добавить ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 11:27 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
Андик'быть может есть еще какой-то выход кроме (REFRESH) А refresh-то там как раз и не нужен ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 11:37 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
не смотрите что цикл на 10...00 а также что нет ограничения цикла это тестовая форма проверки как работает REFRESH (перед вставкой в нормальный код) а что касается формы то она грузится изапускается (!) кроме того если я не ошибаюсь то Private Sub Form_Activate() MsgBox ("Activate") 'без формы End Sub Private Sub Form_Initialize() MsgBox ("Initialize") 'без формы End Sub Private Sub Form_Load() MsgBox ("Load") 'с формой End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 11:44 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
если refresh не нужен то как сделать остановку цикла кнопкой (!) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 11:47 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
Андикесли refresh не нужен то как сделать остановку цикла кнопкой (!) не читай сообщения через одно - Костя уже ответил: 10998936 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 11:49 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
> Автор: Андик > кроме того если я не ошибаюсь то Ошибаешся :) I - Initialize L ike - Load R - Resize A - Activate P - Paint Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 11:51 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
спасибо игорь что указал на ошибку (это мой промах запускал и получил одно - а написал в коментарии другое ) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 12:02 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
Shocker.Pro, все равно непонятно как использовать здесь DoEvents если мне к примеру не ненужно ограничивать длинну цикла а всего лиш сделать остановку по кнопке стоп ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 12:09 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
сделал как подсказали: Dim a&, b$ Private Sub Command1_Click() 'кнопка стоп b$ = "стоп" End Sub Private Sub Form_Activate() b$ = "" For a& = 0 To 1000000000 DoEvents If b$ = "стоп" Then Command1.Caption = "работает": Exit For Next a& End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 12:25 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
можно так, например. можете ещё таймер навесить, условия добавить и тд и тп ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 12:26 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
не могу открыть архив (с ошибкой) но все равно спасибо за сочуствие ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 12:34 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
Form1.frm Код: plaintext 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. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 12:35 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
Андик если мне к примеру не ненужно ограничивать длинну цикла для этого используется такая конструкция: Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 12:41 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
> Автор: Андик > не ненужно ограничивать длинну цикла И правильно! Чего процессор простаивает зазря! Пусть воздух погреет Может имеет смысл пересмотреть логику обработки? И убрать бесконечные циклы? Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 12:43 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
да пусть циклит ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 12:44 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
> Автор: Shocker.Pro > для этого используется такая конструкция: А ты тоже! Хоть бы знак повесил, что там ОБРЫВ, но туда можно :) Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 12:44 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
в принципе все ясно кроме (ME.)? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 12:49 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
Me - это обращение к текущему инстансу вашего класса ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 12:51 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
Игорь Горбонос> Автор: Shocker.Pro > для этого используется такая конструкция: А ты тоже! Хоть бы знак повесил, что там ОБРЫВ, но туда можно :) (c) Семен Альтов Человек просил бесконечный цикл - я нарисовал. Мало ли, может он внеземные цивилизации ищет делает длинный математический расчет и хочет иметь возможность его прервать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 12:53 |
|
ЧТО-ТО ДЕЛАЮ НЕ ТАК !!!!
|
|||
---|---|---|---|
#18+
Shocker.ProИгорь Горбонос> Автор: Shocker.Pro > для этого используется такая конструкция: А ты тоже! Хоть бы знак повесил, что там ОБРЫВ, но туда можно :) (c) Семен Альтов Человек просил бесконечный цикл - я нарисовал. Мало ли, может он внеземные цивилизации ищет делает длинный математический расчет и хочет иметь возможность его прервать. все намного проще чем кажеться задача сделать счетчик всего лиш на 65536 циклов но с обязательными прерываниями через кнопки пуск\стоп и шаг а нужно это для моего (если дожму) эмулятора отладчика процессора(пока тока z80 там проще с описанием комманд) но бесконечный цикл в процессоре все-же нужен (переход ffff-->0000) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2011, 13:03 |
|
|
start [/forum/topic.php?fid=60&msg=37359033&tid=2158549]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 338ms |
total: | 471ms |
0 / 0 |