144 messaggi dal 02 aprile 2003
salve ragazzi ma mia azienda ha aquistato una libreeria da includere nel mio progetto web :
ora io non ho capito come fare per fare in modo che facendo l'imoports poi me la trovo...
del tipo io ho una libreri che si chiama aspmapnet.dll nella cartela c:myapp\library\
ora io vorre che potessi fare imports aspmapnet.dll

c'è qualkuno che mi può aiutare???
grazie
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
Il modo più semplice? Copi quella dll nella bin della tua webapplication.
Se usi VS2005 crei un reference a quella dll e penserà poi tutto l'ambiente di sviluppo. Nell'intellisense potrai istanziare anche le nuove classi e saranno visibili i metodi, proprietà...

Nella documentazione dovrebbero esseri delle informazioni a riguardo...
Ciao
144 messaggi dal 02 aprile 2003
allora questo è un bel problema ho fatto come mi avete detto:
io ho preso e copiato le dll dentro la cartella bin, e adesso quando vado su imports la classe me la fa importare ma, quando eseguo il prgramma mi da questo errore:

Recupero della class factory COM per il componente con CLSID {5C2EA2B2-4F5D-11D4-A1CF-C1BD8A54860E} non riuscito a causa del seguente errore: 80040154.


io ho fatto così:

Imports AspMap
Partial Class _Default
    Inherits System.Web.UI.Page
    Dim map As Map
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        ' create a map

        Map = New AspMap.Map()
        ' set the size of the map image

        Map.Width = 600

        Map.Height = 300



        ' add a world map layer

        map.AddLayer(Server.MapPath("assi.shp"))



        ' set the properties of the layer

        Dim layer As Layer = Map.Layer("world")

        layer.ShowLabels = True

        layer.LabelField = "NAME"

        layer.LabelFont.Name = "Verdana"

        layer.LabelFont.Size = 12

        layer.LabelFont.Outline = True

        layer.LabelStyle = LabelStyle.mcPolygonCenter



        ' output the map image to the browser

        Response.ContentType = "image/jpeg"

        Response.BinaryWrite(Map.Image)


    End Sub
End Class
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
speed78 <speed78> ha scritto:
Recupero della class factory COM per il componente con CLSID {5C2EA2B2-4F5D-11D4-A1CF-C1BD8A54860E} non riuscito a causa del seguente errore: 80040154.

Allora è un oggetto COM. Devi prima registrarla sul server con il comando "regsvr32". Quindi crei in reference a questa classe in modo che ti crei una classe proxy per l'accesso.

Ciao
11 messaggi dal 11 luglio 2001
Ciao speed78,
siccome ho le stesso problema,potresti indicarmi la procedura per usare il regsvr32.
Grazie,
Carlo
11 messaggi dal 11 luglio 2001
Come non detto.E' talmente banale che ci si arriva da soli.....

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.