При первом старте программы у меня заложено создание на диске (в Program File (x86) \ Мой прект\ ...) трех папок (для разных задач) для табличных файлов.
Сначала общие правила игнорируют, потом жалуются, что не работает.
При первом старте программы у меня заложено создание на диске (в Program File (x86) \ Мой прект\ ...) трех папок (для разных задач) для табличных файлов.
Очень странная идея - делать программу, которая при запуске не запускается.georgiy2590 писал(а): ↑15 сен 2021, 17:26 Спасибо за ответы обязательно попробую. А настройками при создании exe это нельзя исправить ?
естьgeorgiy2590 писал(а): ↑05 сен 2022, 02:18 Есть ли способ правильного запуска нескольких копий одного и того же exe ?
Сказал бы я, что совсем не правильный, но сам подобное делал :)Я думал о том что бы скомпилировать 4-ре разных exe, с разным названием - но мне кажется это не очень правильный вариант и не очень удобный.
Ну вот это самое правильное решение, а то, что в случае чего программа потерпит крах и вы всё потеряете так это косяк проектирования. Сделайте многопоточность с корректным (пере)запуском по отдельным портам и работайте в одном ехеТак же думал поместить в одной программе параллельно несколько блоков для одной, но получается тогда что в одном exe , будут обрабатываться все 4-ре модуля и если произойдет крах в одной обработке, то вся программа закроется и потеряются данные.
Для начала можно и так - параллельные циклы с проверкой ошибок и при необходимости перезапуск.georgiy2590 писал(а): ↑05 сен 2022, 02:44 Спасибо большое за ответ, а вы написали "Сделайте многопоточность с корректным (пере)запуском по отдельным портам ", это что имеется ввиду ? Просто параллельно сделать несколько while циклов как отдельных программ ?
Не зная, что вы вытворяете в коде, сложно что-то советовать.А как сделать что бы несколько экземпляров запущенные одновременно не конфликтовали между собой (теряет связь по com порту) просто понизить частоту опроса ? Мне в целом раз в 2 секунды вполне хватит.