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

Вниз

---|Ветка была без названия|---   Найти похожие ветки 

 
Ihor Osov'yak   (2003-10-08 00:06) [120]

> так как глупости я говорил вроде бы только ему

Что-то не припомина :-)

Зы. А "сословием происхождения" - имхо, пожалуй, бряцать не стоит..


 
Кулюкин Олег   (2003-10-08 09:09) [121]


> Принципиальная разница между кошкой и собакой, что одна
> мяукает, а другая лает :)

Т.е. немая кошка = немая собака? :))


 
blackman   (2003-10-08 10:10) [122]

А я знаю джиу-джитсу, самбо, дзюдо и много других страшных слов :)
Лучше бы начинающим помогли и оставили свой полезный пост здесь:
http://delphiclub.ru/forums/index.php?s=d2c54a1c1d416e120d3f02bde085866f&act=SF&f=4


 
Darts   (2003-10-08 10:11) [123]

> Кулюкин Олег © (08.10.03 09:09) [121]

Кошка мурлыкает - собака нет. Но если взять кошку-недотрогу, она не замурлыкает. Следовательно, и этот метод не проходит.
Все дело в глазах.

А что, Marser - дворянин? И обладатель голубой крови? Не врубился, с каких пор на Украине ввели сословное происхожденеие?


 
Кулюкин Олег   (2003-10-08 10:16) [124]


> Darts © (08.10.03 10:11) [123]
> Кошка мурлыкает - собака нет. Но если взять кошку-недотрогу,
> она не замурлыкает. Следовательно, и этот метод не проходит.
> Все дело в глазах.

Не хочется думать о сравнении безглазых кошки и собаки :))

Лучше о дворянах поговорим :)))))))))))


> А что, Marser - дворянин? И обладатель голубой крови?

Вы уж так смело о цветах не говорите. Политкорректность, знаете-ли :)


 
Е-Моё имя   (2003-10-08 10:19) [125]

ну и веточка...
Marser в ударе =)))))))


 
Кулюкин Олег   (2003-10-08 10:20) [126]


> Е-Моё имя © (08.10.03 10:19) [125]
> ну и веточка...
> Marser в ударе =)))))))

До Хавка ему далеко.
Там за 600 постов перевалило. А может и больше.
Да, были люди... Хавк, НБ, Иришка :)


 
Е-Моё имя   (2003-10-08 10:21) [127]


> [126] Кулюкин Олег © (08.10.03 10:20)

да ему еще много до чего далеко ;))))


 
Кулюкин Олег   (2003-10-08 10:22) [128]


> Е-Моё имя © (08.10.03 10:21) [127]
> да ему еще много до чего далеко ;))))

Ответа на вопрос "Как переменную СОВСЕМ очистить не знает"? :)


 
Darts   (2003-10-08 10:24) [129]

Нет, Marser выше этой торицы: Хавка, НБ, Иришки.
По происхождению и манерам.
ЗЫ: Против Marser"а ничего не имею против, его просто занесло, юношеский максимализм.


 
Кулюкин Олег   (2003-10-08 10:30) [130]


> N: Но в Си лучше развито ООП.
> Я: Ага, особенно бред вроде множественного наследования
> :-) Это ведь прямая дорожка в муть страшную...

А кому-нибудь в Дельфи не хватало множественного наследования?
Мне только один раз, когда хтел скрестить дерево с гридом. Потом узнал, что даже в Билдере такое не пройдет.


 
Некрофил-затейник__   (2003-10-08 12:52) [131]

Кулюкин Олег
тебя обманули посмотри интерфейсы только один такой момент они ведь оба от TObject получаются вообщим посмотри Interface Dispinterface.


 
Кулюкин Олег   (2003-10-08 12:56) [132]


> Некрофил-затейник__ © (08.10.03 12:52) [131]

Да знаю я про интерфейсы.
Я хотел именно множественное наследование контролов.


 
Некрофил-затейник__   (2003-10-08 13:05) [133]

Кулюкин Олег
так через них и делается множественное наследование
фактичеки у тебя получается потомок класса который
получает еще и интерефейс другого вообщем те же яйца
только сбоку.


 
Кулюкин Олег   (2003-10-08 13:09) [134]


> Некрофил-затейник__ © (08.10.03 13:05) [133]
> так через них и делается множественное наследование

Попробуйте через интерфейсы получить гибрид дерева и грида.


 
Ru   (2003-10-08 13:27) [135]

Чем сложнее система, тем меньше вероятность ее устойчивой работы.

Давайте вытащим из пыльного уголка старый добрый TASM и прекратим ерундой маяться :)


 
vuk   (2003-10-08 13:33) [136]

to Ru:
>Давайте вытащим из пыльного уголка старый добрый TASM и
>прекратим ерундой маяться
А от этого что, сложность систем понижается? :o)


 
Verg   (2003-10-08 13:37) [137]


> Чем сложнее система, тем меньше вероятность ее устойчивой
> работы.


Стопудово.


> Давайте вытащим из пыльного уголка старый добрый TASM и
> прекратим ерундой маяться :)


Пылесосить надо чаще, особенно в уголках....


 
Ru   (2003-10-08 13:52) [138]

>vuk © (08.10.03 13:33) [136]

за все глюки отвечает либо программист либо разработчик аппаратного обеспечения. Ни тебе наследования, ни тебе интрфейсов, ни GDI, OpenGL, DirectX, ни, самое главное, 200-х сот и более мегабайтовой виндовс, даже винчестер ненужен.
Полная свобода отворчества - хочешь порт - бери, пользуйся - никаких тебе AV и т.д. и т.п.

Но лучше этого только КР1816ВЕ51!


 
Некрофил-затейник__   (2003-10-08 14:00) [139]

Кулюкин Олег
Я видел как через интерфейс один программер
получил гибрид кнопки и сввоего класса то
есть получил экземпляр класса который
наследовал от TButton и TMyClass(не помню
как класс звали). Вникать не времени не
желания не было тем более что мы с ним все
время про то что лучше С++ или Дельфи
спорили так что множественное наледование в
Дельфи есть задай этот вопрос не в "Потрепатся"
тебе мастера помогут.


 
Некрофил-затейник__   (2003-10-08 14:03) [140]

Ru
1 TASM может и пыльный только
уже существуют RAD системы разработки
на ассемблере.
2 Через MASM 6.13 можно работать с
DirectX тем более OpenGL.


 
Некрофил-затейник__   (2003-10-08 14:05) [141]

Кулюкин Олег
мы кстати насчет этого и спорили
есть ли в Дельфях множественное наследование
есть оказалось ((((


 
vuk   (2003-10-08 14:05) [142]

to Ru"
>Ни тебе наследования
В TASM есть зачатки ООП.

>Полная свобода отворчества - хочешь порт - бери
А хочешь "select * from..." - так хрена лысого. :o)

to Некрофил-затейник__:
>получил экземпляр класса который
>наследовал от TButton и TMyClass
Не получится.


 
Некрофил-затейник__   (2003-10-08 14:08) [143]

vuk
141
я на этом литр пива потерял


 
Polevi   (2003-10-08 14:09) [144]

>Некрофил-затейник__ © (08.10.03 14:08) [143]
тебя обманули


 
Кулюкин Олег   (2003-10-08 14:10) [145]


> Некрофил-затейник__ © (08.10.03 14:05) [141]
> есть оказалось ((((

Нету.
По крайней мере Борланд так считает.


> Я видел как через интерфейс один программер
получил гибрид кнопки и сввоего класса то
есть получил экземпляр класса который
наследовал от TButton и TMyClass

Верю, что он получил наследника от кнопки, сочетающего в себе интерфейсы.
Но не их реализацию.
И никак не потомка двух классв.


 
vuk   (2003-10-08 14:10) [146]

to Некрофил-затейник__:
>я на этом литр пива потерял
Видимо зря. :o)


 
Кулюкин Олег   (2003-10-08 14:11) [147]

http://az.baltnet.ru/info/delphifaq/faqdelp3.htm#2.%20В Delphi%203.0%20допускается%20множественное

2. В Delphi 3.0 допускается множественное наследование классов?
Нет, нет и еще 1024 раза нет. Язык Object Pascal в Delphi 3.0 не позволяет вам наследовать класс от более чем одного класса. Строго говоря, вы всегда наследуете ваш новый класс ровно от одного уже имеющегося. Если вы явно не указываете базовый класс, то им становится TObject, стоящий таким образом в иерархии вообще всех классов.
Слухи о множественном наследовании идут из-за того, что в языке Object Pascal в Delphi 3.0 реализована поддержка интерфейсов для модели COM/DCOM. При этом новый класс может наследоваться от одного класса и реализовывать произвольное количество интефейсов. Соответствующее объявление нового типа:

TNewObject = class(TBaseObject, ISomeInterface, IAnotherInterface, IDummyInterface)
вызывает некоторую путаницу и может быть похожа на множественное наследование. Здесь можно провести анологию с языком Java. Интерфейсы в Delphi 3.0 похожи на интерфейсы в Java с отличием в том, что Java допускает множественное наследование интерфейсов, а Delphi - нет.
Фактически объявление интефейса представляет из себя кусочек таблицы виртуальных методов (VMT), который присоединяется к основной VMT класса.


 
nikkie   (2003-10-08 14:14) [148]

>получил экземпляр класса который наследовал от TButton и TMyClass
наверное, у него TMyClass = interface было :))


 
Кулюкин Олег   (2003-10-08 14:17) [149]


> nikkie © (08.10.03 14:14) [148]
> >получил экземпляр класса который наследовал от TButton
> и TMyClass
> наверное, у него TMyClass = interface было :))

^))))))))))


 
Ru   (2003-10-08 14:24) [150]

>Некрофил-затейник__ © (08.10.03 14:03) [140]

Знаю.

>vuk © (08.10.03 14:05) [142]
>В TASM есть зачатки ООП.

в TASM нет. Есть МакроАссемблер - но и там нет.

>>Полная свобода отворчества - хочешь порт - бери
>А хочешь "select * from..." - так хрена лысого.

буш издеваться по мозгам дам, если найду ...

>Некрофил-затейник__ © (08.10.03 14:05) [141]

помнится интерфейсы это придумка млкосопа для облегчения стыковки программ написанных на разных языках (может там и другая формулировка была, этого уже не помню)


 
nikkie   (2003-10-08 14:28) [151]


> помнится интерфейсы это придумка млкосопа для облегчения
> стыковки программ написанных на разных языках (может там
> и другая формулировка была, этого уже не помню)

то, что ты имеешь в виду, называется COM.
интерфейс - это просто чистый абстрактный класс - декларация методов без их реализации. вещь весьма полезная и без относительно к COM.


 
vuk   (2003-10-08 14:28) [152]

to Ru:
>в TASM нет
Спорить бум? ;o)


 
Некрофил-затейник__   (2003-10-08 14:36) [153]

а вам от предка что кроме методов свойств надо?
чтоб он с тросточкой ходил и всем обьяснял что
он предок и на основании этого требовал чтоб ему
память уступали и поскольку ну он уж совсем
предок чтоб его еще без очереди на удаление
создание пускали потому что он ПРЕДОК.
И чтоб ПРЕДОК время от времени в МелкоСофт
майл посылал с просьбой сделать что нибудь
со свопом а то тут столько новых прог появилось и ему
сердешному который предок такому классу и такому
и близко состоит в отношениях с этим классом и
вон тем(дает свои функции свойства) не дают прямо
своп весь под его кастыль хотя исходя из заслуг перед
ОС он имеет на это право.


 
Ru   (2003-10-08 14:38) [154]

>vuk © (08.10.03 14:28) [152]

о какой версии?


 
Кулюкин Олег   (2003-10-08 14:38) [155]


> Некрофил-затейник__ © (08.10.03 14:36) [153]
> а вам от предка что кроме методов свойств надо?

Их реализацию.
А в чем по-вашему наследование выражается?


 
vuk   (2003-10-08 14:38) [156]

to Некрофил-затейник__:
>а вам от предка что кроме методов свойств надо?
Три вещи: as, is, RTTI.


 
Anatoly Podgoretsky   (2003-10-08 14:46) [157]

Ru © (08.10.03 14:24) [150]
Очень ты плохого мнения о TASM


 
han_malign   (2003-10-08 14:50) [158]

>Некрофил-затейник__
>я на этом литр пива потерял
1. > наверное, у него TMyClass = interface было :))
2. Это называет аггрегация. Собственно говоря множественное наследование в С++, в большинстве случаев(пока речь не заходит о radio class(так, на сколько помню, называется)), и есть скрытая(compiler magic :))) аггрегация, причем сам Страуструп советует использовать явную аггрегацию, взамен МН, если это не radio class (CSide, CLeft(CSide),CRight(CSide), CHand( CLeft,CRight))


 
Некрофил-затейник__   (2003-10-08 14:52) [159]

vuk
именно эти вещи в полученной кнопки ему
были нужны в первую очередь.


 
vuk   (2003-10-08 14:53) [160]

to Ru:
Честно говоря, не помню с какой версии появились объектные расширения, но у меня давно еще была книжка по TASM, издательства "Диалектика". Там было описание объектных расширений TASM. Книжка была куплена больше 5 лет назад...



Страницы: 1 2 3 4 5 вся ветка

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

Наверх





Память: 0.81 MB
Время: 0.024 c
1-89262
romeo
2003-10-14 15:31
2003.10.27
Object Inspector как в Delphi - своими руками.


3-89128
PHPAsker
2003-10-07 23:21
2003.10.27
Excel To что-угодно ...


1-89296
AlexandrKu
2003-10-14 10:22
2003.10.27
Динамическое меню


14-89464
totkto
2003-10-07 15:09
2003.10.27
ник есть отражение или не есть


8-89395
Andrey02
2003-06-21 13:57
2003.10.27
иконка ICO в приложении





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский