From: <bl...@us...> - 2003-05-11 21:45:13
|
Update of /cvsroot/cpptool/rfta/src/rftavc7addin In directory sc8-pr-cvs1:/tmp/cvs-serv14957 Modified Files: AddIn.rgs Connect.h Log Message: * added '%MODULE_PATH%' dynamic key for module registration * added satellite DLL for localized resource (image for toolbar buttons!) Index: AddIn.rgs =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/AddIn.rgs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** AddIn.rgs 11 May 2003 17:53:09 -0000 1.1 --- AddIn.rgs 11 May 2003 21:45:09 -0000 1.2 *************** *** 25,26 **** --- 25,78 ---- } } + HKLM + { + NoRemove Software + { + NoRemove Microsoft + { + NoRemove VisualStudio + { + NoRemove 7.0 + { + NoRemove Addins + { + ForceRemove 'RFTA' + { + val FriendlyName = s 'RFTA' + val AboutBoxDetails = s 'RFTA + Copyright (c) 1999-2002 by Oz Solomonovich + http://www.wndtabs.com' + val AboutBoxIcon = b 0000010002002020100000000000E8020000260000001010100000000000280100000E0300002800000020000000400000000100040000000000800200000000000000000000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF000000000000000000000000000000000000000000000FFFFFFFFF00000000000000000000000FF44444FF00000000000000000000000FFFFFFFFF000000000000000000FFFF0FF44444FF000000000000000000FF440FFFFFFFFF000000000000000000FFFF0FF44444FF00000000000000FFF0FF440FFFFFFFFF0FFFFFFFFFF000FF40FFFF0FF444FFFF0FFFFFFFFFF000FFF0FF440FFFFFF0000FFFFFFFFFF000FF40FFFF0FF444F0708FF88FFFFFF000FFF0FF440FFFFFF00FFFFFFFFFFFF000FF40FFFF00000000FFFFFFFFFFFFF000FFF0FF444F07088888888FFFFFFFF000FF40FFFFFF00FFFFFFFFFFFFFFFFF000FFF00000000FFFFFFFFFFFFFFFFFF000FF444F0708888888FFF8888FFFFFF000FFFFFF00FFFFFFFFFFFFFFFFFFFFF0000000000FFFFFFFFFF2222F2222FFF000000FFF8888888FF882AAA2AAA2FFF000000FFFFFFFFFFFFFF2AAA2AAA2FFF000000FFFFFFFFFFFF222AAA2AAA222F000000FFF88888888F2AAAAAAAAAAA2F000000FFFFFFFFFFFF2AAAAAAAAAAA2F000000FFFFFFFFFFFFF22AAA2AAA22FF000000FFFFFFFFFFFFF22AAA2AAA22FF0000000000000000002AAAAAAAAAAA200000004444444444442AAAAAAAAAAA24000000444444444444222AAA2AAA2224000000000000000000002AAA2AAA2000000000000000000000002AAA2AAA2000000000000000000000002222022220000FFC007FFFFC007FFFFC007FFF80007FFF80007FFF80007FF80000000800000008000000080000000800000008000000080000000800000008000000080000000800000008000000080000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000FFFFE00FFFFFE10F2800000010000000200000000100040000000000C00000000000000000000000000000000000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF0000000000000000000000000FFFFFF0000000000F4444F0000000FF0FFFFFF0000000F40F4444F0000FF0FF0FFFFFF0000F40F40F44F000000FF0FF0FFFF000000F40F400000000000FF0FFFF00FFFFF00F400000FBBFBBFF0FFFF00FBBBBBBBF0000000FFBBFBBFF0000000FBBBBBBBF0000000FFBBFBBFF00000000FFFFFFF0FC030000FC030000E0030000E003000000030000000300000003000000070000000F0000003F0000009300000101000003930000FF010000FF930000FFFF0000 + val CommandLineSafe = d 0 + val CommandPreload = d 1 + val Descrption = s 'Counts lines of code in your projects' + val LoadBehavior = d 1 + val SatelliteDllName = s '%MODULE%' + val SatelliteDllPath = s '%MODULE_PATH%\resources' + } + } + } + } + } + } + } + + HKCU + { + NoRemove Software + { + NoRemove Microsoft + { + NoRemove VisualStudio + { + NoRemove 7.0 + { + NoRemove PreloadAddinState + { + val LineCount = d 1 + } + } + } + } + } + } Index: Connect.h =================================================================== RCS file: /cvsroot/cpptool/rfta/src/rftavc7addin/Connect.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Connect.h 11 May 2003 17:53:09 -0000 1.1 --- Connect.h 11 May 2003 21:45:09 -0000 1.2 *************** *** 21,25 **** } ! DECLARE_REGISTRY_RESOURCEID(IDR_ADDIN) DECLARE_NOT_AGGREGATABLE(CConnect) --- 21,42 ---- } ! static HRESULT WINAPI UpdateRegistry( BOOL bRegister ) ! { ! _ATL_REGMAP_ENTRY rgMap[ 2 ]; ! memset( rgMap, '\0', sizeof( _ATL_REGMAP_ENTRY ) * 2 ); ! ! TCHAR szModule[_MAX_PATH]; ! GetModuleFileName(_AtlModule.GetResourceInstance(), szModule, _MAX_PATH); ! PTCHAR pchSlash = strrchr( szModule, '\\' ); ! if( pchSlash != NULL ) *pchSlash = '\0'; ! ! USES_CONVERSION; ! rgMap[ 0 ].szKey = OLESTR( "MODULE_PATH" ); ! rgMap[ 0 ].szData = T2OLE( szModule ); ! ! return _AtlModule.UpdateRegistryFromResourceS(IDR_ADDIN, bRegister, rgMap ); ! } ! ! //DECLARE_REGISTRY_RESOURCEID(IDR_ADDIN) DECLARE_NOT_AGGREGATABLE(CConnect) |