com.moesol.bindings.platform_sdk.component_services
Class ComControl
java.lang.Object
com.moesol.bindings.platform_sdk.component_services.ComObject
com.moesol.bindings.platform_sdk.component_services.ComControl
- All Implemented Interfaces:
- IUnknown
public class ComControl
- extends ComObject
Fields inherited from interface com.moesol.bindings.platform_sdk.component_services.IUnknown |
IID, TYPELIB |
Method Summary |
void |
FinalConstruct()
Override if you need to create aggregate objects. |
protected void |
FinalRelease()
Override if you want to know when all external COM interfaces have been
freed. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_controlApartment
protected final OleThread m_controlApartment
ComControl
public ComControl()
FinalConstruct
public void FinalConstruct()
- Description copied from class:
ComObject
- Override if you need to create aggregate objects. Creating them from the
constructor is too soon to have the outer IUnknown available to pass to
your inner objects. If you create your ComObject with java new then
you will need to call this method. See
ComObject.FinalRelease()
for discussion
about method name clashes.
- Overrides:
FinalConstruct
in class ComObject
FinalRelease
protected void FinalRelease()
- Description copied from class:
ComObject
- Override if you want to know when all external COM interfaces have been
freed. Release any aggregate objects you have created here. Name may
class with method name in COM interface, but this is the same method
used by ATL. Also, tlb2java supports renaming methods, so that feature
could be used should there be a conflict.
- Overrides:
FinalRelease
in class ComObject
Copyright © 2004 Moebius Solutions, Inc. All Rights Reserved.