Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.04;
Скачать: CL | DM;

Вниз

невизуальное программирование в Delphi   Найти похожие ветки 

 
awaken   (2002-06-24 12:00) [0]

1.как мне определить в Delphi статический член класса (нет такого понятия?)
2.статическая процедура/функция класса
это оно?


class function Instance: TClass;



3.почему нельзя в визуальные компоненты(формы) добавить невизуальные член-данные?
иногда очень хочется все инкапсулировать в один класс но оно не дает добавить например сделать так:


type
TMyForm = class(TForm)
Label1: TLabel;
QueryString: string;
// ошибка!

end;



4.есть ли множественное наследование?


TMyForm = class(TForm, TSingleton)



не работает. говорит "хачу интерфейс"


 
Игорь Шевченко ©   (2002-06-24 12:04) [1]

Object Pascal Language Guide читали ?
Там все подробно написано - что можно и что нельзя.


 
Dimka Maslov ©   (2002-06-24 13:05) [2]

1. Статические поля недопустимы. Вместо них надо пользоваться глобальными переменными в секции implementation.

2. Статические члены-функции - это функции класса ( class function/procedure)

3. Поля формы, не являющиеся визуальными объектами следует располагать в секции public или private (по-умолчанию для форм используется секция published)
type
TYourForm = class(TForm)
Label1: TLabel;
public
QueryString: string;
end;

4. Единственным языком программирования где используется множественное наследование является С++. В Object Pascal множественное наследование классов не применяется.
В качестве альтернативы множественному наследованию
классов применяется множетсвенное наследование
интерфейсов (interface)

TYourForm = class (TForm, ISomeInterface)

5. Читай книги, там написано подробнее




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

Текущий архив: 2002.07.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
4-10061
esprit_bel
2002-04-23 11:58
2002.07.04
Процессы


6-9954
Doom
2002-04-20 20:22
2002.07.04
Ну не получается по-нормальному проверить инет !!!


8-9934
Сергей С
2002-02-27 18:42
2002.07.04
DirectShow


1-9851
Dim!S
2002-06-21 12:44
2002.07.04
Цвет в DBGrid


14-9985
Ajax
2002-06-01 21:17
2002.07.04
Какой винт лучше???