На счёт критериев как и везде - удобство работы.
Обычно вижу, что используют Python или Scala. Видел ещё nodejs и Java.
Такого, чтобы делали ETL на C++ я не видел
rxqvit, у него защёлки по бокам. Если одновременно обе чем-то тонким отщёлкнешь, то свич на составные части развалится.
Проще всего это сделать, если свитч вытащить из платы (если у тебя не hot swap, то придётся достать паяльник) и воспользоваться специальной открывалкой (switch opener)
Валерий Миладзе, кажется, тебе просто надо чуть больше поизучать тот язык, которым ты пользуешься и протокол, через который ты собираешься взаимодействовать каким-то сторонним сервером.
Игорь Гида, про NaN я написал :)
Про 0 не скажу, так как у меня не воспроизводится ошибка.
В студии есть функция отладки, где ты можешь построчно исполнять код и ставить точки останова на интересующих строках - вот тебе и повод научиться ей пользоваться.
Попробуй ещё изолировать свой код и позапускать его, например, в консоли (без обращения к Winforms) - если там будет всё ок, то ищи проблему в winforms (уже без кода с вычислениями) и попробуй понять, при какой ситуации формы выводят не то, что ты ожидаешь.
Константин Теплоухов, ужас какой.
Попробуй:
1. Вместо полноценных потоков запускать Task-и. Тк у тебя работа с сетью, то они будут дешевле, чем Thread-ы.
2. Вместо передачи через lock - попробуй System.Threading.Channels - они гарантируют безопасную передачу и не блокируют
qwertqwerzx, Чисто в теории - ты можешь даже в физиком агентский договор заключить, но в такой ситуации ты вроде уже должен заплатить налог 13% за него.
Советую лучше обратиться в какую-нибудь компанию, которая специализируется на всякой бухгалтерии и взять там консультацию с юристом и бухгалтером. Обычно это не очень дорого стоит.
Ибо если всё-таки какой-то нюанс упустите, то будете потом ныть, что "ух какой плохой {название банка} заблокировал мне счёт. Невозможно в россии бизнес вести"
AlexVWill, тогда вам нужен не "интерфейс для MySQL", а что-то наподобие Firebase (BAAS).
Как вариант можно посмотреть на PocketBase - его легко развернуть и он не жрёт очень много ресурсов (под капотом sqlite)
Но все формы и скрипты в любом случае придётся с нуля переписывать
AlexVWill, а какие именно функции от Access нужны?
Администрирование или формы со скриптами?
И почему MySQL?
Это просто начальство сверху такое спустило из-за того что больше ничего и не знает, или было какое-то сравнение?