Вниз
Скачать: CL | DM;

Определение имени переменной   Найти похожие ветки 

← →
webpauk   (2005-02-26 13:05) [0]

Unit PopupEx

uses ...

TpopupEx = class
private
fName: String;
public
constructor Create;
destructor Destroy; override;
end;

Unit 1

Uses ...

var
fPopup: Tpopup;

procedure Some;
begin
fPTpopupEx.create;
end;


можно ли как нибудь определить имя переменной создавшей экземпляр класса и соответственно присвоить TpopupEx.fName это значение.


← →
Просто Джо ©   (2005-02-26 13:15) [1]

Начать с того, что вызов у тебя неправильный:


> fPTpopupEx.create;


Нужно так:

 fPTPopup := TPopup.Create;


← →
webpauk   (2005-02-26 13:32) [2]

> Просто Джо
Суть не в том!

Суть в определении имени переменной!!!


← →
Anatoly Podgoretsky ©   (2005-02-26 13:36) [3]

Переменные ничего не создают.


← →
Набережных С. ©   (2005-02-26 14:41) [4]


> webpauk   (26.02.05 13:32) [2]
> Суть не в том!

Эт точно. Суть в том, что ты несешь какую-то ахинею


← →
TUser ©   (2005-02-26 15:00) [5]

Все объекты в Delphi динамические - они просто лежат где-то в памяти и ничего не знают ни про кого. Переменная - суть указатель на эту область памяти. Но объект не обязан знать, кто там на его указывает. В частности, на него м.б. несколько указателей, или даже не быть никакого (в случае кривых рук программиста) - что бы ты хотел получить в этих случаях?


← →
Набережных С. ©   (2005-02-26 16:39) [6]


> TUser ©   (26.02.05 15:00) [5]
> или даже не быть никакого (в случае кривых рук программиста)

with TMyClass.Create do
try
 DoWork;
finally
 Free;
end;
Ky?


← →
TUser ©   (2005-02-26 16:47) [7]

точно


← →
DiamondShark ©   (2005-02-26 16:48) [8]

Сделать в конструкторе строковый параметр и в нём передавать нужное имя.
Это ответ на вопрос. Другое дело, что сам вопрос -- бред.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
14-1108887275
YurikGL
2005-02-20 11:14
2005.03.13
SY576


1-1109491767
tazik
2005-02-27 11:09
2005.03.13
Кто может, подкиньте, пожалуйста, DirectShow.dcu!


1-1109337989
ser35
2005-02-25 16:26
2005.03.13
Помогите разобраться


1-1109591627
Object
2005-02-28 14:53
2005.03.13
Как сохранить таблицу из DBGrid в xml - файл?


11-1092770529
Алексей
2004-08-17 23:22
2005.03.13
Как убрать кнопку программы на панели задач?




   Наверх