POST
|
Python Add-ins don't seem to work for us since we upgraded from Windows 7 16 bit and ArcGis 10.1 to Windows 7 32 bit and ArcGis10.2. I even created one from scratch without adding any code and when it loaded, it showed up typical of a Python syntax error (with an x where the icon should be and the word "Missing" where the name should be). Custom toolboxes work fine. What gives?
... View more
10-17-2014
07:38 AM
|
0
|
1
|
3806
|
POST
|
Duncan, You nailed it! I doubled checked the snippet, and that is an error supplied by esri, someone should notify them... Thanks for the tip on how to post code, too. This is only my 2nd time, the 1st being 2 or 3 years ago, it being much simpler then :). Thanks a bunch! Aulton Smith
... View more
03-13-2012
09:23 AM
|
0
|
0
|
318
|
POST
|
I am working on a custom tool for ArcMap version 9.3.3 in Visual Studio 2008. In order to get a reference to the mxApplication, I used this ArcGis snippet: #Region "Get MxApplication from ArcMap" '''<summary>Get MxApplication from ArcMap</summary> '''<param name="application">An IApplication interface that is the ArcMap application.</param> '''<returns>An IMxApplication interface.</returns> '''<remarks>The IMxApplication interface allows access the AppDisplay object, the selection environment, and the default printer page settings.</remarks> Public Function GetMxApplicationFromArcMap(ByVal application As IApplication) As ESRI.ArcGIS.Carto.IMap If application Is Nothing Then Return Nothing End If If Not TypeOf application Is ESRI.ArcGIS.ArcMapUI.IMxApplication Then Return Nothing End If Dim mxApplication As ESRI.ArcGIS.ArcMapUI.IMxApplication = CType(application, ESRI.ArcGIS.ArcMapUI.IMxApplication) ' Explicit Cast Return mxApplication End Function #End Region I called the snippet this way: Dim pApp As IMxApplication = GetMxApplicationFromArcMap(m_application) (this same syntax worked fine with the ???Get MxDocument from ArcMap??? snippet). When I run the code in Debug, though, at the end of the snippet code, I get the following error in the Immediate Window: A first chance exception of type 'System.InvalidCastException' occurred in GoogleEarth_Link.dll And the code resumes in the next procedure down from it left off (it skips the rest of the procedure the calling line was in). Any help would be appreciated. I have not been able to find a reference to anything else like this in the forum.
... View more
03-12-2012
06:47 AM
|
0
|
3
|
2169
|
POST
|
Thanks, Jon. So, I can see how, if your distance argument is > 1 and asRatios is True, that could can cause a problem... Aulton Smith
... View more
10-19-2010
10:54 AM
|
0
|
0
|
433
|
POST
|
It looks as if I have solved the problem. I isolated it by moving my breakpoint up and down one line at a time (not the most elegant solution, I admit). The offending line was: Set pEnumSplitPoint = pPolyCurve.SplitAtDistances(1, dblMidPoint, True, False) I had acquired this bit of code online somewhere, either from a forum post or a documentation sample, but in either case, it turned out to be faulty. The 3rd argument (asRatios) should have been False. I spent an entire day fruitlessly trying to find out what asRatios means. Does anyone know?
... View more
10-18-2010
08:21 AM
|
0
|
0
|
433
|
POST
|
Thanks for the reply, Richard, but I'm afraid it's a bit over my head. I may have worded my question poorly. I am actually working in VBA directly in ArcMap and maybe I should have said "break mode" instead of "debug mode". In any case, are you suggesting I export my macro to a .dll and try to run it that way. Can you post a link to a source on how to run ArcMap from VisualStudio or attach it to the ArcMap process? I would be much obliged. Aulton Smith
... View more
10-15-2010
12:34 PM
|
0
|
0
|
433
|
POST
|
I am working on a macro in VB6 which works fine in Debug mode as long as I am stepping through it (10 - 15 minutes if I want to), but it crashes instantly whenever I go into Run mode. I don't get a VB or ArcObjects error message, ArcMap crashes and I get the "Please tell ESRI about this problem" message. Any clue? Thanks
... View more
10-15-2010
11:39 AM
|
0
|
5
|
611
|
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|