[arcmapbook commit] r139 - * fix for missing Map Series toolbar on x64, addresses issues #33, #5, #44

4 views
Skip to first unread message

codesite...@google.com

unread,
May 1, 2009, 2:29:16 PM5/1/09
to arcmapbo...@googlegroups.com
Author: maphew
Date: Fri May 1 10:30:02 2009
New Revision: 139

Added:
trunk/Visual_Basic/register_component_category_x64.reg
Modified:
trunk/Visual_Basic/de-register_component_category.reg
trunk/Visual_Basic/register_component_category.reg
trunk/_INSTALL.bat

Log:
* fix for missing Map Series toolbar on x64, addresses issues #33, #5, #44
+ moved x64 registry entries into their own file
- _install.bat no longer forces x64 reg to x32

Modified: trunk/Visual_Basic/de-register_component_category.reg
==============================================================================
--- trunk/Visual_Basic/de-register_component_category.reg (original)
+++ trunk/Visual_Basic/de-register_component_category.reg Fri May 1
10:30:02 2009
@@ -38,3 +38,5 @@


[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{E918E787-8B4E-4D51-877C-AD67905C6109}\Implemented
Categories\{B56A7C45-83D4-11D2-A2E9-080009B6F22B}]

+; don't forget toolbar (mhw 2009-may-01)
+[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{B121B1BA-5420-464B-802A-7A6C89123093}\Implemented
Categories\{B56A7C4A-83D4-11D2-A2E9-080009B6F22B}]
\ No newline at end of file

Modified: trunk/Visual_Basic/register_component_category.reg
==============================================================================
--- trunk/Visual_Basic/register_component_category.reg (original)
+++ trunk/Visual_Basic/register_component_category.reg Fri May 1 10:30:02
2009
@@ -29,9 +29,3 @@
;DSMapBookUIPrj.clsStringGridButton

[HKEY_CLASSES_ROOT\CLSID\{BBAF9983-58D2-40D7-A093-FE564EA8966E}\Implemented
Categories\{B56A7C42-83D4-11D2-A2E9-080009B6F22B}]

-
-; fix for installing on 64bit WinXP (mhw 2008-apr-08)
-[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{AC7622A7-6D66-4D2B-9AE0-EB70BD262B53}\Implemented
Categories\{089874FC-CC18-11D2-9F39-00C04F6BC78E}]
-
-[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{E918E787-8B4E-4D51-877C-AD67905C6109}\Implemented
Categories\{B56A7C45-83D4-11D2-A2E9-080009B6F22B}]
-

Added: trunk/Visual_Basic/register_component_category_x64.reg
==============================================================================
--- (empty file)
+++ trunk/Visual_Basic/register_component_category_x64.reg Fri May 1
10:30:02 2009
@@ -0,0 +1,30 @@
+Windows Registry Editor Version 5.00
+
+; the first guid is the guid representing the component to register and
the second represents the component category
+
+; Double click on this file from Explorer to automatically
+; update the specified information for your component.
+
+; register DSMapbook components for 64bit XP (may work for x64 Vista too)
+
+; Add ESRI Contents Views {089874FC-CC18-11D2-9F39-00C04F6BC78E}
+ ;DSMapBookUIPrj.MapSeriesTab
+[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{AC7622A7-6D66-4D2B-9AE0-EB70BD262B53}\Implemented
Categories\{089874FC-CC18-11D2-9F39-00C04F6BC78E}]
+
+; Add ESRI MX Extensions {B56A7C45-83D4-11D2-A2E9-080009B6F22B}
+ ;DSMapBookUIPrj.MapSeriesExt
+[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{E918E787-8B4E-4D51-877C-AD67905C6109}\Implemented
Categories\{B56A7C45-83D4-11D2-A2E9-080009B6F22B}]
+
+;Add Toolbars to ESRI Mx CommandBars Category
({B56A7C4A-83D4-11D2-A2E9-080009B6F22B})
+ ;DSMapBookUIPrj.MapSeriesBar
+[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{B121B1BA-5420-464B-802A-7A6C89123093}\Implemented
Categories\{B56A7C4A-83D4-11D2-A2E9-080009B6F22B}]
+
+;Add Commands and Tools to ESRI MX Commands Category
({B56A7C42-83D4-11D2-A2E9-080009B6F22B})
+ ;DSMapBookUIPrj.CreateMapBook
+[HKEY_CLASSES_ROOT\CLSID\{DC395506-3391-4207-99D4-C70851BAE9EA}\Implemented
Categories\{B56A7C42-83D4-11D2-A2E9-080009B6F22B}]
+ ;DSMapBookUIPrj.DSPageIdentifier
+[HKEY_CLASSES_ROOT\CLSID\{1DA56C9C-4646-41B8-93CE-61AB6F04D982}\Implemented
Categories\{B56A7C42-83D4-11D2-A2E9-080009B6F22B}]
+ ;DSMapBookUIPrj.clsMapGridButton
+[HKEY_CLASSES_ROOT\CLSID\{122B316F-67A6-42D4-B76D-63BFB6210393}\Implemented
Categories\{B56A7C42-83D4-11D2-A2E9-080009B6F22B}]
+ ;DSMapBookUIPrj.clsStringGridButton
+[HKEY_CLASSES_ROOT\CLSID\{BBAF9983-58D2-40D7-A093-FE564EA8966E}\Implemented
Categories\{B56A7C42-83D4-11D2-A2E9-080009B6F22B}]
\ No newline at end of file

Modified: trunk/_INSTALL.bat
==============================================================================
--- trunk/_INSTALL.bat (original)
+++ trunk/_INSTALL.bat Fri May 1 10:30:02 2009
@@ -15,7 +15,11 @@
%WINDIR%\system32\regsvr32 %_opt% ".\Visual_Basic\DSMapBookUIPrj.dll"

echo +++ Adding mapbook registry keys...
-%WINDIR%\regedit %_opt% ".\Visual_Basic\register_component_category.reg"
+if DEFINED ProgramFiles(x86) (
+ %WINDIR%\regedit %_opt% ".\Visual_Basic\register_component_category_x64.reg"
+ ) else (
+ %WINDIR%\regedit %_opt% ".\Visual_Basic\register_component_category.reg"
+ )

echo.
pause

Reply all
Reply to author
Forward
0 new messages