|
простой пример Делфи 7 |
|
|
|
Jan 12 2018, 08:44
|
Местный
  
Группа: Участник
Сообщений: 319
Регистрация: 27-09-07
Пользователь №: 30 877

|
Цитата(AlexandrY @ Jan 12 2018, 11:33)  Насколько помню там было все очень плохо с USB COM портами и новыми политиками безопасности начатыми с Win 7. Никому не пожел бы связываться с Delphi 7. да все там прекрасно с дельфином7, только если вы остаетесь в пределах winAPI communication device. ну и пути к портам похитрее. с енумерацияей нужна некоторая эрудиция. но можно наверно и без енумерации. Цитата(messenger @ Jan 12 2018, 11:34)  Согласитесь, я не писал перечисленные вами требования. Точность к деталям с вашей стороны вызывает чувство общения с профессионалом. это лишь показывает отсутсвие у Вас опыта подобных заказов. все эти требования начнут вылезать в момент когда вам вручат работу, и попросят деньги. Вам ведь не подошло по какойто причине куча барахла на эту тему уже лежащего в интернете. потому что это не то что Вам надо, а надо чтото вполне определенное и некоего качества. Рекомендую все же перейти на фрипаскаль.ру - может быть там найдутся старички-фанаты соскучившиеся по работе с паскалем. они могут сбацать и даже быстро, может за день или за пол. а тут таким не место. хотя по моему последнему опыту, там тоже аудитория упертая и ядовитая и разочарованная - бизнес так бизнес, а учеба так учеба. так что наберитесь терпения.
Сообщение отредактировал AlexRayne - Jan 12 2018, 08:44
|
|
|
|
|
Jan 12 2018, 08:46
|
Местный
  
Группа: Участник
Сообщений: 319
Регистрация: 27-09-07
Пользователь №: 30 877

|
Цитата(AlexandrY @ Jan 12 2018, 11:44)  Вот тут вы и зависните. Если хотите контролировать все сами через winAPI, то придется отказаться от компонентов. Того же AsyncPro А товарищ желает видеть один компонент на форме. с винапи, без АсинкПро, жизнь прекрасна - именно эта мутация со мной и произошла. особенно если надо сделать компонент, асинкпро - лишняя зависимость.
|
|
|
|
|
Jan 12 2018, 08:58
|
Местный
  
Группа: Участник
Сообщений: 319
Регистрация: 27-09-07
Пользователь №: 30 877

|
Цитата(AlexandrY @ Jan 12 2018, 11:55)  Да этот winAPI тоже анахронизм по сути. Сейчас все перешли на UWP API. Только там будут появляться новые изощренные COM порты через новые медиа каналы. но зато он есть во всех вендах, а не только в вин10 а на фрипаскале наверняка есть и РТЛ кроссплатформенный.
|
|
|
|
|
Jan 12 2018, 09:13
|
Знающий
   
Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250

|
Цитата(AlexandrY @ Jan 12 2018, 11:33)  Насколько помню там было все очень плохо с USB COM портами и новыми политиками безопасности начатыми с Win 7. Никому не пожелал бы связываться с Delphi 7. Судя по ТЗ, ТС просто хочет, чтобы за него лабораторку выполнили. Потому как никто в своем уме реальные приложения на "делфи" писать не будет, тем паче таком древнем. Если бы нужно было, чтобы работало, уже за полчаса бы на С набросал утилитку командной строки и пользовался… Как промежуточный вариант — накультяпкать на Qt или пхытоне.
Сообщение отредактировал Эдди - Jan 12 2018, 09:15
|
|
|
|
|
Jan 12 2018, 10:33
|
Знающий
   
Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250

|
Цитата(AlexandrY @ Jan 12 2018, 12:26)  Реально найти все COM порты может только Visual Studio 2017. Как-то у вас в венде через одно место все… А с пистоном — да, если под линуксом более-менее можно с портом работать (и то, нормальное неблокирующее чтение поди-ка сделай, а в C это элементарно через select работает), то в вендах нужна какая-нибудь прокладка, и все еще больше усугубляется. Я уже неоднократно говорил: прошивка для игр не предназначена для серьезной работы. Особенно если работать надо с железом.
|
|
|
|
|
Jan 15 2018, 07:58
|
Участник

Группа: Участник
Сообщений: 66
Регистрация: 26-09-07
Пользователь №: 30 848

|
В WIN7 на Intel-e Delphi7 работает прекрасно. 2 года назад делал объемную "программку", в которой был подобный функционал, именно на Delphi7 потому, что надо было побыстрее. До сих пор используется. Но от паскалевских инструментов отказался принципиально по причине паскалевского синтаксиса. А так, конечно, за 1 час это делается. Просто, совсем не интересно...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|