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

Вниз

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

 
ctranik   (2004-07-25 18:26) [0]

Все привет

мне нужно создать обьект от класса TCustomMemo
например :
redaktor:TCustomMemo

не могу понять как использовать его конструктор и деструктор

redaktor:=TCustomMemo.create (????)- что сюда надо вписать

Помогите пожалуйсто


 
Anatoly Podgoretsky ©   (2004-07-25 18:48) [1]

Впиши nil


 
Seldon ©   (2004-07-25 18:52) [2]

Например, Form1, или Panel1. На каком компоненте хочешь создать, то и впиши.
И потом не забудь redaktor.Parent:=Form1 (или panel1)


 
Гаврила ©   (2004-07-25 20:55) [3]


>  (????)-


Этот параметр (владелец) отвечает за время жизни объекта, не трогай его ,если твоя задача не предполагает изменения стандартного поведения компонентов в плане управления временем жизни (владелец при собственном разрушении разрушает и список "детей". то есть тех компонентов, в конструктор которых он был передан параметром. При создании во время дизайна владелец всегда форма).

Что писать папаметром в конструктор
если nil - не забудь разрушить его руками
если какой-то компонент - то твой TCustomMemo
разрушится вместе с ним


 
ctranik   (2004-07-26 13:49) [4]


> Гаврила

Здравствуйте

Спасибо что ответели

Наверно в своём первом вопросе я не точно выразился
Мне в моей програме нужен не визуальный редактор,  у которого было бы хоть одно свойство типа TString,
поэтому я и решил за основу взять родителя " TMEMO " TCustomMemo.

Класс TStringList неподходит, у него не таких свойств, а класс TStrings вообще абстрактный

Вы посоветовали в конструкторе TCustomMemo.Create написать "NIL",
я бы хотел уточнить :

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

2) обьявление " redaktor: TCustomMemo " должно быть глобальным или допускается возможность обьявление
внутри обработчиков

3) почему возникает эта ошибка:

---------------------------
Debugger Exception Notification
---------------------------
Project Offf.exe raised exception class EInvalidOperation with message "Control "" has no parent window".
Process stopped. Use Step or Run to continue.
---------------------------
OK   Help  
---------------------------

Заранее благодарен.


 
KSergey ©   (2004-07-26 13:52) [5]

Короче, вам сюда:
http://www.delphikingdom.com/helloworld/runtime_comp.htm


 
TUser ©   (2004-07-26 14:20) [6]


> Мне в моей програме нужен не визуальный редактор,  у которого
> было бы хоть одно свойство типа TString,
> поэтому я и решил за основу взять родителя " TMEMO " TCustomMemo.
>
> Класс TStringList неподходит, у него не таких свойств, а
> класс TStrings вообще абстрактный

А опишите поподробнее задачу. Что-то не верится, что кому-то может быть действительно необходим невидимый мем. Каких таких свойств нет у TStringList?


 
Sandman25 ©   (2004-07-26 14:29) [7]

>Каких таких свойств нет у TStringList?

Держу пари, что автору не хватает WordWrap...


 
TUser ©   (2004-07-26 14:33) [8]

Сечас узнаем ...



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

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

Наверх




Память: 0.46 MB
Время: 0.031 c
14-1090395327
Just3r
2004-07-21 11:35
2004.08.08
SB Live! и звук, который он выдает


1-1090516990
AlexeyM
2004-07-22 21:23
2004.08.08
run-time


9-1082801902
Комбинатор
2004-04-24 14:18
2004.08.08
Кватернионы


6-1086871978
Softal
2004-06-10 16:52
2004.08.08
Сеть в DOS


4-1088593773
noname
2004-06-30 15:09
2004.08.08
CreateRemoteThread в Win9X





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