[flexcoders] Cairngorm ServiceLocater Problem

2006-11-29 Thread sinacapho
Dear all,

I am new to Cairngorm and for now i am writing a program using 
flex and i have decided to use Cairngorm. I have created subsection for 
each cairngorm state (business,Commands,Event). I have created sub 
folder in business for handling different service . But when i run the 
application . It prompt and say that The ServiceLocater can only 
instantied once . What i can do? is that i need to put all the service 
in the business folder ?

thx

capho



Re: [flexcoders] Cairngorm ServiceLocater Problem

2006-11-29 Thread Douglas McCarroll
Capho,

ServiceLocator is an implementation of the Singleton pattern which, in a 
nutshell, means that only one instance of the class should be created. 
Your code is somehow breaking this rule.

Set a breakpoint in ServiceLocator.new() and 
ServiceLocator.getInstance() and run your app in debug mode. You should 
be able to find out where/when your code is attempting to create instances.

Hope this helps,


Douglas


-

Douglas McCarroll

CairngormDocs.org Webmaster
http://www.CairngormDocs.org

Flex Developer
http://www.brightworks.com
617.459.3840

-



sinacapho wrote:

 Dear all,

 I am new to Cairngorm and for now i am writing a program using
 flex and i have decided to use Cairngorm. I have created subsection for
 each cairngorm state (business,Commands,Event). I have created sub
 folder in business for handling different service . But when i run the
 application . It prompt and say that The ServiceLocater can only
 instantied once . What i can do? is that i need to put all the service
 in the business folder ?

 thx

 capho

  



Re: [flexcoders] Cairngorm ServiceLocater Problem

2006-11-29 Thread Tom Chiverton
On Wednesday 29 November 2006 08:53, sinacapho wrote:
 application . It prompt and say that The ServiceLocater can only
 instantied once . What i can do? is that i need to put all the service
 in the business folder ?

Post a couple of examples of your use of the ServiceLocator, and we'll see.

-- 
Tom Chiverton
Helping to seamlessly synergize frictionless platforms



This email is sent for and on behalf of Halliwells LLP.

Halliwells LLP is a limited liability partnership registered in England and 
Wales under registered number OC307980 whose registered office address is at St 
James's Court Brown Street Manchester M2 2JF.  A list of members is available 
for inspection at the registered office. Any reference to a partner in relation 
to Halliwells LLP means a member of Halliwells LLP. Regulated by the Law 
Society.

CONFIDENTIALITY

This email is intended only for the use of the addressee named above and may be 
confidential or legally privileged.  If you are not the addressee you must not 
read it and must not use any information contained in nor copy it nor inform 
any person other than Halliwells LLP or the addressee of its existence or 
contents.  If you have received this email in error please delete it and notify 
Halliwells LLP IT Department on 0870 365 8008.

For more information about Halliwells LLP visit www.halliwells.com.



--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/flexcoders/join
(Yahoo! ID required)

* To change settings via email:
mailto:[EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED]

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

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