Airat писал(а):
Выскакивает ошибка мол программа не работает и всеИ в чем эта ошибка выражается на экране
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Airat писал(а): Выскакивает ошибка мол программа не работает и всеИ в чем эта ошибка выражается на экране |
|||
карма: 22 |
|
Ответов: 147
Рейтинг: 3
|
|||
Появляется окошко : "Эта программа завершило свою работу"
|
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Airat, посмотри в диспетчере состояние памяти во врем работы -- растет она или колеблется около одного значения
|
|||
карма: 22 |
|
Ответов: 147
Рейтинг: 3
|
|||
Колеблется около одного значения(~9,8Мб),сворачиваю уменьшается до 1,8Мб,когда обратно разворачиваю увеличивается до 4,2Мб и так держится.
|
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Airat писал(а): Колеблется около одного значения(~9,8Мб),сворачиваю уменьшается до 1,8Мб,когда обратно разворачиваю увеличивается до 4,2Мб и так держитсяА в динамике, при работе, тоже так же Ошибка возникает всегда или только при обмене данными |
|||
карма: 22 |
|
Ответов: 147
Рейтинг: 3
|
|||
В динамике так же. Ошибка возникает именно когда начато чтение текстовых файлов и замена тегов.
|
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Airat, я тебе говорил поставить обычные таймеры, а не мультимедийные, на кой леший ты их воткнул. Замени все потоки и MMTimer-ы на обычные и погоняй, пусть подтормаживает, но зато будет ясно -- работает или нет в синхронном режиме
------------ Дoбавленo в 13.25: Запомни на будущее -- параллельные потоки ни в коем случае нельзя подключать к элементам визульного отображения, результат получается непредсказуемый -- элемент может быть занят перерисовкой в основном потоке, а ему пихают данные на чтение и заставлют несинхронно перерисоваться ------------ Дoбавленo в 13.28: И вот это, кстати, тоже нонсенс
|
|||
карма: 22 |
|
Ответов: 3889
Рейтинг: 362
|
|||
[offtop]Не программисты + HiAsm + параллельные потоки = новобранцы с гранатами без чеки под шквальным огнём среди минного поля, усыпанного граблями.[/offtop]
|
|||
карма: 1 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
[offtop]
1nd1g0 писал(а): Не программисты + HiAsm + параллельные потоки = новобранцы с гранатами без чеки под шквальным огнём среди минного поля, усыпанного граблями+100500 [/offtop] |
|||
карма: 22 |
|
Ответов: 147
Рейтинг: 3
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 1 раз(а), последний 2017-03-04 01:14:02 |
|||
карма: 0 |
|
Ответов: 147
Рейтинг: 3
|
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
85.64.238.11.dynamic.bara писал(а): Компилятор FPCFPC не поддерживает мультипотоки Airat писал(а): Таймер считывает содержимое текстового файлаПопробуй синхронизировать с выполнением основного цикла, те разреши чтение файла только после выполнения всего цикла обработки, если обработчик занят, то пропусти итерацию таймера |
|||
карма: 22 |
|
Ответов: 3889
Рейтинг: 362
|
|||
[offtop]Да, в такой схеме для апогея только потоков и не хватало [/offtop]
Airat писал(а): перестает работать вот этот таймерЕсли Autostop=0 и Вы его не останавливаете своей схемой, то самовольно "перестать" работать таймер не может. Проблема в логике схемы. |
|||
карма: 1 |
|
Ответов: 147
Рейтинг: 3
|
|||
Извините за вопрос.А как это сделать?
|
|||
карма: 0 |
|