API: OpenDefaultComponent, whenever we call this API, we always get a new instance to that component.
*As per definition: *OpenDefaultComponent* Opens a connection to a registered component of the component type and subtype specified by your application. * But with the following API, we always get the same instance even on calling multiple times. ComponentInstance compInstance = [[OSALanguage defaultLanguage] componentInstance]; My requirement is to get the different instance on every call. On 26 February 2017 at 05:53, Ken Heglund <mailingli...@orderedbytes.com> wrote: > If you are linking against OSAKit, then something like the following (from > <OSAKit/OSALanguage.h>) may be a starting point: > > ComponentInstance compInstance = [[OSALanguage defaultLanguage] > componentInstance]; > > -Ken > > > On Feb 25, 2017, at 1:02 PM, sumit bansal <sumitonline.ban...@gmail.com> > wrote: > > > > I am using it to implement scripting in my project. > > > > I have used the API in following way: > > > > > > *ComponentInstance & compInstance = > > OpenDefalutConmponent(kOSAComponentType, > > kOSAGenericScriptingComponentSubtype);* > > *OSASetSendProc( compInstance, someParam1, someParam2); //function in > > Carbon/Frameworks/OpenScripting/OSA.h* > > > > > > I am using OpenScripting Architecture(OSA) APIs to implement the > scripting > > functionality. To use APIs of OSA, we need to pass ComponentInstance.I > > don't know any other way of creating the object of ComponentInstance, the > > only way I know has been depreciated. > > > > > > I am new in MAC programming. Please forgive me if I am asking/replying > > something foolish. > > > > On 25 February 2017 at 02:42, Jens Alfke <j...@mooseyard.com> wrote: > > > >> > >> On Feb 24, 2017, at 9:11 AM, sumit bansal <sumitonline.ban...@gmail.com > > > >> wrote: > >> > >> Can anyone please help me to find out the replacement of > >> Function => Component Manager::OpenDefaultComponent. > >> > >> > >> That’s very generic; the Component Manager is/was just an ancient > >> DLL-loading mechanism. IIRC it was mostly used by QuickTime. What are > you > >> using the Component Manager for? > >> > >> —Jens > >> > > _______________________________________________ > > > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > > > Please do not post admin requests or moderator comments to the list. > > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > > > Help/Unsubscribe/Update your Subscription: > > https://lists.apple.com/mailman/options/cocoa-dev/ > mailinglists%40orderedbytes.com > > > > This email sent to mailingli...@orderedbytes.com > > _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com