COM Programming with Microsoft .NET

G

GAC (Global Assembly Cache). See Global Assembly Cache

Gacutil.exe, 69, 72, 122

garbage collection

delegates and, 467469

described, 402

finalization , 1013, 407409

generations, 404

large object heaps, 405

overview, 404

pointers, 79, 457

premature, 467

preventing, 467

resurrection, 454

roots, 405407

wrong times, 468

__gc pointer, 429

GCHandle class, 453, 455

gcroot class, 456458

generations, 404

generic pointers, 77

get method, 134, 136

GetAllNames() method, 305

GetCollection() method, 366

GetComputerNameEx() function, 300, 304

GetConstructorString() method, 310

GetCurSel() method, 307

GetDisplayInfo() method, 486

GetIdsOfNames method, 140

GetLastError API, 415

GetLastError() function, 304

GetLastWin32Error function, 304, 420, 460

GetResultViewType() method, 486

GetSingleName() method, 304305

GetTitle() method, 396

GetTopic() method, 396

GetTypeInfo method, 140

GetTypeInfoCount method, 140

GetValue() method, 393

global

catalogs, 347

constants, 91

language support, 384

methods , 91

object pointers, 405

security functions, 253

Global Assembly Cache (GAC)

assembly installations, 72

assembly management, 48

delayed signing, 72

described, 8

dynamic registration, 349

file additions, 69

location, 68

.NET components from COM, 122

overview, 6769

signed assemblies, 71

strong names , 7071

Globally Unique IDs (GUIDs). See GUIDs

GUI method, 293, 310

Guid attribute, 85, 111, 128, 158, 289290, 483

GUIDs (Globally Unique IDs)

COM interface IDs, 128

component identification, 8

component location, 7

control identification, 144

importance of, 289290

interface information, 483, 488

overriding, 111

subscribers, 356, 367

version numbers and, 142

 

Категории