(unknown)

"Marcelo Mrack" <[email protected]> Tue, 12 Aug 2003 11:31:44 -0300
Newsgroups gmane.comp.lang.delphi.programming
Message-ID <[email protected]>
This aproach is very good. But, the best way to create objects is
First) Create objects directly
ex.:
var
     c: TMyClass;
begin
    c: = TMyClass.Create;
Second) Use Interfaces, like your code, but using Classes and Interfaces (see IntfForm, chapter 12 of Mastering Delphi 6 by Cantú)
-----Original Message-----
From: Luke Young [mailto:[email protected]] 
Sent: terça-feira, 12 de agosto de 2003 10:40
To: [email protected]
Subject: [Delphi] Creating Objects using strings



	The problem:
	
	I want to create an object of a class that has its class name stored
	as a string.
	
	Currently I do this by using
	
	initialization
	  RegisterClass(TMyClassName);
	
	and then in the routine I use
	
	tmpClass := FindClass(strClass);
	tmpObject := TControlClass(tmpClass).Create(Self); { All classes are
	TControlClass based }
	
	Is there a better way of doing this? I am wondering if Registering the
	class has any penalty? or is this the way to go?
	
	Cheers
	
	Luke
	
	
	
Yahoo! Groups Sponsor	
 <http://rd.yahoo.com/M=259395.3614674.4902533.1261774/D=egroupweb/S=1705115362:HM/A=1524963/R=0/SIG=12o885gmo/*http://hits.411web.com/cgi-bin/autoredir?camp=556&lineid=3614674&prop=egroupweb&pos=HM> 	
 <http://us.adserver.yahoo.com/l?M=259395.3614674.4902533.1261774/D=egroupmail/S=:HM/A=1524963/rand=424258177> 	

	CodeCoffer - new Delphi code protection Tool!
	http://www.delphicollection.com/public/CodeCoffer.htm
	---------------------------------------------------------------
	Unsubscribe:[email protected]
	List owner:[email protected]
	--------------------------------------------------------------- 
	
	Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service <http://docs.yahoo.com/info/terms/> . 
	

	

	____________________
	NOTIFICAÇÃO:
	Este email passou pelo controle de conteúdo e está livre de vírus.
	Setor de Informática - UNISC 



[Non-text portions of this message have been removed]


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for Your HP, Epson, Canon or Lexmark
Printer at Myinks.com. Free s/h on orders $50 or more to the US & Canada. http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/l.m7sD/LIdGAA/qnsNAA/i7folB/TM
---------------------------------------------------------------------~->

CodeCoffer - new Delphi code protection Tool!
http://www.delphicollection.com/public/CodeCoffer.htm
---------------------------------------------------------------
Unsubscribe:[email protected]
List owner:[email protected]
--------------------------------------------------------------- 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/