Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2010-04-21 16:00:15 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2025-01-20 15:55:34
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#2: 2010-04-21 16:06:36 ЛС | профиль | цитата
Странно как то у меня это работает, но все-таки работает:
1 запуск: Runtimeerror
2. Runtimeerror
3. Нормально
4. Runtimeerror
5. Нормально
6. Нормально
Все делалось в FPC (на всякий случай )
P.S: не забудь еще компонент Charset добавить для читаемости результата
карма: 10
0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2010-04-21 16:38:09 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2025-01-20 15:55:34
карма: 0

0
Ответов: 4641
Рейтинг: 334
#4: 2010-04-21 19:51:19 ЛС | профиль | цитата
grosstems.netline-peresla писал(а):
у меня и на 5 работало и на 3 вылетало

работает до 10. проверял раз 5
code_17880.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_17880.txt [806B] [267]
Администрация
Ответов: 15295
Рейтинг: 1519
#5: 2010-04-21 20:13:37 ЛС | профиль | цитата
судя по тому, как реализован метод doConsoleExec приведенные схемы не будут на 100% корректно работать ни под каким компилятором. Поскольку в методе создается отдельный поток, то необходимо обеспечить синхронность добавления данных в memo
карма: 27
0
Ответов: 1379
Рейтинг: 86
#6: 2010-04-21 21:09:53 ЛС | профиль | цитата
а не легче использовать встроенный пинг?
code_17883.txt
карма: 0

0
файлы: 1code_17883.txt [323B] [178]
Гость
Ответов: 17029
Рейтинг: 0
#7: 2010-04-22 09:30:56 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2025-01-20 15:55:34
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#8: 2010-04-22 12:15:46 ЛС | профиль | цитата
я бы рекомендовал использовать примерно такую конструкцию
code_17898.txt
в ней параллельная запись из нескольких потоков исключена, так же отсутствует обращение из потока к визуальному элементу и кроме того данные отображаются более корректно, чем в решениях представленных выше.
карма: 27
0
файлы: 1code_17898.txt [1.4KB] [320]
Главный модератор
Ответов: 2999
Рейтинг: 396
#9: 2010-04-22 12:27:42 ЛС | профиль | цитата
Dilma писал(а):
я бы рекомендовал использовать примерно такую конструкцию


У меня Runtime error был только при первом запуске. Потом раз 10 запускал - работает!
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 1328
Рейтинг: 69
#10: 2010-04-22 12:31:15 ЛС | профиль | цитата
Nic писал(а):
У меня Runtime error присутствует

у меня все ок оба компилятора, несколько раз запускал
карма: 2

0
Гость
Ответов: 17029
Рейтинг: 0
#11: 2010-04-23 11:46:23 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2025-01-20 15:55:35
карма: 0

0
Разработчик
Ответов: 26209
Рейтинг: 2138
#12: 2010-04-23 12:07:53 ЛС | профиль | цитата
grosstems.netline-peresla писал(а):
А нельзя ли в WinExec добавить событие, происходящее при завершении работы консоли?

А разве вот это не то

onConsoleTerminate=Событие происходит при завершении работы консольной программы
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#13: 2010-04-23 13:18:40 ЛС | профиль | цитата
nesco писал(а):
А разве вот это не то

в случае с ping возврата из цикла получения данных не происходит и поток вертится до бесконечности
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#14: 2010-04-23 15:29:29 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2025-01-20 15:55:35
карма: 0

0
14
Сообщение
...
Прикрепленные файлы
(файлы не залиты)