Вывод неправильный
Этот топик читают: Гость
Ответов: 9906
Рейтинг: 351
|
|||
карма: 9 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Galkov, у меня диск от 2002 г., с ХР от 2001 г., переустанавливал последний раз в 2005 г., программку, использующую миллисек в Thread - в декабре 2006, миллисекунды были, сейчас буду инсталлировать версии со 115 в поисках, куда они пропали, хотя Dilma сказал, что принцип задержек не изменялся.
|
|||
карма: 19 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Galkov писал(а): Вывод неправильныйОбъясни, почему? |
|||
карма: 22 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Потому-что правильный вывод: не пользоваться виндой для "прецизионного таймирования", что попросту означает - для задач реального времени
|
|||
карма: 9 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
можно попробовать еще Thread + Sleep - там вычисление ведется по тикам проца.
|
|||
карма: 27 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Galkov, но это -- более глубокий ответ. Я имел ввиду немного другое. Timer отмеряет более равные промежутки (пусть и недостаточно точные), в отличии от Thread.
|
|||
карма: 22 |
|
Ответов: 8926
Рейтинг: 823
|
|||
nesco, Galkov, Бог с ней, с точностью, в приведённом примере при задержке=0 Thread выдаёт ~1.1 МГц (на моём компьютере), а с установленной задержкой 1 мсек - 64 события в секунду, хотя я ожидал (и раньше так и было) около 500 событий в секунду
Что изменилось |
|||
карма: 19 |
|
Ответов: 902
Рейтинг: 27
|
|||
У меня без таймера програмка запускается в 2 раза быстрее.
Подскажите пожалуйста ещё. С примером Леонида меню:"сохранить" теперь работает. А вот меню:"сохранить как",не хочет. Тоесть не сохраняет файл под другим именем. Посмотрите пожалуйста где ошибка или может чего не хватает? (То что не хватает ума,я и сам знаю!) code_1249.txt |
|||
карма: 1 |
| ||
файлы: 1 | code_1249.txt [36.8KB] [444] |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
juk, основы нужно знать на зубок. Не думаю, что так сложно прочесть несколько страниц текста из хелпа:
HiAsm help писал(а): Важно запомнить следующее: как компонент определяет, какие данные брать из потока, какие с точки входа Данные, а какие из св-ств по-умолчанию? Эта неоднозначность решается благодаря приоритету, т.е.:
Если доступны внешние данные(через точку Данные), то используются они Если соответствующая точка Данных не задана, то проверяется значение св-ва по-умолчанию В том случае, если св-во задано(т.е. не равно 0 или пустой строке),то используется значение этого св-ва. И в самую последнюю очередь используются данные из потока |
|||
карма: 27 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Леонид, винда изменилась. Поставил или прогу с системным приоритетом, или дрова какие-либо новые с большой ресурсоемкостью, или, что самое хреновое -- поймал вирус
|
|||
карма: 22 |
|
Ответов: 8926
Рейтинг: 823
|
|||
nesco, спасибо, успокоил
|
|||
карма: 19 |
|
Ответов: 3655
Рейтинг: 69
|
|||
nesco писал(а): или, что самое хреновое -- поймал вирус Так это как раз самое простое - его вылечить можно. А вот как остальное найдёшь |
|||
карма: 0 |
|
Ответов: 8926
Рейтинг: 823
|
|||
А вот Sleep (по совету Dilma ) свежепойманный для применения совместно с неправильным Thread, налетай Отличается от штатного тем, отсчёт времени производится не от поступившего события, а от предыдущего, и удалёнными тиками. С примером
|
|||
карма: 19 |
| ||
файлы: 1 | NewSleep.rar [1.4KB] [285] |
Ответов: 902
Рейтинг: 27
|
|||
Подскажите где посмотреть пример открытия,редактирования и сохранения текстовых файлов.
Все примеры что нашол на сайте или не полные или не работают. |
|||
карма: 1 |
|
Ответов: 3655
Рейтинг: 69
|
|||
juk писал(а): Подскажите где посмотреть пример открытия,редактирования и сохранения текстовых файлов.Неконретный вопрос 1) где отрытия 2) в чём редактирование |
|||
карма: 0 |
|