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

Вниз

Компоненты   Найти похожие ветки 

 
VIB   (2003-03-11 15:20) [0]

Есть следующая проблема.

Пишу свой клас.
Пишу функцию не член класса.

Как в этой функции мне использовать свойства класса не передавая
его как параметр.

Сфойство представляет собой тоже класс со свиими методами и свойствами.



Приmeр

TPS = class(TComponent)
protected

private
FImportClasses:DIImportClasses;

Public
property ImportClass : DIImportClasses read FIImportClass;

end;


function MyOnUses(Sender: TIFPSPascalCompiler; const Name: string): Boolean;
var

for i:=0 to ImportClass.Count-1 do


......
......
Выдает ошибку что ImportClass неизместный идентификатор


 
REA ©   (2003-03-11 15:28) [1]

Экземпляр класса прямо или косвенно придется передать, если только переменная не статическая (общая для всех экземпляров класса).


 
uw ©   (2003-03-11 16:10) [2]

>REA © (11.03.03 15:28)
>переменная не статическая (общая для всех экземпляров класса).

Это как? Растолкуй.



 
REA ©   (2003-03-11 16:19) [3]

И то верно. Глупость сказал. Похоже в Delphi только методы бывают статические...



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
14-76611
ZeroDivide
2003-03-07 10:07
2003.03.24
Я снова ограбил табачный ларек.


7-76705
Le!
2003-01-18 08:50
2003.03.24
LPT под XP!


3-76360
Conder
2003-03-05 16:51
2003.03.24
Преобразование типа в SQL запросе...


1-76400
Sanyok
2003-03-13 08:25
2003.03.24
Как вызвать в package переменную из основной программы?


1-76462
SKing
2003-03-12 09:19
2003.03.24
Смоделировать свойство AutoSize для CheckBox?