---
title: "MapObjects"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/27694-mapobjects"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Insider"
published: "2001-12-03T14:30:00.000Z"
updated: "2001-12-04T16:37:00.000Z"
replies: 4
views: 233
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/27694-mapobjects"
---

# MapObjects

## #1 — Insider, 2001-12-03T14:30Z

Nån som är en hejare på MapObjects???

Permalänk: https://www.webforum.nu/p/27694

## #2 — UlfT, 2001-12-04T14:53Z

Har arbetat en del med det. Någon fråga?

Permalänk: https://www.webforum.nu/p/399904

## #3 — Insider, 2001-12-04T15:53Z

Jag ska göra en funktion som kan klippa ut en del av ett lager (.shp-fil) och spara det till en ny .shp-fil.
Användaren ska kunna rita en TrackingPolygon på kartan, välja ett filnamn på Utfilen och välja vilket lager som funktionen ska klippa från.

Jag har testat med:
\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>Set moRec = Map1.Layers("namn på lager").SearchShape(klippPolygon, moContaining, "")

moRec.Export ("namn på utfil")
Men det går inte...felmeddelande:
"Object variable or With block variable not set"

Permalänk: https://www.webforum.nu/p/399905

## #4 — UlfT, 2001-12-04T16:26Z

Pröva\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>Dim mLyr As MapLayer
Set mLyr = Map1.Layers("namn på lager")
Set moRec = mLyr.SearchShape(....)

moRec.Export(....)Förmodligen är det så att Layers(index) inte ger rätt interface, varför man då måste göra en QueryInterface (dvs Set mLyr = .....) för att verkligen få MapLayer-interfacet till lagret.

Permalänk: https://www.webforum.nu/p/399906

## #5 — Insider, 2001-12-04T16:37Z

Nej, det blir samma fel fortfarande.

Jag gör en Active-X-komponent med en kartfunktion.
"Namn på lager" hämtar jag från en 'Property', som programmeraren kan sätta.

Permalänk: https://www.webforum.nu/p/399907

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/27694-mapobjects
