|
|
|
Не корректно работает CreateProcess.
|
|||
|---|---|---|---|
|
#18+
Василий 2Если же вывод напрямую в окно консоли, то облом.Т.е. Writeln использует свою секретную магию? Какой облом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2019, 17:22 |
|
||
|
Не корректно работает CreateProcess.
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийраз ты туда что-то "впихнул", значит можешь направить "выхлоп" этого модуля не только в консоль, но и куда-нибудь ещё. например, тупо в файл. остальное - отговорки. Можно в файл, можно в пайп, всё можно, просто очень не хочется, главное чтоб было суперстабильно и минимально с точки зрения кода, а я в себе не настолько уверен (ну хотя в файл скинуть не проблема, да в принципе и так расчетная программа в файл сохраняет периодически и можно оттуда подгружать это параметр). Да и взаимодействие с авторами кода в данный момент ограничено, а втыкать в не самый простой чужой код свои процедуры... Просто раз уж и так выводит в консоль, подумал, чего лишний раз дергать чужой код. Ну и данный функционал из раздела "хочу чтоб было красиво", с точки зрения авторов расчетного кода это всё не очень важно (командная строка и тысячастрочные файлы исходных данных правящиеся в ручную "наше всё"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2019, 17:29 |
|
||
|
Не корректно работает CreateProcess.
|
|||
|---|---|---|---|
|
#18+
Василий 2Если вывод WriteLn-ом, то перенаправлять трубы. Ну и буферизация вывода может подкузьмить. Если же вывод напрямую в окно консоли, то облом. Ага, WriteLn-ом, ясно, буду раздираться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2019, 17:32 |
|
||
|
Не корректно работает CreateProcess.
|
|||
|---|---|---|---|
|
#18+
06.08.2019 17:22, _Vasilisk_ пишет: В2 >> Если же вывод напрямую в окно консоли, то облом. > Т.е. Writeln использует свою секретную магию? Какой облом? не нужно передёргивать. твой тёзка имел в виду https://docs.microsoft.com/en-us/windows/console/low-level-console-output-functions Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2019, 17:36 |
|
||
|
Не корректно работает CreateProcess.
|
|||
|---|---|---|---|
|
#18+
Только надо учесть, что если труба из читающего конца не вычитывается, то на пишущем конце запись виснет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2019, 10:19 |
|
||
|
Не корректно работает CreateProcess.
|
|||
|---|---|---|---|
|
#18+
Василий 2если труба из читающего конца не вычитывается, то на пишущем конце запись виснет. И восхитительная особенность WaitForXXXObject() заключается в том, что оно немедленно сообщит если в трубе появилось что-то на вычитывание. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2019, 13:18 |
|
||
|
Не корректно работает CreateProcess.
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovВасилий 2если труба из читающего конца не вычитывается, то на пишущем конце запись виснет. И восхитительная особенность WaitForXXXObject() заключается в том, что оно немедленно сообщит если в трубе появилось что-то на вычитывание. Это со стороны читателя поможет. А вот если читатель застрял, то писатель, который знать не знает про трубы, также зависнет на WriteLn на неопределенный срок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2019, 14:54 |
|
||
|
Не корректно работает CreateProcess.
|
|||
|---|---|---|---|
|
#18+
Василий 2то писатель, который знать не знает про трубы, также зависнет на WriteLn на неопределенный срокС какой стати? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2019, 15:07 |
|
||
|
Не корректно работает CreateProcess.
|
|||
|---|---|---|---|
|
#18+
Василий 2Это со стороны читателя поможет. А вот если читатель застрял, то писатель, который знать не знает про трубы, также зависнет на WriteLn на неопределенный срок Ну так именно это и поможет читателю не застрять. Что и требовалось. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2019, 16:24 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39845995&tid=2039166]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
253ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 541ms |

| 0 / 0 |
