[arcmapbook] r144 committed - Closes Issue19: Map Book not work with ArcFm 9.2 sp3

11 views
Skip to first unread message

codesite...@google.com

unread,
Aug 29, 2009, 11:36:10 PM8/29/09
to arcmapbo...@googlegroups.com
Revision: 144
Author: maphew
Date: Fri Aug 28 15:46:07 2009
Log: Closes Issue19: Map Book not work with ArcFm 9.2 sp3
http://code.google.com/p/arcmapbook/source/detail?r=144

Modified:
/trunk/Visual_Basic/DSMapBookExt.cls
/trunk/Visual_Basic/DSMapBookPrj.dll
/trunk/Visual_Basic/DSMapBookPrj.vbp
/trunk/Visual_Basic/DSMapBookTab.cls
/trunk/Visual_Basic/DSMapBookUIPrj.dll
/trunk/Visual_Basic/DSMapBookUIPrj.vbp
/trunk/Visual_Basic/DSMapBookUIPrj.vbw

=======================================
--- /trunk/Visual_Basic/DSMapBookExt.cls Wed Feb 11 15:17:27 2009
+++ /trunk/Visual_Basic/DSMapBookExt.cls Fri Aug 28 15:46:07 2009
@@ -13,16 +13,16 @@
Attribute VB_Exposed = True

' Copyright 2008 ESRI
-'
+'
' All rights reserved under the copyright laws of the United States
' and applicable international laws, treaties, and conventions.
-'
+'
' You may freely redistribute and use this sample code, with or
' without modification, provided you include the original copyright
' notice and use restrictions.
-'
+'
' See use restrictions at <your ArcGIS install
location>/developerkit/userestrictions.txt.
-'
+'

@@ -55,7 +55,9 @@
Private Sub IExtension_Startup(initializationData As Variant)
On Error GoTo ErrHand:
Dim pApp As IApplication
+If g_pFrmMapSeries Is Nothing Then
40: Set g_pFrmMapSeries = New frmMapSeries
+End If
41: Set g_pFrmMapSeries.m_pApp = initializationData
42: Set m_pMapBook = New DSMapBook
43: Set pApp = initializationData
@@ -274,7 +276,7 @@
256: End If
257: Next i

-259: If PagesToExport.count > 0 Then
+259: If PagesToExport.Count > 0 Then
260: If pSeriesOpts2.ClipData > 0 Then
261: g_bClipFlag = True
262: End If
@@ -284,7 +286,7 @@
266: If pSeriesOpts.LabelNeighbors Then
267: g_bLabelNeighbors = True
268: End If
-269: For i = 1 To PagesToExport.count
+269: For i = 1 To PagesToExport.Count
270: Set pMapPage = PagesToExport.Item(i)
271: pMapPage.DrawPage pMxDoc, pMapSeries, False

@@ -359,7 +361,7 @@
'Use a Category Factory object to create one instance of every class
registered
' in the "ESRI Exports" category.
'Component Category: "ESRI Exports" =
{66A7ECF7-9BE1-4E77-A8C7-42D3C62A2590}
-344: esriExportsCat.value = "{66A7ECF7-9BE1-4E77-A8C7-42D3C62A2590}"
+344: esriExportsCat.Value = "{66A7ECF7-9BE1-4E77-A8C7-42D3C62A2590}"
345: Set pCategoryFactory = New CategoryFactory
346: pCategoryFactory.CategoryID = esriExportsCat

=======================================
--- /trunk/Visual_Basic/DSMapBookPrj.dll Wed Feb 11 15:17:27 2009
+++ /trunk/Visual_Basic/DSMapBookPrj.dll Fri Aug 28 15:46:07 2009
Binary file, no diff available.
=======================================
--- /trunk/Visual_Basic/DSMapBookPrj.vbp Wed Feb 11 15:17:27 2009
+++ /trunk/Visual_Basic/DSMapBookPrj.vbp Fri Aug 28 15:46:07 2009
@@ -1,12 +1,12 @@
Type=OleDll
-Reference=*\G{866AE5D3-530C-11D2-A2BD-0000F8774FB5}#1.0#0#..\..\..\..\..\Program
Files\ArcGIS\com\esriFramework.olb#ESRI
Object Library
-Reference=*\G{40499F24-596F-45D2-ACE1-A251E2990017}#1.0#0#..\..\..\..\..\Program
Files\ArcGIS\com\esriArcMapUI.olb#ESRI
ArcMapUI Object Library
-Reference=*\G{45AC68FF-DEFF-4884-B3A9-7D882EDCAEF1}#1.0#0#..\..\..\..\..\Program
Files\ArcGIS\com\esriCarto.olb#ESRI
Carto Object Library
-Reference=*\G{0475BDB1-E5B2-4CA2-9127-B4B1683E70C2}#1.0#0#..\..\..\..\..\Program
Files\ArcGIS\com\esriGeoDatabase.olb#ESRI
GeoDatabase Object Library
-Reference=*\G{C4B094C2-FF32-4FA1-ABCB-7820F8D6FB68}#1.0#0#..\..\..\..\..\Program
Files\ArcGIS\com\esriGeometry.olb#ESRI
Geometry Object Library
-Reference=*\G{5E1F7BC3-67C5-4AEE-8EC6-C4B73AAC42ED}#1.0#0#..\..\..\..\..\Program
Files\ArcGIS\com\esriSystem.olb#ESRI
System Object Library
-Reference=*\G{59FCCD31-434C-4017-BDEF-DB4B7EDC9CE0}#1.0#0#..\..\..\..\..\Program
Files\ArcGIS\com\esriDisplay.olb#ESRI
Display Object Library
-Reference=*\G{4ECCA6E2-B16B-4ACA-BD17-E74CAE4C150A}#1.0#0#..\..\..\..\..\Program
Files\ArcGIS\com\esriSystemUI.olb#ESRI
SystemUI Object Library
+Reference=*\G{866AE5D3-530C-11D2-A2BD-0000F8774FB5}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriFramework.olb#ESRI
Object
Library
+Reference=*\G{40499F24-596F-45D2-ACE1-A251E2990017}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriArcMapUI.olb#ESRI
ArcMapUI
Object Library
+Reference=*\G{45AC68FF-DEFF-4884-B3A9-7D882EDCAEF1}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriCarto.olb#ESRI
Carto
Object Library
+Reference=*\G{0475BDB1-E5B2-4CA2-9127-B4B1683E70C2}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriGeoDatabase.olb#ESRI
GeoDatabase
Object Library
+Reference=*\G{C4B094C2-FF32-4FA1-ABCB-7820F8D6FB68}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriGeometry.olb#ESRI
Geometry
Object Library
+Reference=*\G{5E1F7BC3-67C5-4AEE-8EC6-C4B73AAC42ED}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriSystem.olb#ESRI
System
Object Library
+Reference=*\G{59FCCD31-434C-4017-BDEF-DB4B7EDC9CE0}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriDisplay.olb#ESRI
Display
Object Library
+Reference=*\G{4ECCA6E2-B16B-4ACA-BD17-E74CAE4C150A}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriSystemUI.olb#ESRI
SystemUI
Object Library
Class=IDSMapBook; IDSMapBook.cls
Class=IDSMapSeries; IDSMapSeries.cls
Class=IDSMapSeriesProps; IDSMapSeriesProps.cls
=======================================
--- /trunk/Visual_Basic/DSMapBookTab.cls Wed Feb 11 15:17:27 2009
+++ /trunk/Visual_Basic/DSMapBookTab.cls Fri Aug 28 15:46:07 2009
@@ -13,16 +13,16 @@
Attribute VB_Exposed = True

' Copyright 2008 ESRI
-'
+'
' All rights reserved under the copyright laws of the United States
' and applicable international laws, treaties, and conventions.
-'
+'
' You may freely redistribute and use this sample code, with or
' without modification, provided you include the original copyright
' notice and use restrictions.
-'
+'
' See use restrictions at <your ArcGIS install
location>/developerkit/userestrictions.txt.
-'
+'

@@ -40,18 +40,18 @@

Private Sub Class_Initialize()
13: m_bIsVisible = True
-14: Load g_pFrmMapSeries
+14: 'Load g_pFrmMapSeries
End Sub

Private Sub Class_Terminate()
-18: Unload g_pFrmMapSeries
+18: 'Unload g_pFrmMapSeries
19: Set g_pFrmMapSeries = Nothing
End Sub

Private Sub IContentsView_Activate(ByVal parentHWND As
esriSystem.OLE_HANDLE, ByVal Document As IMxDocument)

'From Al
-25: RemoveContextMenu g_pFrmMapSeries.tvwMapBook.hwnd
+25: RemoveContextMenu g_pFrmMapSeries.tvwMapBook.hWnd
End Sub

Private Sub IContentsView_AddToSelectedItems(ByVal Item As Variant)
@@ -77,11 +77,11 @@
End Property

Private Sub IContentsView_Deactivate()
-51: RemoveContextMenuSink g_pFrmMapSeries.tvwMapBook.hwnd
+51: RemoveContextMenuSink g_pFrmMapSeries.tvwMapBook.hWnd
End Sub

Private Property Get IContentsView_hWnd() As esriSystem.OLE_HANDLE
-55: IContentsView_hWnd = g_pFrmMapSeries.tvwMapBook.hwnd
+55: IContentsView_hWnd = g_pFrmMapSeries.tvwMapBook.hWnd
End Property

Private Property Get IContentsView_Name() As String
=======================================
--- /trunk/Visual_Basic/DSMapBookUIPrj.dll Wed Feb 11 15:17:27 2009
+++ /trunk/Visual_Basic/DSMapBookUIPrj.dll Fri Aug 28 15:46:07 2009
Binary file, no diff available.
=======================================
--- /trunk/Visual_Basic/DSMapBookUIPrj.vbp Thu Mar 29 16:55:57 2007
+++ /trunk/Visual_Basic/DSMapBookUIPrj.vbp Fri Aug 28 15:46:07 2009
@@ -1,27 +1,27 @@
Type=OleDll
-Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#..\..\..\..\..\WINDOWS\System32\STDOLE2.TLB#OLE
Automation
-Reference=*\G{866AE5D3-530C-11D2-A2BD-0000F8774FB5}#1.0#0#..\..\..\..\..\ArcGIS\com\esriFramework.olb#ESRI
Object
Library
+Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\system32\stdole2.tlb#OLE
Automation
+Reference=*\G{866AE5D3-530C-11D2-A2BD-0000F8774FB5}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriFramework.olb#ESRI
Object
Library

Reference=*\G{2D583F7F-24D4-4988-9380-45FE903DE56F}#9.0#0#DSMapBookPrj.dll#DSMapBookPrj
-Reference=*\G{40499F24-596F-45D2-ACE1-A251E2990017}#1.0#0#..\..\..\..\..\ArcGIS\com\esriArcMapUI.olb#ESRI
ArcMapUI
Object Library
-Reference=*\G{45AC68FF-DEFF-4884-B3A9-7D882EDCAEF1}#1.0#0#..\..\..\..\..\ArcGIS\com\esriCarto.olb#ESRI
Carto
Object Library
-Reference=*\G{ADC7DE29-DC0B-448E-BBF6-27E4E34CF2EC}#1.0#0#..\..\..\..\..\ArcGIS\com\esriCatalog.olb#ESRI
Catalog
Object Library
-Reference=*\G{C0FC1503-7E6F-11D2-AABF-00C04FA375F1}#1.0#0#..\..\..\..\..\ArcGIS\com\esriCatalogUI.olb#ESRI
CatalogUI
Object Library
-Reference=*\G{59FCCD31-434C-4017-BDEF-DB4B7EDC9CE0}#1.0#0#..\..\..\..\..\ArcGIS\com\esriDisplay.olb#ESRI
Display
Object Library
-Reference=*\G{016DF9D3-7E81-11D2-A2D1-0000F8774FB5}#1.0#0#..\..\..\..\..\ArcGIS\com\esriDisplayUI.olb#ESRI
DisplayUI
Object Library
-Reference=*\G{4C896230-7F1A-11D2-8509-0000F875B9C6}#1.0#0#..\..\..\..\..\ArcGIS\com\esriEditor.olb#ESRI
Editor
Object Library
-Reference=*\G{0475BDB1-E5B2-4CA2-9127-B4B1683E70C2}#1.0#0#..\..\..\..\..\ArcGIS\com\esriGeoDatabase.olb#ESRI
GeoDatabase
Object Library
-Reference=*\G{C4B094C2-FF32-4FA1-ABCB-7820F8D6FB68}#1.0#0#..\..\..\..\..\ArcGIS\com\esriGeometry.olb#ESRI
Geometry
Object Library
-Reference=*\G{7DB92CEC-CB65-420A-8737-FCD0722FD436}#1.0#0#..\..\..\..\..\ArcGIS\com\esriOutput.olb#ESRI
Output
Object Library
-Reference=*\G{AE064D40-D6CE-11D0-867A-0000F8751720}#1.0#0#..\..\..\..\..\ArcGIS\com\esriOutputUI.olb#ESRI
OutputUI
Object Library
-Reference=*\G{5E1F7BC3-67C5-4AEE-8EC6-C4B73AAC42ED}#1.0#0#..\..\..\..\..\ArcGIS\com\esriSystem.olb#ESRI
System
Object Library
-Reference=*\G{4ECCA6E2-B16B-4ACA-BD17-E74CAE4C150A}#1.0#0#..\..\..\..\..\ArcGIS\com\esriSystemUI.olb#ESRI
SystemUI
Object Library
-Reference=*\G{1CE6AC65-43F5-4529-8FC0-D7ED298E4F1A}#1.0#0#..\..\..\..\..\ArcGIS\com\esriDataSourcesFile.olb#ESRI
DataSourcesFile
Object Library
-Reference=*\G{4A037613-879A-484D-AF82-0802947C627B}#1.0#0#..\..\..\..\..\ArcGIS\com\esriDataSourcesGDB.olb#ESRI
DataSourcesGDB
OBJECT Library
+Reference=*\G{40499F24-596F-45D2-ACE1-A251E2990017}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriArcMapUI.olb#ESRI
ArcMapUI
Object Library
+Reference=*\G{45AC68FF-DEFF-4884-B3A9-7D882EDCAEF1}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriCarto.olb#ESRI
Carto
Object Library
+Reference=*\G{ADC7DE29-DC0B-448E-BBF6-27E4E34CF2EC}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriCatalog.olb#ESRI
Catalog
Object Library
+Reference=*\G{C0FC1503-7E6F-11D2-AABF-00C04FA375F1}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriCatalogUI.olb#ESRI
CatalogUI
Object Library
+Reference=*\G{59FCCD31-434C-4017-BDEF-DB4B7EDC9CE0}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriDisplay.olb#ESRI
Display
Object Library
+Reference=*\G{016DF9D3-7E81-11D2-A2D1-0000F8774FB5}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriDisplayUI.olb#ESRI
DisplayUI
Object Library
+Reference=*\G{4C896230-7F1A-11D2-8509-0000F875B9C6}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriEditor.olb#ESRI
Editor
Object Library
+Reference=*\G{0475BDB1-E5B2-4CA2-9127-B4B1683E70C2}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriGeoDatabase.olb#ESRI
GeoDatabase
Object Library
+Reference=*\G{C4B094C2-FF32-4FA1-ABCB-7820F8D6FB68}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriGeometry.olb#ESRI
Geometry
Object Library
+Reference=*\G{7DB92CEC-CB65-420A-8737-FCD0722FD436}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriOutput.olb#ESRI
Output
Object Library
+Reference=*\G{AE064D40-D6CE-11D0-867A-0000F8751720}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriOutputUI.olb#ESRI
OutputUI
Object Library
+Reference=*\G{5E1F7BC3-67C5-4AEE-8EC6-C4B73AAC42ED}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriSystem.olb#ESRI
System
Object Library
+Reference=*\G{4ECCA6E2-B16B-4ACA-BD17-E74CAE4C150A}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriSystemUI.olb#ESRI
SystemUI
Object Library
+Reference=*\G{1CE6AC65-43F5-4529-8FC0-D7ED298E4F1A}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriDataSourcesFile.olb#ESRI
DataSourcesFile
Object Library
+Reference=*\G{4A037613-879A-484D-AF82-0802947C627B}#1.0#0#C:\ArcGIS\desktop\ArcGIS\com\esriDataSourcesGDB.olb#ESRI
DataSourcesGDB
OBJECT Library
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCTL.OCX
Object={BDC217C8-ED16-11CD-956C-0000C04E4C0A}#1.1#0; tabctl32.ocx
Object={5E9E78A0-531B-11CF-91F6-C2863C385E30}#1.0#0; msflxgrd.ocx
-Object={F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0; comdlg32.ocx
-Object={86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0; mscomct2.ocx
+Object={F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0; Comdlg32.ocx
+Object={86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCT2.OCX
Form=frmMapSeries.frm
Module=modGlobals; modGlobals.bas
Class=PageIdentifier; PageIdentifier.cls
=======================================
--- /trunk/Visual_Basic/DSMapBookUIPrj.vbw Wed Feb 11 15:17:27 2009
+++ /trunk/Visual_Basic/DSMapBookUIPrj.vbw Fri Aug 28 15:46:07 2009
@@ -3,7 +3,7 @@
PageIdentifier = 118, 110, 837, 736, C
frmResources = 56, 58, 775, 684, C, 56, 58, 775, 684, C
CreateMapBook = 224, 232, 943, 858, C
-frmMapSeriesWiz = 17, 34, 958, 751, , 28, 29, 747, 655, C
+frmMapSeriesWiz = 114, 135, 1055, 852, , 28, 29, 747, 655, C
DSMapBookBar = 0, 0, 0, 0, C
DSMapBookExt = 19, 0, 966, 673,
DSMapBookTab = 16, 36, 989, 771, C

Reply all
Reply to author
Forward
0 new messages