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

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

DevExpress VerticalGrid cxMemo


Nik ©   (2010-03-23 16:22:00) 

День добрый!

Использую компонент cxVerticalGrid. В нём есть cxEditorRow (с именем cxProgress) c EditProperties:=Memo.

При добавлении в него строки:    

TcxMemo(cxProgress.Properties.EditProperties).Lines.Add(Text);

вылетает ошибка: Access violatation...

Подскажите, пожалуйста, где ошибка.


Nik   (2010-03-24 11:42:00) [1]

:)

В принципе подойдёт:
cxProgress.Properties.Value := Text;

Andy BitOff, большое спасибо за помощь.


Andy BitOff   (2010-03-24 11:38:00) [2]

Ну, блин, тебе не угодишь =)))


Nik   (2010-03-24 11:36:00) [3]

Andy BitOff ©   (24.03.10 11:33) [11]

Спасибо

Но немного не то :)


Andy BitOff   (2010-03-24 11:33:00) [4]

if Assigned(cxVerticalGrid1.InplaceEditor) and (cxVerticalGrid1.InplaceEditor is TcxMemo) then
   TcxMemo(cxVerticalGrid1.InplaceEditor).Lines.Add('sss'#13#10'ffff');


Добраться до мемо через инплэйсэдитор, но... строка должна быть активна, иначе, соответственно не инплэйс ;)


Nik   (2010-03-24 11:30:00) [5]

Andy BitOff
>cxProgress.Properties.Value := Text;

Мне надо добавлять много строк и поэтому переменная Text постоянно меняется.

Разве что так:
cxProgress.Properties.Value :=  cxProgress.Properties.Value + #13#10 + Text;

Но будет выглядеть каряво...


Andy BitOff   (2010-03-24 11:16:00) [6]

cxProgress.Properties.Value := Text;


Медвежонок Пятачок   (2010-03-24 10:56:00) [7]

прикладывай - не прикладывай, но добраться до мемы можно только по ссылке на мему


Nik   (2010-03-24 10:36:00) [8]

Проверил и то и другое, на cxMemo они не указывают.

Как добраться до Memo, ума не приложу :(


Медвежонок Пятачок   (2010-03-23 16:56:00) [9]

плюс проверить что сам cxProgress показывает на то что надо


Медвежонок Пятачок   (2010-03-23 16:51:00) [10]

проверить что в cxProgress.Properties.EditProperties лежит валидная ссылка на cxMemo


Nik   (2010-03-23 16:49:00) [11]

>Ошибка в приведенной строке кода

А как её исправить


Медвежонок Пятачок   (2010-03-23 16:47:00) [12]

Подскажите, пожалуйста, где ошибка.

Ошибка в приведенной строке кода


Nik   (2010-03-23 16:30:00) [13]

>В отладчике

???


Игорь Шевченко   (2010-03-23 16:26:00) [14]


> Подскажите, пожалуйста, где ошибка.


В отладчике


Наверх

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