|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.06.2011, 00:30 | #1 | |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
Контрол спрашивает Parent
Мне нужно динамически создать компонент TRichEdit, засунуть туда текст, обработать, и удалить.
Код:
Код:
Цитата:
Раньше я добавлял в Uses модуль где форма есть и назначал парент - форму. Хотелосьбы какнить по уму на этот раз сделать..
Сливочное масло Valio - компиляция как по маслу
|
|
10.06.2011, 00:43 | #2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
> Но как быть если мне не нужно чтоб ктото видел этот РичЕдит?
Код:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
Последний раз редактировалось veniside; 10.06.2011 в 00:52. |
10.06.2011, 00:45 | #3 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Странно это как-то...по идее должно работать, та ну вобщем-то и работает:
Код:
Код:
Кстати, если нужно просто обработать текст, то зачем создавать РичЭдит, если лучше для этого использовать TStringList.
Будь проще и люди к тебе потянутся
|
10.06.2011, 00:45 | #4 | ||
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
Цитата:
Компонент просит Parent. Без этого он работать отказывается. Цитата:
Сливочное масло Valio - компиляция как по маслу
Последний раз редактировалось Valio; 10.06.2011 в 00:50. |
||
10.06.2011, 00:54 | #5 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
> Компонент просит Parent. Без этого он работать отказывается.
что-то вы от нас скрываете. Вот, работает в Дельфи 7 без проблем: Код:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
10.06.2011, 00:58 | #6 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
Вообще-то в модуле не рекомендую создавать такого рода объекты (визуальные имею ввиду).
Но раз такое дело попробуй так: function TTest.t: string; begin RE := TRichEdit.Create(nil); RE.Parent := nil; или RE.Parent := Application; RE.Visible := false; RE.Text := 'test'; Result := RE.Text; FreeAndNil(RE); end;
Нет невыполнимых задач, всё дело времени...
|
10.06.2011, 00:58 | #7 |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
Блин, я ступил. Сейчас на F8 пожмякал и он вылетает на
Код:
Сливочное масло Valio - компиляция как по маслу
|
10.06.2011, 01:04 | #8 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
> Тобишь не хочет фаил загрузить.
да, там Борланд начюдил. Вот, можно так обойти: Код:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
10.06.2011, 01:07 | #9 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
И действительно, при загрузке из файла РичЭдиту требуется Парент. Тут скорее всего нужно под отладкой смотреть, что он хочет конкретно.
Но как вариант решения, хоть и опасный, можно сделать как предложил D-mon, только: Код:
Во, вроде как все кроется в методе Код:
Код:
Будь проще и люди к тебе потянутся
Последний раз редактировалось spamer; 10.06.2011 в 01:18. |
10.06.2011, 01:27 | #10 |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
Вообщем это опять Борланд лажает.
Помогло только такое: Код:
Через Re.Text := Text; тоже не прокатило, текст с тегами пролез почемуто.
Сливочное масло Valio - компиляция как по маслу
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему постоянно спрашивает пароль и логин? | Марк Охман | БД в Delphi | 4 | 02.11.2010 16:00 |
parent:: | stenl1 | PHP | 16 | 26.05.2010 12:29 |
Почему установщик спрашивает на русском про язык установки Анлгийский | grenles | Свободное общение | 7 | 21.09.2009 17:14 |
Parent фрейма | RIO | Помощь студентам | 2 | 10.05.2009 20:56 |
Parent... | prizrak1390 | Общие вопросы Delphi | 6 | 29.03.2008 00:02 |