| < Free Open Study > |
|
labs,
accessing a remote server using DCOM, 222-226
adding property pages and property persistence, 680-685
ATL car server, 272-280
ATL component housing, 431-442
ATL windowing, 608-616
building a callback, 546-551
building a coclass with nested classes, 343-349
building a complete custom collection with ATL, 533-538
building a connectable object with ATL, 572-579
building a Full ActiveX Control with ATL, 643-655
building a tear-off interface using ATL, 370-375
building an ATL enumerator, 520-524
COM aggregation with ATL, 389-394
COM containment, 379-383
COM object, creating, 103-110
developing a COM client, 132-135
developing a local server in C++, 206-211
developing a scriptable object in C++, 466-473
developing in-process COM server in C++, 123-128
encapsulating data, 18-22
hierarchies in C++, 33-39
IDispatch support in ATL, 494-498
implementing a dual object with type information, 486-489
interface-based programming, 60-68
providing type information, 170-179
resolving interface name clashes in ATL, 354-357
sending and receiving COM exceptions, 331-335
structured programming in C, 6-9
supporting dual interfaces, 477-482
language independence, 72
late binding, 31, 446-447, 452
example, 447
reasons for using, 447-448
library keyword, 149
library statements, 149-150
defining in IDL, 149-150
licensed controls, building, 678-680
licensing ActiveX controls, 679-680
licensing support, 11
lifetime management, 84-87
Lightweight Remote Procedure Calls, see LRPC
Lite Composite Control, 246, 623
Lite Control, 246, 622
Lite HTML Control, 246, 623
LoadCursor(), 586
LoadIcon(), 586
LoadTypeLibEx(), 200
local COM server,
building, 201-206
registering, 206
local relationship, 74, 181
location transparency, 72-75, 180-182
LockServer(), 114-115
logical return values, 151-152
LRPC, 74
| < Free Open Study > |
|