Вниз
Скачать: 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.023 c
3-1108234055
Andrey1234124
2005-02-12 21:47
2005.03.13
Русские символы в таблицах Interbase


14-1108717649
kai
2005-02-18 12:07
2005.03.13
beeline+gprs+icq+вечером=не коннектится


3-1108382904
Arazel
2005-02-14 15:08
2005.03.13
показать связанную таблицу на языке SQL


6-1104840240
Bork
2005-01-04 15:04
2005.03.13
как скачать файл по http?


14-1108885880
AlterEgo of WondeRu
2005-02-20 10:51
2005.03.13
что выбрать для написания виртуального драйвера?




   Наверх