Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];

Вниз

Мне кажется так делать нельзя, подскажите как нодо.   Найти похожие ветки 

 
Kolan ©   (2004-12-11 12:41) [0]

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

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


 
Digitman ©   (2004-12-11 12:48) [1]


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


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


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

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


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

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


 
Digitman ©   (2004-12-11 13:11) [4]


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


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


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


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


 
Kolan ©   (2004-12-11 14:07) [5]


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

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


 
Kolan ©   (2004-12-11 14:15) [6]


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

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


 
Digitman ©   (2004-12-11 14:19) [7]


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


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

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


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


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


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


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


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


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


 
Kolan ©   (2004-12-11 14:28) [8]

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


 
Kolan ©   (2004-12-11 14:36) [9]

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


 
Anatoly Podgoretsky ©   (2004-12-11 14:50) [10]

F5 нажми


 
Kolan ©   (2004-12-11 15:11) [11]

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

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

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


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


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


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


 
-=SS=- ©   (2004-12-11 15:23) [13]

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


 
Kolan ©   (2004-12-21 21:16) [14]

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



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.035 c
1-1103705554
Саша
2004-12-22 11:52
2005.01.09
Вариантный массив


14-1103125890
infom
2004-12-15 18:51
2005.01.09
Почему компилятором неверно обработывается код ?


14-1103203292
Игорь Шевченко
2004-12-16 16:21
2005.01.09
Министр обороны призвал "прекратить дебилизацию" россиян


14-1103586406
Алексей
2004-12-21 02:46
2005.01.09
запись на cd-r


1-1103316518
dmk
2004-12-17 23:48
2005.01.09
Key Filter





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский