Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Мне кажется так делать нельзя, подскажите как нодо. [D7, WinXP]


Kolan ©   (2004-12-11 12:41:00) 

Здравствуйте,
 Для работы с Com портом использую компонент(оч. простой самодельный). Создал класс где посылаю на устройство разные команды делаю примерно так
MainForm.Comm1.WriteByte(DefineCommandChar(ctInquiryVolage));
     MainForm.Comm1.WriteByte(HBits);
     MainForm.Comm1.WriteByte(LBits);
     MainForm.Comm1.Read(Answer,4);

Чувствую что не прав. По моему нельзя чтобы один обект управлял другим. (Кажется по закону Demeter). Как правильно сделать.


Kolan   (2004-12-21 21:16:00) [1]

Можно: Видимость и зависимость
http://grizlyk.chat.ru/badd/17.htm#t171


-=SS=-   (2004-12-11 15:23:00) [2]

А что за закон хоть ? поинтересоватся можно, авось и я чего подскажу, сточки зрения шаблонного проэктирования


Digitman   (2004-12-11 15:21:00) [3]


> Еше уволят :)


да дуй оттуда вже , чтобы только пятки сверкали !
не дай боже "косяк" догонит


Kolan   (2004-12-11 15:11:00) [4]

О работает.
> Anatoly Podgoretsky ©   (11.12.04 14:50) [10]
Так жму но всеравно не обновляется. Да и грузится оч. быстро строанно...

> в противном случае поделись сомнениями, кто и кем у тебя
> в этом коде "управляет" ..

Завтра попробую. Еше уволят :)


Anatoly Podgoretsky   (2004-12-11 14:50:00) [5]

F5 нажми


Kolan   (2004-12-11 14:36:00) [6]

Всё если сейчас не получится, то дома посмотрю. Благодарю за помошь.


Kolan   (2004-12-11 14:28:00) [7]

Блин извените. Что-то не так. При просмотре темы мои ответы есть. Нажимаю на ссылку. Их там не.
Мне кажется так делать нельзя, подскажите как нодо. (Kolan  11.12.04 14:19)
   [D7, WinXP] » Здравствуйте, Для работы с Com портом использую компонент(оч. простой самодельный). Создал класс где посылаю на ...
   Ответов: 7   Digitman, Kolan, Kolan, Digitman, Kolan, Kolan, Digitman  
А открываю есть только посты
Digitman, Kolan, Kolan Kolan, Kolan, Digitman  
А этих нет. глюк у меня какой-то.


Digitman   (2004-12-11 14:19:00) [8]


> парсинг мат формул делал примерно также с помошью компанента


если успешно работает, то хоть "с помощью", хоть "не с помощью" - монопенисуально.

юзеру. согласись, важен конечный результат, а не с помощью кого/чего он достигнут.


> Там сказали что "косяк"


там все что ли анашу курят сплошь и рядом ?
вот ты попал !...


> Но работать взяли


теперь, увы, будешь вместе с ними "косяки забивать" )


> это не противоречит законом Деметера о зацеплении объектов


судя по приведенному коду, никто никем не управляет у тебя.
так что эти "косякоюзеры" лапшу тебе вешали.
в противном случае поделись сомнениями, кто и кем у тебя в этом коде "управляет" ..


Kolan   (2004-12-11 14:15:00) [9]


> на здоровье.
> какие сомнения в связи с этим возникают ?

Я на работу устраивался и показывал программы свои. Так вот в одной из них было похожее сделано. Мне сказали что "Косяк", но работать взяли:).
А это точно не противоречит законам Деметера о зцеплении объектов. Я их не понял нормально.
PS Чё то у меня Инет глючит. Оставленные сообшения пропадают. Если опять продублирую то извеняйте.


Kolan   (2004-12-11 14:07:00) [10]


> на здоровье.
> какие сомнения в связи с этим возникают ?

Да просто на новую работу устраивался и показывал свои программы. Например по выч. мату на подобие maple. Так вот парсинг мат формул делал примерно также с помошью компанента. Там сказали что "косяк". (Но работать взяли). Может я путаю. А точно это не противоречит законом Деметера о зацеплении объектов. Я их нормально так и не понял?


Digitman   (2004-12-11 13:11:00) [11]


> экземпляр моего класса будет


нет проблем.
у этого экз-ра есть адрес в памяти процесса, который создал сей экз-р ..


> На форме компонент. В своем классе я хочу писать в порт
> с помошью этого компанента


на здоровье.
какие сомнения в связи с этим возникают ?


Kolan   (2004-12-11 13:06:00) [12]

Вроде экземпляр моего класса будет, оч. может быть что я не прав. Подскажите как правильно реализовать:
На форме компонент. В своем классе я хочу писать в порт с помошью этого компанента.


Kolan   (2004-12-11 13:02:00) [13]

Ну вроде мой экземпляр класса. Вобшем как надо сделать?


Digitman   (2004-12-11 12:48:00) [14]


> По моему нельзя чтобы один обект управлял другим


а кто здесь кем управляет, по-твоему ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо