当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 一、 存储器管理 算法:分区(固定/首次适应/循环首次适应/最佳适应/动态重定位分区、分页、分段、请页、请段、段页式存储管理 要求: (1) 各种算法包括分配与回收; (2) 显示分区说明彪、页表、段表等数据结构; (3) 统计碎片情况; (4) 输入逻辑地址后,得到物理地址; 二、 设备管理 1、 缓冲管理(双缓冲/循环缓冲/缓冲池) flash实现,包括循环缓冲的读写同步,缓冲池中缓冲......
 ·数据结构算法演示系统 dsdemo    »显示摘要«
    摘要: 小弟现在正在学习《数据结构》(c语言版)习题集上说有一个数据结构算法演示系统 dsdemo(类c描述语言 3.1 中文版),可我不知道去哪里去找这个程序,麻烦有这个程序的大哥大姐把下载地址告诉我或有这个程序的发给我email:feng1982@vip.sina.com 如果可以以如果可以使用的话,为了表达小弟的感激之情,送上区区100分。 ......


假如有一个DLL,他可能有多个对象,如何得到它里面包含的所有对象的ProgID

请问假如有一个DLL,他可能有多个对象,如何得到它里面包含的所有对象的ProgID,不是通过打开注册表来看,有什么方法?多谢帮忙。  
 

NO.1   作者: blueblood7

ITypeLib*   pTypeLib   =   NULL;  
  ITypeInfo*   pTypeInfo   =   NULL;  
  HRESULT   hr;  
  hr   =   CoInitialize(   NULL   );  
  if(   SUCCEEDED(hr)   )  
  {  
  hr   =   LoadTypeLib(   L"XXX.dll",   &pTypeLib   );  
  if(   SUCCEEDED(hr)   )  
  {  
  TYPEATTR*   ptypeaddr   =   NULL;  
  UINT   uCount   =   pTypeLib->GetTypeInfoCount();  
  for(UINT   i=0;   i<uCount;   i++)  
  {  
  pTypeLib->GetTypeInfo(   i,   &pTypeInfo   );  
  pTypeInfo->GetTypeAttr(   &ptypeaddr   );  
  pTypeInfo->ReleaseTypeAttr(   ptypeaddr   );  
  }  
  }  
  CoUninitialize();  
  }


    摘要: 每次开机都会自动共享硬盘!每次都要改!怎样才可以让它不自动共享呢? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE