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

Reply via email to