Слышал что MISRA C не сколько для кофеварок, сколько для военных и прочих критичных к надежности устройств (всяких там кардиостимуляторов). Может все-таки в таком ПО goto это действительно плохо?
alexey_abramov если через TCP, то это все должен делать за вас QTcpServer. Вы его используете? В смысле, не должно быть проблемы запуска двух клиентских приложений, т.к. клиентский TCP-сокет автоматически выбирает случайный свободный порт. Два клиентских приложения могут висеть на одном адресе на разных портах (ваш случай), или наоборот, на разных адресах на одном порту. И в том и в другом случае для сервера это будут разные TCP-подключения. Поэтому я не понимаю, почему и как у вас возникла проблема с клиентами.
Sasha можно, что конкретно вам непонятно? Я ж не могу рассказать вам про все в одном ответе. Как библиотеки подключить, как выбрать/создать конфигурацию?
Кирилл
> Что значит лишняя работа
Вот как раз то, что вы сказали - html генерить не стоит. Есть много последователей идеи "все можно сделать на хранимках и триггерах", всю бизнес-логику и даже немножко от представления, никогда не сталкивались с такими?)
Кирилл "одна из важнейших" - так лучше?) Тем более что способности к consistency у разных СУБД сильно различаются (как в плане ссылок и внешних ключей, так и в плане изоляции транзакций), а вот фильтрация и извлечение есть точно у всех.
Нужны подробности, а именно - какую конструкцию представляет из себя "событие" в библиотеке. Если либа на чистом C++, то это событие - коллбек? Если да, то дайти сигнатуру колбэка и метод, в который он передается.
S. KLS значит это всего лишь слухи, спасибо за ссылку, вполне себе свежая)
Я то пока и сам не представляю, как наш проект сделать на Quick вместо виджетов, ситуация примерно та же, как на приведенной вами картинке) Правда я воообще не могу вспомнить за последнее время крупных десктопных приложений. Если что и появилось - так это поделки на electron-е, удивительно, как они еще приемлемо работают). Надеюсь через 5 лет мы не придем к тому, что в папке каждой десктопной программы будет лежать libcef или аналог
aminought все-таки советую вам убедиться в отсутствии проблем с драйверами, попробуйте запустить ваше приложение на другой машине.
S. KLS забавно, но я слышал что некоторые уже не рекомендуют QtWidgets для новых проектов, т.к. они будет объявлены deprecated относительно скоро) вот уже и не знаю, что посоветовать..
121gr Тогда возможно Windows Forms в связке с C++. Или может даже MFC, не помню что там доступно в экспрессе. В любом случае посмотрите на Qt. Windows Forms для плюсов не очень, т.к. придется связываться с C++/CLI, что радости вам не добавит.
Файлы мелкие или крупные? Сколько запросов генерит закачка N файлов? Можете попробовать взять wireshark и сравнить досконально, чем отличаются передаваемые данные при подключении напрямую или через фидлер (конечно если есть время и желание)
я думаю все проще: под внедрить в C# человек имеет в виду не в Visual Studio, а использовать в проекте на C#. Только вот пока не могу придумать, что посоветовать. Ибо движок этого языка написан и адаптирован к плюсам..
kupereal
> компиляцию под .NET 2.0, тогда наши синтаксические обороты 6.0 преобразовываются?
вы путаете CLR и библиотеку классов с компилятором. Компилятор работает на ВАШЕЙ машине, где у вас стоит 2015-я студия с .net 4.6 и прочими плюшками. Если вы не используете фич языка, явно зависящих от более новой платформы, то всякий синтаксический сахар может компилиться и под старые версии .Net.
Конечно, Task-ов и Linq у вас на 2-м дотнете не будет.