-
- Спасибо! В итоге поставил из нетов портабл версию vb6 метров на 15. И скачал активикс компонент СОМ порта. Tpoeшник(17 знак., 07.04.2020 23:29)
- С тех пор, как интерфейсы были "отделены от государства" (WIN NT и далее), ведает всем железом исключительно операционная система. Стало быть, и поддержку СОМ порта следует искать в функциях API операционной системы, а не в языках програмирования. - Kceния(26.03.2020 12:31)
- 13 лет назад студент написал мне программу на плюсах, программа работает на всем, что шевелится. - VLLV(25.03.2020 13:51)
- Куда лицензионные отчисления отправлять? :) - Moлoдoй кoллeгa(25.03.2020 18:52)
- В Сингапур - VLLV(25.03.2020 21:00)
- Тополями? - Kpoк(25.03.2020 21:23)
- В Сингапур - VLLV(25.03.2020 21:00)
- Куда лицензионные отчисления отправлять? :) - Moлoдoй кoллeгa(25.03.2020 18:52)
- TCL/TK? Sergey_N(236 знак., 25.03.2020 13:37)
- Веб-браузер. Плюс "тонкая" прослойка протаскивающая JSON-ы между браузером и компортом через локальный вебсервер, В целях кросплатформенности пишется на python (он популярен и будет долго доступен на всех платформах). - fk0(25.03.2020 11:53)
- У нас так сделано. Ну не прямо так конечно, но суть такая: плюс,минус один код и для локального конфигураторе и для сетевого. Tpoeшник(27 знак., 07.04.2020 23:37)
- python не нужен - есть Go - OlegPowerC(27.03.2020 12:32)
- А можно поподробнее, что на стороне компа? Протащить JSON через UART, RNDIS, Eth в зависимости от возможностей интересно, но что дальше? - Andreas(25.03.2020 12:25)
- Это называется web application. HTML+JS. AJAX и всё такое. Загружается в браузер так же, как и JSON. Gzip сжимает всё это оч. хорошо, поэтому флеша занимает немного. - SciFi(25.03.2020 12:30)
- Это я делал(хотя не сжимал, только пробелы скриптом убирал), но браузер и компорт? Питон? - Andreas(25.03.2020 12:33)
- Гуглить progressive web applications. То есть такая веб страница, которую допустили до последовательного порта. Сама страница может даже где-нибудь хоститься - lloyd(25.03.2020 21:36)
- Вот. Налицо незаполненная рыночная ниша. Вроде бы всё просто должно быть, а поди ж ты. - SciFi(25.03.2020 12:52)
- С чего вдруг "незаполненная"? Половина Малинок делают ровно это. Отдать броузеру клиента через http JS-скрипт + транслировать для этого скрипта JSON в компорт и обратно. - Cкpипaч(25.03.2020 13:22)
- Речь о том, что это можно сделать не малинкой, а питоновским скриптом на компе. Скриптом который запустит веб-браузер и через встроенный веб-сервер обеспечит скрипт в браузере доступом к компорту/усб и т.п. Для различных приборов и приложений функционал примерно же один и тот же, разница будет только в javascript и html. Которые будут загружаться не из прибора (не влезут) а из файлика лежащего рядом со скриптом, и которые будут специфичные для прибора. Ниша действительно не занятая. - fk0(25.03.2020 17:47)
- НА КОМПЕ скрипт ничем не отличается от ехе-шника. Цену малинки напомнить? Кроме того, на "железяки" на порядок проще выжать с заказчика деньги. - Cкpипaч(25.03.2020 21:07)
- Скрипт отличается от ехешника и значительно: ехешник требует специального программиста, чтоб постоянно его перекомпилировать, особенно если версия виндов меняется и т.п. А скрипт просто работает, в любой ОС (дурные случаи, когда программист-идиот в расчёте на пожизненную занятость требует постоянных переделок -- не рассматриваем). - fk0(25.03.2020 21:21)
- Для заказчика, это не отличие. - Cкpипaч(25.03.2020 22:07)
- Я думаю, спустя какое-то время научатся понимать такие ньюансы и пропишут в тех. требования и ещё исходники потребуют. - fk0(25.03.2020 23:01)
- А мы будем продавать коробочки. Наглухо запаянные 8) - Cкpипaч(25.03.2020 23:11)
- Я думаю, спустя какое-то время научатся понимать такие ньюансы и пропишут в тех. требования и ещё исходники потребуют. - fk0(25.03.2020 23:01)
- Для заказчика, это не отличие. - Cкpипaч(25.03.2020 22:07)
- Скрипт отличается от ехешника и значительно: ехешник требует специального программиста, чтоб постоянно его перекомпилировать, особенно если версия виндов меняется и т.п. А скрипт просто работает, в любой ОС (дурные случаи, когда программист-идиот в расчёте на пожизненную занятость требует постоянных переделок -- не рассматриваем). - fk0(25.03.2020 21:21)
- мне тоже интересно - Constantin24(25.03.2020 20:33)
- А можешь подробнее объяснить? я как-то написал такую объяснялку - General(25.03.2020 19:02, ссылка)
- НА КОМПЕ скрипт ничем не отличается от ехе-шника. Цену малинки напомнить? Кроме того, на "железяки" на порядок проще выжать с заказчика деньги. - Cкpипaч(25.03.2020 21:07)
- Речь о том, что это можно сделать не малинкой, а питоновским скриптом на компе. Скриптом который запустит веб-браузер и через встроенный веб-сервер обеспечит скрипт в браузере доступом к компорту/усб и т.п. Для различных приборов и приложений функционал примерно же один и тот же, разница будет только в javascript и html. Которые будут загружаться не из прибора (не влезут) а из файлика лежащего рядом со скриптом, и которые будут специфичные для прибора. Ниша действительно не занятая. - fk0(25.03.2020 17:47)
- С чего вдруг "незаполненная"? Половина Малинок делают ровно это. Отдать броузеру клиента через http JS-скрипт + транслировать для этого скрипта JSON в компорт и обратно. - Cкpипaч(25.03.2020 13:22)
- Это я делал(хотя не сжимал, только пробелы скриптом убирал), но браузер и компорт? Питон? - Andreas(25.03.2020 12:33)
- Это называется web application. HTML+JS. AJAX и всё такое. Загружается в браузер так же, как и JSON. Gzip сжимает всё это оч. хорошо, поэтому флеша занимает немного. - SciFi(25.03.2020 12:30)
- Qt. С Qt4 меньше головной боли с установкой среды разработки, в Qt5, говорят, появилась полезная библиотека для Com-порта. Но, вообще, я предпочитаю использовать . Гораздо проще отредактировать описание списка параметров, чем переписывать конфигуратор под каждое серьезное обновление прошивки устройства. С подобным принципом работы можно вспомнить . Попадалась еще пара проектов с AlexG(36 знак., 24.03.2020 18:04, ссылка, ссылка)
- Спросил у знакомого, которому около 25-27 лет, работает в IT конторе программистом, User_(267 знак., 25.03.2020 14:45 - 17:02)
- QT хорош массой готовых форм для тех кто программирует эпизодически.Как делфи или билдер. PlainUser(58 знак., 25.03.2020 15:04)
- Когда профессионалы специализируются на разработке аппаратуры, а софт для ПК вторичен это очень даже актуально. Еще бывает важно то, что на Qt есть для Linux. Если приложить некоторые усилия, можно получить виндовую и линуксовую версию своей программы из одних и тех-же исходников. - AlexG(26.03.2020 01:22)
- Все же, для мультиплатформенности лучше подходит JS + HTML. Особенно, загружаемые в броузер прямо из устройства. - Cкpипaч(26.03.2020 10:01)
- Как решаете задачу попадания JS + HTML из устройства в браузер? - AlexBi(26.03.2020 11:01)
- Подключился пользователь на 80 порт, прислал запрос GET -получил. - Cкpипaч(26.03.2020 13:45)
- Т.е. устройство должно быть в сети, и браузер в сети, браузер должен иметь возможность общаться с устройством (преодолеть сети/подсети, фаерволы, маршруты и т.п.), браузер должен как-то узнать по какому адресу искать устройство. Все это должно не вступить в конфликты со всякими другими устройствами в сети. У Вас такой алгоритм, или можно проще? - AlexBi(26.03.2020 15:45)
- Большая часть перечисленного актуальна в любом случае. Что дискетка на компьютер, что выгрузка из устройства. Для остального тоже можно выкрутится. Cкpипaч(211 знак., 26.03.2020 23:57)
- В моих устройствах нет экрана. А связь с ПК есть. И связь с ПК под винхр-Вин10 + линукс. Под линукс,правда, нужен вайн. symbions(211 знак., 27.03.2020 00:49)
- У меня список клиентов радикально шире. Андроид, IOS, винда, линукс. Cкpипaч(305 знак., 27.03.2020 12:30)
- О, отладочный порт - шикарная роскошь для многих моих приборов :) symbions(210 знак., 28.03.2020 01:53)
- Как вариант, программа может быть загружена с вашего корпоративного сайта. Возможности поиска приборов в локальной сети сильно зависят от исполняющей системы (ОС+броузер+маршрутизатор) клиента, но пару идей таки есть. Cкpипaч(77 знак., 28.03.2020 13:22)
- "Впрочем, он наверно сдохнет. Но идея хороша!" :) - LightElf(28.03.2020 02:11)
- О, отладочный порт - шикарная роскошь для многих моих приборов :) symbions(210 знак., 28.03.2020 01:53)
- У меня список клиентов радикально шире. Андроид, IOS, винда, линукс. Cкpипaч(305 знак., 27.03.2020 12:30)
- В моих устройствах нет экрана. А связь с ПК есть. И связь с ПК под винхр-Вин10 + линукс. Под линукс,правда, нужен вайн. symbions(211 знак., 27.03.2020 00:49)
- Большая часть перечисленного актуальна в любом случае. Что дискетка на компьютер, что выгрузка из устройства. Для остального тоже можно выкрутится. Cкpипaч(211 знак., 26.03.2020 23:57)
- Можно еще PPP. Или SLIP на PIC12 ;) - Гyдвин(26.03.2020 13:48)
- Single line IP (SLIP) НЕ НАДО! Была необходимость конфигурировать железки по SLIPу. Так в современных Виндосах SLIP выпилен "за ненадобностью". И включить было сложно. Не помню, может, закончилось тем, что нашли старый компьютер с WinXP. Хотя сам протокол не плох и я бы его использовал. Но "из коробки" он не работает. Даже в линуксе по-умолчанию не установлен. - Nikolay_Po(26.03.2020 16:01)
- А смысл? 10$ за Малинку жалко? - Cкpипaч(26.03.2020 14:18)
- За Малинку хотят ближе к 100$ Немного жалко :( - AlexBi(26.03.2020 15:47)
- По ссылке 10$. К нему SD-карточка еще - 4$ Cкpипaч(50 знак., 27.03.2020 18:20, ссылка)
- Да я для прикола :) Тем не менее это работает... - Гyдвин(26.03.2020 14:36)
- За Малинку хотят ближе к 100$ Немного жалко :( - AlexBi(26.03.2020 15:47)
- Раз fk0 самоизолировался, хоть ты расскажи, как уарт с браузером без малинки сопрячь. - Andreas(26.03.2020 13:53)
- А тут даже рассказывать не надо. Самое простое - берешь пример из поствки Keil для LPC214* "Http_demo", подключаешься к LPC нему как к PPP серверу посредством COM порта и вуяля. Смотри, как эта кухня работает... Для SLEEP все проще - исключается PPP стек. Гулял лет 15 назад пример реализации для PIC12 на ASM... - Гyдвин(26.03.2020 14:32)
- Тогда нужен браузер на устройстве с СОМ портом, с возможностью организовать PPP/SLIP на этом порте. Сейчас такое редкость. Наверное нет смысла такой вариант рассматривать. - AlexBi(26.03.2020 15:51)
- На компе это настраивается штатно. На ведроиде тоже вполне по силам (3G "свистки" так и подлючаются - посредством PPP и COM). Так что не редкость. Но конечно же сейчас проще заюзать тот же WiFi и какой-нить ESPxxxx за 2$. - Гyдвин(26.03.2020 16:19)
- Тема начиналась с удобной кроссплатформенной настройки параметров девайса по уарт/усб. Ставить для этого есп некоторый перебор, да еще его тоже настраивать надо. Пока наиболее удобное для юзверя, что я делал RNDIS+DHCPserver+DNS и в браузере просто набирается что-то типа mydevice.myy. Но это жирно по затратам и требует усб. Для уарта PPP прозвучало, но надо копать. - Andreas(26.03.2020 16:42)
- А можно поинтересоваться: насколько именно USB-RNDIS-... и т.д жирные по затратам? il-2(630 знак., 26.03.2020 17:58)
- Да, именно так. По затратам около 40к флеша и 20 ОЗУ на М3, но это для странной оси и написано не мной. Andreas(307 знак., 26.03.2020 18:09, ссылка)
- Спасибо. Как-то я более оптимистично на это смотрел... Получается, что в 48-ногий STM32F103C8 это если и впихнется, то останется место только на что-то простенькое. - il-2(26.03.2020 18:19)
- STM32F103C8 я пробовал- занимало чуть больше 50к вместе с осью, но своеобразной. Голая ось около 20к занимала. - Andreas(26.03.2020 18:27)
- А сколько ОЗУ эта "своеобразная" ОС отъедала? il-2(87 знак., 26.03.2020 18:41)
- С озу приврал наверно. Тестовый проект с несложной одной вебстраницей около 53к флеша занимал и около 5к ОЗУ оставалось свободными. Голая оська тоже около 5к озу хотела. Но это было давно и приблизительно. Дмаю для рабочего проекта 20к ОЗУ с учетом оси, которая все равно нужна и других задач будет маловато. В рабочем проекте было 32к ОЗУ и хватило впритык, стеки задач я оптимизировал. - Andreas(26.03.2020 18:52)
- А сколько ОЗУ эта "своеобразная" ОС отъедала? il-2(87 знак., 26.03.2020 18:41)
- STM32F103C8 я пробовал- занимало чуть больше 50к вместе с осью, но своеобразной. Голая ось около 20к занимала. - Andreas(26.03.2020 18:27)
- Спасибо. Как-то я более оптимистично на это смотрел... Получается, что в 48-ногий STM32F103C8 это если и впихнется, то останется место только на что-то простенькое. - il-2(26.03.2020 18:19)
- Да, именно так. По затратам около 40к флеша и 20 ОЗУ на М3, но это для странной оси и написано не мной. Andreas(307 знак., 26.03.2020 18:09, ссылка)
- Повесить на уарт ESPxx в режиме точки доступа - вполне богатая затея. Подошел к девайсу со смартфоном, приконнектился к точке - и рули через вебмордие. - LightElf(26.03.2020 17:15)
- Именно. - Гyдвин(26.03.2020 17:21)
- Если пароль один - стремно, что рядом проходящий снесет настройки. Если разные - как ими управлять? Хотя может иногда и вариант. - Andreas(26.03.2020 17:19)
- Гм... Вставлять ESP в девайс нет необходимости. Его можно подключать к uart девайса на время настройки, как и желал топикстартер. Этакий вспомогательный "свисточек" с смартфону с браузером для удобства сопряжения. - Гyдвин(26.03.2020 17:25)
- Тады есть смысел сделать переходник USB (RNDIS) в UART на однокристаллке. И навернуть внутре оной однокристаллки вебмордие с блекджеком и жаваскриптами. Ну, или, USB MSD. Записал настройки в файлег в любом блокноте - и алга. - LightElf(26.03.2020 18:25)
- Ага. Потом наебстись переходником RNDIS, с подбором смартфона с usb хост и поддерживающего rndis и пр.пр. WiFi и браузер гарантированно имеется в любом смарте. От самого навороченного яблокофона до самого затрапезного ведроида. Для ESP есть туева хуча софта с помощью которого можно быстренько слепить требуемое. Начиная с ардуин с питонами, заканчивая родным SDK. А так да - сам ESP не пользую, хотя и развел футпринты в девайсах без встроенного ethernet. В них как раз usb хост для флэхи, с которой и Гyдвин(20 знак., 26.03.2020 18:52)
- Ну или не RNDIS, а какой USB-COM. Шоб поделие выглядело как 3G свисток и, соответственно, работало как свисток. - LightElf(27.03.2020 13:35)
- Для телефона wifi наверно оптимален, но для компа не пойдет. - Andreas(26.03.2020 18:55)
- Для компа все возвращается и изначальному - ДельфЯм ;) Сотня строк кода без лишних извратов :) - Гyдвин(26.03.2020 18:59)
- Ага. Потом наебстись переходником RNDIS, с подбором смартфона с usb хост и поддерживающего rndis и пр.пр. WiFi и браузер гарантированно имеется в любом смарте. От самого навороченного яблокофона до самого затрапезного ведроида. Для ESP есть туева хуча софта с помощью которого можно быстренько слепить требуемое. Начиная с ардуин с питонами, заканчивая родным SDK. А так да - сам ESP не пользую, хотя и развел футпринты в девайсах без встроенного ethernet. В них как раз usb хост для флэхи, с которой и Гyдвин(20 знак., 26.03.2020 18:52)
- Тады есть смысел сделать переходник USB (RNDIS) в UART на однокристаллке. И навернуть внутре оной однокристаллки вебмордие с блекджеком и жаваскриптами. Ну, или, USB MSD. Записал настройки в файлег в любом блокноте - и алга. - LightElf(26.03.2020 18:25)
- Гм... Вставлять ESP в девайс нет необходимости. Его можно подключать к uart девайса на время настройки, как и желал топикстартер. Этакий вспомогательный "свисточек" с смартфону с браузером для удобства сопряжения. - Гyдвин(26.03.2020 17:25)
- А можно поинтересоваться: насколько именно USB-RNDIS-... и т.д жирные по затратам? il-2(630 знак., 26.03.2020 17:58)
- Тема начиналась с удобной кроссплатформенной настройки параметров девайса по уарт/усб. Ставить для этого есп некоторый перебор, да еще его тоже настраивать надо. Пока наиболее удобное для юзверя, что я делал RNDIS+DHCPserver+DNS и в браузере просто набирается что-то типа mydevice.myy. Но это жирно по затратам и требует усб. Для уарта PPP прозвучало, но надо копать. - Andreas(26.03.2020 16:42)
- На компе это настраивается штатно. На ведроиде тоже вполне по силам (3G "свистки" так и подлючаются - посредством PPP и COM). Так что не редкость. Но конечно же сейчас проще заюзать тот же WiFi и какой-нить ESPxxxx за 2$. - Гyдвин(26.03.2020 16:19)
- Тогда нужен браузер на устройстве с СОМ портом, с возможностью организовать PPP/SLIP на этом порте. Сейчас такое редкость. Наверное нет смысла такой вариант рассматривать. - AlexBi(26.03.2020 15:51)
- А тут даже рассказывать не надо. Самое простое - берешь пример из поствки Keil для LPC214* "Http_demo", подключаешься к LPC нему как к PPP серверу посредством COM порта и вуяля. Смотри, как эта кухня работает... Для SLEEP все проще - исключается PPP стек. Гулял лет 15 назад пример реализации для PIC12 на ASM... - Гyдвин(26.03.2020 14:32)
- Т.е. устройство должно быть в сети, и браузер в сети, браузер должен иметь возможность общаться с устройством (преодолеть сети/подсети, фаерволы, маршруты и т.п.), браузер должен как-то узнать по какому адресу искать устройство. Все это должно не вступить в конфликты со всякими другими устройствами в сети. У Вас такой алгоритм, или можно проще? - AlexBi(26.03.2020 15:45)
- Подключился пользователь на 80 порт, прислал запрос GET -получил. - Cкpипaч(26.03.2020 13:45)
- Как решаете задачу попадания JS + HTML из устройства в браузер? - AlexBi(26.03.2020 11:01)
- Так C# есть и под Linux - MonoDevelop - User_(26.03.2020 09:55)
- Все же, для мультиплатформенности лучше подходит JS + HTML. Особенно, загружаемые в броузер прямо из устройства. - Cкpипaч(26.03.2020 10:01)
- Qt хорош QtQuick'ом, который крутится на opengl es видяхах инфотеймент систем. Там винды как правило и рядом нет (ибо зачем?). Другой вопрос, что они курвятся семимильными шагами, делая упор на коммерческую версию кутей - lloyd(25.03.2020 21:30)
- Так сейчас Visual C# сам, как билдер стал. Куча готовых компонентов, которые кидаются на форму, у них выбираются свойства и пишется обработчик событий, которые эти компоненты могут получать. Многое делается кликанием мышки и автогенератором кода. Создание потоков и их управление вынесено на "верхний уровень", ничего такого не было раньше при работе в старом Visual C++ под MFC. У меня один знакомый цвет кнопки на зеленый в билдере пытался поменять, так целая проблема с какими-то костылями и решениями, User_(100 знак., 25.03.2020 17:16)
- Где посмотреть кучу готовых компонентов для C#, и чтоб задаром? Несколько лет назад с компонентами было очень грустно, только стандартные виндовые, с очень мелкими вариациями. Банальный вертикальный прогресбар был проблемой. - AlexBi(25.03.2020 17:53)
- так горизонтальный есть прогресбар, а из него легко делается вертикальный User_(130 знак., 25.03.2020 19:08, ссылка, ссылка)
- Только вертикальный оказывается не сплошным, а квадратиками, и в сплошной переделываться не хочет. - AlexBi(25.03.2020 19:23)
- а такие подойдут - User_(25.03.2020 20:17, ссылка)
- какой ужас ))) Spectrum какойто - Aleksey_75(25.03.2020 20:34)
- А то! Некрософтовое убогое поделие сродни ведроинтерфейсу. Сравни с дельфийной VCL + старые "православные" контролы от того же некрософт... Интерфейс W95..XP -> W10 из той оперы. Хиреют'c ;) - Гyдвин(25.03.2020 20:48)
- в cvi прогрессбары очень нарядные, с кучей настроек - Aleksey_75(25.03.2020 20:56)
- сравнил делфи прогрессбар и мелкософт по картинкам в гугле - отличий не замечено :) User_(33 знак., 25.03.2020 20:51, ссылка)
- вам не угодишь :) - User_(25.03.2020 20:40)
- А то! Некрософтовое убогое поделие сродни ведроинтерфейсу. Сравни с дельфийной VCL + старые "православные" контролы от того же некрософт... Интерфейс W95..XP -> W10 из той оперы. Хиреют'c ;) - Гyдвин(25.03.2020 20:48)
- какой ужас ))) Spectrum какойто - Aleksey_75(25.03.2020 20:34)
- а такие подойдут - User_(25.03.2020 20:17, ссылка)
- Только вертикальный оказывается не сплошным, а квадратиками, и в сплошной переделываться не хочет. - AlexBi(25.03.2020 19:23)
- так горизонтальный есть прогресбар, а из него легко делается вертикальный User_(130 знак., 25.03.2020 19:08, ссылка, ссылка)
- Где посмотреть кучу готовых компонентов для C#, и чтоб задаром? Несколько лет назад с компонентами было очень грустно, только стандартные виндовые, с очень мелкими вариациями. Банальный вертикальный прогресбар был проблемой. - AlexBi(25.03.2020 17:53)
- Когда профессионалы специализируются на разработке аппаратуры, а софт для ПК вторичен это очень даже актуально. Еще бывает важно то, что на Qt есть для Linux. Если приложить некоторые усилия, можно получить виндовую и линуксовую версию своей программы из одних и тех-же исходников. - AlexG(26.03.2020 01:22)
- QT хорош массой готовых форм для тех кто программирует эпизодически.Как делфи или билдер. PlainUser(58 знак., 25.03.2020 15:04)
- Пора "программистов" опять начать сжигать на кострах. - kaf1(24.03.2020 19:00)
- Гретта Тунберг нэодобряэ. На удобрения! - mse homjak(25.03.2020 22:32)
- При разложнении будут выделять СО2. Грете очень трудно угодить. - Codavr(27.03.2020 18:12)
- Гретта Тунберг нэодобряэ. На удобрения! - mse homjak(25.03.2020 22:32)
- Спросил у знакомого, которому около 25-27 лет, работает в IT конторе программистом, User_(267 знак., 25.03.2020 14:45 - 17:02)
- Менюшки можно нарисовать кодами VT100. На писюке нужен только эмулятор терминала. PuTTY, например. - SciFi(24.03.2020 16:28)
- Кстати да - если писать интерфейс для прямого взаимодействия с оператором - вполне себе и просто, Samx(20 знак., 28.03.2020 17:41)
- Вот если бы COM-порт в браузер прокинуть... В принципе раньше dialup в виндах легко поднимался, но PPP для контроллера тяжеловат. - fk0(25.03.2020 10:46)
- Нет, не вариант. Не поймут правильно заказчики - Tpoeшник(24.03.2020 16:34)
- Чудо-юдо программу не работающую в следующей версии виндов -- поймут, так что ли? Действительно, сжигать. - fk0(25.03.2020 10:44)
- Безотносительно конкретного ТЗ ТС, по опыту работы: нет ничего лучше и ценнее возможности работать с устройством без программы-посредника. Например, воткнув в сотовый телефон с OTG преобразователь USB-RS232. Без всяких программ. Nikolay_Po(346 знак., 24.03.2020 17:30)
- Когда в начале 90х говорил, что японокитайцы закладывают в свои часы Асахи глюки после смены батарейки надо мной смеялись. Теперь идея завладела массами, эппл за цепкие ручонки уже поймали. Codavr(369 знак., 27.03.2020 08:05)
- Капитализм говорит: бери деньги и убегай! Или оставайся, но только если регулярно платят за обслуживание. - SciFi(24.03.2020 17:33)
- Наваять на гольном Цэ не вариант? - LightElf(24.03.2020 16:27)
- Почему не вариант. Просто не слышал что виндовые приложухи на Си делали - Tpoeшник(24.03.2020 16:35)
- Последнее время для примитивных приложений использую DISLIN Ozelot(187 знак., 27.03.2020 09:49, ссылка)
- Да вы зажрались :) - LightElf(26.03.2020 15:33)
- CreateFileA("\\\\.\\COM15",...), ReadWile, WriteFile - ucMike(26.03.2020 15:31)
- Никаких проблем в работе с COM-портом через WinAPI в C++ Билдере нет. Samx(46 знак., 24.03.2020 17:53)
- Я не спец. И не то что тошнит, но почему бы не попробовать чет интереснее. Вдруг понравится - Tpoeшник(24.03.2020 18:55)
- Воспользоваться Microsoft Visual Studio MFC, взять 6й версии, что бы везде работало. Для винды все это родное. - AlexBi(24.03.2020 16:41)
- А точно надо только под Windows? Кроссплатформенность сейчас всё ширится, и на случай наступления большого П-ца, лучше конфигураторы и прочее делать сразу под оба варианта, Windows и Linux (MacOS до кучи, Андроид - по желанию). - Nikolay_Po(25.03.2020 13:53)
- так зачем такой раритет и ручками потом все писать, когда visual studio 2019 community от microsoft официально бесплатна, делает маленький код, т.к. Framework уже встроен в любую windows и программа на C# использует эти библиотеки. Гляделки с графиками и ком портами делаются на основе готовых встроенных компонентов без всяких заморочек. Сам сижу на Visual studio 2012 работало и на Win7 и на Win10, ставится без всяких кряков и т.д. - User_(25.03.2020 11:20)
- Перечитайте лицензию еще раз. Бесплатно ли для использования в коммерции ??? - 3m_в_изгнaнии(25.03.2020 14:13, )
- 3m работает! - 3m(28.03.2020 18:41)
- Ура! - SciFi(28.03.2020 18:50)
- а я для себя любимого и делаю, там официально бесплатно :) - User_(25.03.2020 14:26)
- 3m работает! - 3m(28.03.2020 18:41)
- Чем новее, тем сложнее с переносимостью на старые версии виндовса. Маленький код требует наличия на компьютере рантайма, который совсем не маленький, и на старых версиях его нет. Так же может оказаться что его в принципе нет для какого-нибудь ХР. С готовыми библиотеками под модный C# не густо, есть родные виндовые контролы, а что-то еще фиг найдешь, да и самому делать не просто, не все доступно, получается не красиво. И где-то читал, что начиная с 2009 visual studio делает код только х64 или только под AlexBi(46 знак., 25.03.2020 12:06)
- это какие-то слухи и страшилки про только под x64. У меня все, что было написано под win7 32bit на C# VS2012 прекрасно запускается и работает на Win10 64bit. А сама VS2012 становится и под win7 32 bit и под win10 64 bit. И про компоненты какие-то страшилки, знакомому понадобились какие-то экзотические (там авиагоризонты, компасы и т.д.), то нашлись готовые и бесплатные, причем несколько вариантов. На их базе потом свои делал. - User_(25.03.2020 14:32)
- Не знаю, что там с до-диезом, но когда в VS19 пишешь на C++, можно указать, начиная с какой версии Windows должно работать. В свойствах проекта есть раздел C/C++ - Preprocessor - Preprocessor Definitions, туда нужно вписать строчку типа _WIN32_WINNT=_WIN32_WINNT_WIN7. Можно написать и _WIN32_WINNT_WINXP, но мне уже проверить негде. - йцyкeн(25.03.2020 12:40)
- Отчего вы сами на VS 2012 сидите, а не переходите на более свежую? (я сама на VS 2013 сижу) - Kceния(25.03.2020 12:04)
- Перечитайте лицензию еще раз. Бесплатно ли для использования в коммерции ??? - 3m_в_изгнaнии(25.03.2020 14:13, )
- Ох не факт что вариант... особенно если нужен ком порт с поддержкой управляющих... - sav6622(24.03.2020 16:49)
- Почему не вариант. Просто не слышал что виндовые приложухи на Си делали - Tpoeшник(24.03.2020 16:35)