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

Вниз

Экземпляр класса   Найти похожие ветки 

 
Сергей М. ©   (2009-09-25 08:35) [40]


> Если отключить OwnsObjects, то объект при переназначении
> \ удалении не уничтожается


Сказка про белого бычка.
Нафига, спрашивается, отключать OwnsObjects, если в этой функциональности и есть ключевой смысл использования TObjectList ?)


> есть идеи как это можно реализовать?


Прежде чем лепить код, справку надо читать. До просветления. Или до посинения. Кому как)
Там черным по-нерусски написано про метод Exchange.


 
faiwer ©   (2009-09-25 09:26) [41]


> Прежде чем лепить код, справку надо читать. До просветления.
>  Или до посинения. Кому как)
> Там черным по-нерусски написано про метод Exchange.

такой метод есть только в обычном TList ;) так что мой еврейский метод сказал дальше жить


 
Сергей М. ©   (2009-09-25 09:37) [42]


> такой метод есть только в обычном TList


А TObjectList, значит, не имеет ни малейшего отношения к TList ?

Иди-ка ты, писатель, книжки умные читать про ООП и наследование)


 
faiwer ©   (2009-09-25 10:02) [43]

var
a: TObjectList;

begin
a.Exchange( <= ошибко компилятора... не знаю таких методов. вах вах, а шо такое? умные книжки по ООП и насоедование читать надо! даааа )

:D


 
faiwer ©   (2009-09-25 10:05) [44]

По сабжу ;) Компонент закончил. Выглядит это примерно так: http://pics.kz/s5/57/fa/fe/d4/57fafed4b55c70c6f0ec29fafb845980.jpg

думаю тему можно закрывать ;) (пс весь текст рыба)


 
Сергей М. ©   (2009-09-25 10:20) [45]

Цитаты из исходников Д7:

classes.pas:

TList = class(TObject)
...
 public
...
   procedure Exchange(Index1, Index2: Integer);
...
end;


contnrs.pas:


TObjectList = class(TList)
..
end;


Внимательно смотри на выделенное жирным.
Найди соотв.декларации у себя в исх-ках Д2009 и сравни с приведенными.
Если они аналогичны - убей себя об стену.
Если иные - убей свой Д2009, а потом сам убейсо.


 
MBo ©   (2009-09-25 10:20) [46]

>a.Exchange( <= ошибко компилятора
ты что-то путаешь. У TObjectList этот метод есть.


 
faiwer ©   (2009-09-25 10:34) [47]

та я туплю, метода действительно нету но у TObjectList<> а не у TObjectList. В примере забыл <> указать ;)


 
Сергей М. ©   (2009-09-25 10:36) [48]


> туплю


И давно. И безнадежно.


 
Омлет   (2009-09-25 10:54) [49]

> http://pics.kz/s5/57/fa/fe/d4/57fafed4b55c70c6f0ec29fafb845980.jpg

О супер! Хочу квадратный арбуз! )))


 
faiwer ©   (2009-09-25 11:11) [50]

Я тоже. но не уверен что они съедобные ) мало ли что с ними Японцы вытворяли ;)


 
Amoeba ©   (2009-09-25 15:05) [51]


> но не уверен что они съедобные

Если для японцев - то съедобные. А для прочих народов - не факт.



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

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

Наверх





Память: 0.53 MB
Время: 0.01 c
15-1252568155
tesseract
2009-09-10 11:35
2009.11.08
Репетиция дня пргораммиста


2-1253197239
d@vinchi
2009-09-17 18:20
2009.11.08
Обновление данных в DbGrid в реальном времени?


1-1222628088
Castello
2008-09-28 22:54
2009.11.08
Общение между приложениями


9-1183139502
CMOS
2007-06-29 21:51
2009.11.08
Организация OnClick у спарйта?


11-1207590818
MTsv DN
2008-04-07 21:53
2009.11.08
Перехват инфы из консольки





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