• 大小: 2MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-25
  • 语言: 其他
  • 标签:

资源简介

极速浏览器源代码,功能强大,是目前开源的浏览器源代码中功能最强大和最完全的一款。完整的源代码,全免费。

资源截图

代码片段和文件信息

/*

Fast Memory Manager: BCB support 1.01

Description:
 FastMM support unit for BCB6 1.0. Loads FastMM4 on startup of the Borland C++
 Builder application or DLL.

Usage:
 1) Under the Project -> Options -> linker menu uncheck “Use Dynamic RTL“
    (sorry won‘t work with the RTL DLL).
 2) Add FastMM4.pas to your project and build it so that FastMM4.hpp is
    created.
 3) Add FastMM4BCB.cpp to your project.
 FastMM will now install itself on startup and replace the RTL memory manager.

Acknowledgements:
 - Jarek Karciarz Vladimir Ulchenko (Vavan) and Bob Gonder for their help in
   implementing the BCB support.

Notes:
  FastMM cannot uninstall itself under BCB so memory leak checking is not
  available. Also since it cannot be uninstalled you should only use it in
  dynamically loaded DLLs that will be sharing the main application‘s MM -
  otherwise memory will be leaked every time you unload the DLL. Unfortunately
  there is nothing I can do about the situation. The __exit procedure in exit.c
  calls all finalization routines before it has properly freed all memory. With
  live pointers still around FastMM cannot uninstall itself. Not a good
  situation and the only solution I see at this stage would be to patch the
  RTL.

Change log:
 Version 1.00 (15 June 2005):
  - Initial release. Due to limitations of BCB it cannot be uninstalled (thus
    no leak checking and not useable in DLLs unless the DLL always shares the
    main application‘s MM). Thanks to Jarek Karciarz Vladimir Ulchenko and Bob
    Gonder for their help.
 Version 1.01 (6 August 2005):
  - Fixed a regression bug (Thanks to Omar Zelaya).

*/

#pragma hdrstop
#include “FastMM4.hpp“

void BCBInstallFastMM()
{
  InitializeMemoryManager();
  if (CheckCanInstallMemoryManager())
  {
    InstallMemoryManager();
  }
}
#pragma startup BCBInstallFastMM 0

void BCBUninstallFastMM()
{
  //Sadly we cannot uninstall here since there are still live pointers.
}
#pragma exit BCBUninstallFastMM 0



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      25214  2006-09-26 12:21  top.ico

     文件        881  2009-10-08 20:38  readme.txt

     文件     200146  2008-03-11 09:49  Components\embeddedWB_D2005.rar

     文件        557  2008-03-13 14:56  Components\AddressBox\PackageAddressBox.dpk

     文件       2014  2008-04-30 09:52  Components\AddressBox\PackageAddressBox.dof

     文件        438  2008-04-30 09:52  Components\AddressBox\PackageAddressBox.cfg

     文件        876  2008-04-30 09:52  Components\AddressBox\PackageAddressBox.res

     文件       4402  2008-05-05 13:36  Components\AddressBox\AddressBox.pas

     文件     122391  2007-08-31 22:25  Components\XPMenu2\XPMenu.pas

     文件        548  2007-08-31 22:27  Components\XPMenu2\PackageXPMenu.dpk

     文件       1840  2006-03-13 17:24  Components\embeddedWB_D2005\embeddedWebBrowser_D5.dpk

     文件       1794  2006-03-13 17:25  Components\embeddedWB_D2005\embeddedWebBrowser_D6.dpk

     文件       1794  2006-03-13 17:25  Components\embeddedWB_D2005\embeddedWebBrowser_D7.dpk

     文件       1816  2006-03-13 17:25  Components\embeddedWB_D2005\embeddedWebBrowser_D2005.dpk

     文件       1816  2006-03-13 17:25  Components\embeddedWB_D2005\embeddedWebBrowser_D2006.dpk

     文件      50059  2006-03-10 14:27  Components\embeddedWB_D2005\AppWebUpdater.pas

     文件       3537  2006-01-15 08:46  Components\embeddedWB_D2005\BrowseForFolderU.pas

     文件       3509  2006-01-15 13:24  Components\embeddedWB_D2005\DirMonitor.pas

     文件       9913  2006-01-15 09:13  Components\embeddedWB_D2005\ExportFavorites.pas

     文件      22289  2006-01-15 13:35  Components\embeddedWB_D2005\extIEParser.pas

     文件      13746  2006-01-15 08:58  Components\embeddedWB_D2005\FavMenu.pas

     文件      13298  2006-01-15 08:57  Components\embeddedWB_D2005\FavoritesListView.pas

     文件      15588  2006-01-15 08:57  Components\embeddedWB_D2005\FavoritesTree.pas

     文件      53667  2005-12-23 07:46  Components\embeddedWB_D2005\HighLightHTML.pas

     文件       6828  2005-12-23 07:46  Components\embeddedWB_D2005\HighLightRichSyntax.pas

     文件      18889  2006-01-02 17:40  Components\embeddedWB_D2005\HighLightxml.pas

     文件      11406  2006-01-15 08:58  Components\embeddedWB_D2005\HistoryListView.pas

     文件       8335  2006-01-15 08:59  Components\embeddedWB_D2005\HistoryMenu.pas

     文件      31722  2006-01-15 09:16  Components\embeddedWB_D2005\IE5tools.pas

     文件      29278  2006-01-15 09:02  Components\embeddedWB_D2005\IEAddress.pas

............此处省略307个文件信息

评论

共有 条评论

相关资源