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)
|