Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013 Откуда: Одесса
Репутация: 357
Вы работаете с разделяемой памятью.
Кибор с отладчиком работает через запись и чтение в память процесса.
Я так понимаю работа через разделяемую память задействует схожие процессы.
Как они пересекаются и мешают друг другу я не знаю.
Напишите свое логирование в данном случае, если работа с отладчиком дает сбой в работе скрипта.
Redear
Отправлено: 27 Апреля, 2023 - 16:35:54
Мастер
Покинул форум
Сообщений всего: 202
Дата рег-ции: Июль 2022
Репутация: 0
свое логирование кода кибор звучит как фантастика) вежливо отправлен по пешему маршруту, понимаю
Kibor
Отправлено: 27 Апреля, 2023 - 16:56:10
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013 Откуда: Одесса
Репутация: 357
Никакого отправления. Я не знаю.
И много было недосказанностей вначале.
Я не изучаю скрипт до такой степени, что бы понять самому что куда переименовать.
Сразу надо давать четкую инструкцию, а не по сто раз перезапускать.
Ничего не фантастика.
Вам над отследить несколько параметров.
Так записывайте их в файл или в диалог.
Zireael
Отправлено: 27 Апреля, 2023 - 17:46:02
Эксперт
Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017
Репутация: 585
этот код использован на 100% этот код без шага влево вправо, и вылеты в отладчике это очень интересный поворот истории.
попробывал без пайпа, через start. ничего не изменилось
Kibor
Отправлено: 28 Апреля, 2023 - 07:38:54
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013 Откуда: Одесса
Репутация: 357
Дайте минимальный код который вылетает.
Redear
Отправлено: 28 Апреля, 2023 - 10:27:03
Мастер
Покинул форум
Сообщений всего: 202
Дата рег-ции: Июль 2022
Репутация: 0
Kibor пишет:
Дайте минимальный код который вылетает.
(для просмотра ссылки Вам необходимо авторизоваться)
удалил по максимуму все лишнее, только приемка отправка.
также скомпелировал lf.exe готовый к использованию
при включении с отладчиком, через секунд 10 после запуска, основная программа перестает принимать ответы, либо принимает их через раз.
Zireael
Отправлено: 28 Апреля, 2023 - 13:33:33
Эксперт
Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017
Репутация: 585
Проблема не в отладчике, а функции ожидания ответа от другого exe.
Если вместо WaitResponce(); поставить sleep(10);, то работает с включённым отладчиком.
Посмотрю потом что там не так.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.