Add(Console,2953706,364,203)
{
}
Add(MailSlot_Server,1040734,301,203)
{
link(onRead,2953706:doWrite,[])
}
Этот топик читают: Гость
Ответов: 253
Рейтинг: 0
|
|||
Хочу разобраться в работе с консольным приложением. Можно ли в EXE программе сделать таймер который будет создавать рондомные числа от 0 до 1000. и передоверять их в консоль. да так чтобы она не закрывалась. Я имею в виду. что то вроде этого. Или это полный бред ?
|
|||
карма: 0 |
|
Google
vip
|
#1.1контекстная реклама от партнеров
|
Главный модератор
Ответов: 2997
Рейтинг: 395
|
|||
Приведённый пример схемы больше похож на «вброс», чем на попытку сделать что-то самому. Поэтому советую ознакомиться со следующей ссылкой:
Почему-то не отвечают Редактировалось 1 раз(а), последний 2019-06-02 08:08:07 |
|||
карма: 6 |
|
Ответов: 1925
Рейтинг: 172
|
|||
Netspirit писал(а): MailSlot_Server использует стандартный класс потока и его метод Synchronize. Этот метод не работает в консольном приложении. http://forum.hiasm.com/topic/64294/0#p270112 Galkov писал(а): какая такая есть Великая Причина, заставляющая делать именно консольное приложение, а не оконное (например - невидимое).Редактировалось 1 раз(а), последний 2019-06-03 08:06:50 |
|||
карма: 9 |
|
Ответов: 4612
Рейтинг: 746
|
|||
egorhay писал(а): и передоверять их в консоль- если цикл чтения запустить по событию onStart, то приложение не закроется, пока не выйдешь из цикла - по событию onStart запустить параллельный поток (компонент Thread) с циклом чтения, затем остановиться на ожидание завершения с помощью компонентов Events+WaitObject. Или самый простой вариант - использовать мою модификацию консольного приложения. Для того чтобы не закрывалось без команды - поставить свойство WaitClose=True. Принимать приходящие данные можно с события onDataIn. Есть ещё такие компоненты для передачи данных между любыми приложениями: /topic/66399 Редактировалось 2 раз(а), последний 2019-06-03 10:43:26 |
|||
карма: 26 |
|
Ответов: 1925
Рейтинг: 172
|
|||
Netspirit писал(а): Чтобы не дать консоли закрыться возможны 2 приёма:
- если цикл чтения запустить по событию onStart, то приложение не закроется, пока не выйдешь из цикла - по событию onStart запустить параллельный поток (компонент Thread) с циклом чтения, затем остановиться на ожидание завершения с помощью компонентов Events+WaitObject. Эти примеры, кстати, есть в справке: http://forum.hiasm.com/wiki/5846 http://forum.hiasm.com/wiki/5408 |
|||
карма: 9 |
|
5