Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2010, 19:01   #1
Ecosasha
Форумчанин
 
Регистрация: 22.05.2009
Сообщений: 248
По умолчанию Почему-то не работает Assign в Listview

Почему-то не работает Assign в Listview.

Вот например, такой код выводит ошибку:

Код:
procedure TForm1.BitBtn1Click(Sender: TObject);
var
 TempListItem: TListItem;
begin
  TempListItem.Assign(Listview1.Items.Item[0]);
  showmessage(TempListItem.Caption);
end;
В чем проблема? Как правильно тогда употреблять Assign?
Ecosasha вне форума Ответить с цитированием
Старый 12.06.2010, 19:04   #2
Ecosasha
Форумчанин
 
Регистрация: 22.05.2009
Сообщений: 248
По умолчанию

Попробовал так, вроде работает:
Код:
procedure TForm1.BitBtn1Click(Sender: TObject);
var
 TempListItem: TListItem;
begin
  TempListItem:=TListItem.Create(Listview1.Items);
  TempListItem.Assign(Listview1.Items.Item[0]);
//  TempListItem:=Listview1.Items.Item[0];
  showmessage(TempListItem.Caption);
end;
Это правильный подход?
Ecosasha вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
почему задача не работает flashkyrtiv Общие вопросы C/C++ 11 29.11.2009 10:56
Почему не работает тег align=right?valign работает а align нет! aviv HTML и CSS 5 21.01.2009 17:46
почему не работает domovoi Общие вопросы Delphi 1 15.10.2008 18:42