|
|
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
чччД__, В контексте своего рабочего места. Когда херачит код. Один херачит и смотрит, правильно ли оно работает. Второй получает сборку и тоже проверяет, правильно ли оно работает. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 15:29 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
окна... всюду окна. и в голове. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 15:35 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
Что-то ты не очень представляешь, что есть служба виндовс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 15:35 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
чччД__, Это ты не представляешь, что приложение может запускаться не только как сервис, но и в stand-alone режиме. Например, для отладки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 15:37 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
Ну так что ты тогда про сервисы талдычишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 15:39 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
чччД__, По мне - это оптимальное название. Сервер или серверное приложение - не але. Служба - тем более. А сервис вроде как понятен. Не обязан быть ни сервером, ни службой. Но может быть как тем, так и этим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 15:49 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
Вообще, дичь полная. Ну ладно, запуск "как приложения" для отладки, пусть с консолью. Ну, сбилди отладочном приложение с флагом "консольное", вот тебе и консоль, что за бред с позиционированием окна... И все равно, "как сервис" рано или поздно придется запускать - там уже гарантированно не будет ошибок, что ли? Так и будешь прыг-скок... Напиши простейшего клиента для работы с сервисом, это же и просто и удобно, хоть локально сервис отлаживай, хоть удаленно, да и управлять/настраивать удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 15:53 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
05.06.2018 15:49, SOFT FOR YOU пишет: > Сервер или серверное приложение - не але. Служба - тем более. А сервис вроде как понятен. Не обязан быть ни сервером, ни службой. Но может быть как тем, так и этим о! второе пришествие Дэйва Катлера... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 15:53 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
чччД__, Делает одно приложение. Которое знает, сервис ли оно или stand-alone. И работает соответственно. В Debug или Release сборке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 16:16 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
SOFT FOR YOUКоторое знает, сервис ли оно или stand-alone. Когда твои тестеры задолбаются читать бегущую консоль, они тебя начнут бить пока ты не сделаешь-таки вывод лога в файл, который удобно читать, грепать и отсылать по почтк. Так что ты сэкономишь себе время, занявшись этим уже сейчас. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 16:22 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
А уж какие забавные вещи позволяет творить имя файла лога типа \\.\pipe\MySuperLog - вообще ни словами описать, ни в сказке рассказать. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 16:34 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Я работаю в конторе, где 100+ сотрудников, и добрая половина из них программисты. Контора многие годы занимается тем, что разрабатывает промышленные сервера для линукс. И здесь используется как раз такая система, что пишутся логи и данные в терминал, в зависимости от уровня логирования. Поэтому будь добр, не рассказывай мне о том, что задолбаются делать тестеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 16:41 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
05.06.2018 16:41, SOFT FOR YOU пишет: > пишутся логи и данные в терминал вкуда? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 16:45 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
SOFT FOR YOUКонтора многие годы занимается тем, что разрабатывает промышленные сервера для линукс. И здесь используется как раз такая система, что пишутся логи и данные в терминал, в зависимости от уровня логирования. Не хочу тебя расстраивать, но, в отличии от линуха, виндовая консоль открывается в той позиции и с тем размером которые ей установили в прошлый раз. Поэтому принудительно каждый раз перетаскивать её в центр экрана совершенно не нужно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 16:49 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
https://blogs.msdn.microsoft.com/commandline/2017/06/20/understanding-windows-console-host-settings/ Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 16:55 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Я проверял, у меня не сохраняется Может быть потому, что область вывода и размеры окна меняю Может, что приложение изначально не консоль, а вызывается AllocConsole ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 17:05 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
SOFT FOR YOUМожет, что приложение изначально не консоль, а вызывается AllocConsole А ты проверь: убери свои прыжки в ширину, измени параметры через диалог из системной менюшки и посмотри где эта консоль откроется в следующий раз. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 17:14 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
SOFT FOR YOUDimitry Sibiryakov, Я проверял, у меня не сохраняется Может быть потому, что область вывода и размеры окна меняю Может, что приложение изначально не консоль, а вызывается AllocConsole Может, и не сохраняется, кто знает, что там у тебя за код. ... Сделай консольный лончер. Крошечное консольное приложение, которое будет стартовать твой сервис и завершаться. А сервис уже будет использовать консоль лончера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 17:19 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Да проверяли уже Говорю же ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 17:20 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
SOFT FOR YOUДа проверяли уже Говорю же ) Ну значит руки рихтуйте, проверяльщики, ибо у меня AllocConsole() в тестовом приложении, сляпанном за пару минут, показывает консоль точно на том месте, которое я ей задал в конфигурации. Ссылка, приведённая мною выше, не врёт. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 17:55 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, А область вывода менял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 18:05 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
Может быть и правда я криво проверял В любом случае я центрирую окно и хочу сделать это по красоте Если к сообщению первого оратора есть что добавить - ради бога ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 18:07 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
SOFT FOR YOUА область вывода менял? А твоя "область вывода" это, случайно так, не "Screen Buffer", которых может быть много?.. Они, сюрприз, в Windows существуют отдельно от консольного окна. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2018, 18:20 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
Зафигачил функцию, всё работает Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. Вопрос. Это работает в Windows 10. В других виндах сюрпризов не будет? Меня смущает STD_OUTPUT_HANDLE/STD_INPUT_HANDLE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2018, 13:50 |
|
||
|
CreateProcess-аналог AllocConsole
|
|||
|---|---|---|---|
|
#18+
SOFT FOR YOUЗафигачил функцию, всё работает Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. Вопрос. Это работает в Windows 10. В других виндах сюрпризов не будет? Меня смущает STD_OUTPUT_HANDLE/STD_INPUT_HANDLE поставь винду в виртуалку и проверь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2018, 13:52 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39655878&tid=2040748]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
213ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 518ms |

| 0 / 0 |
