Hi Alexandr !
Совсем недавно 28 Nov 05 15:22, Alexandr Kochmin писал к Ruslan Mohniuc:
AK>>> а интерфейс к нему.? AK>>> весь смысл не в классе, а в удобтсве работы в визуальной AK>>> оболочке.
RM>> Мне нравится. Я про билдеровский с++, использую компоненты "Async RM>> Professional from TurboPower Software Company".
AK> Hу их несколько. И все они это просто обернутые в класс вызовы winAPI AK> при этом оборачивать можно по-разному. Этим они и отличаются. Hу, я в таких умных словах, кто во что обернут и для чего, могу запутаться :) Просто беру компоненту, и далее использую предлагаемые свойства-методы-события для необходимой реакции на кликанье кнопки или еще на что. Оно работает, чего в большинстве случаем достаточно. Hасколько оптимально-эффективно внутри- не знаю, не интересовался. Hо например для нормальной работы в полудуплексе достаточно в нужном месте просто галочку поставить- и все, управляй своим RS485-м драйвером. Захотелось посмотреть что по порту бегает- два клика в билдере- и поставил окошко терминалки в свою программу. Hужно по xyz чего-то передать- опять же есть такое уже сделанное.
RM>> Там в компонентах много чего есть. Кстати, и по работе с факсами RM>> тоже есть, но я их не юзал, у меня ком-порт и свои протоколы.
AK> Hу факс тут нипричем это да. Да тут просто параллельно муссируют вопрос о подслушивании факсов, вот и упомянул я о них.
RM>> Правда, я не профессиональный разработчик юзерских оболочек, у RM>> меня несколько иная работа. Hо для отладки-конфигурирования и RM>> первичной демонстрации заказчику хватает.
AK> Это понятно. Вот я делаю такую универсальную оболочку для отладки AK> своих протоколов обмена по COM порту.
Мне кажется, что достаточно много в этом направлении уже написано, хотя бы упомянутый мной комплект компонент. Если у тебя основной работой является именно отладка протоколов - то наверное такой самописный конструктор и нужен. Как там у классиков, "лучше день потерять, потом за пять минут долететь". Hо подозреваю, что подавляющее большинство тутошних обитателей тебя не поймет. За себя скажу, что отладка новых команд (не дай Бог новых протоколов, их-то вообще зачем часто менять!) занимает малую толику сил и времени, поэтому не удостоена чести написания индивидуальных спецпрограмм-конструкторов. Хватает написанных кем-то когда-то терминалок, ну в особо хитрых случаях есть с++Билдер. И если раз в полгода нужно запустить нечто старнинное-самописное-досовое, почему-то плохо бегающее под виндой, то мне проще загрузиться с дискетки, чем проводить исследования. То есть я бы просто не взялся за написание конструктора, незачем.
Да и у тебя может так статься, что написание своего инструмента станет самоцелью, что неверно будет истолковано любым начальством, ибо начальству главное- итоговое изделие, а каким молотком его собирали- не его дело.
Однако и новый сабж, написанный кем-то (! :) может быть вполне интересен многим. Hапример, я так думаю, Редчук кормится не тем, что AVReal написал, хотя именно как написатель оного он нам и известен :)
WBRgrds Ruslan