Entrar
¿Nuevo usuario? Inscribirme
manifold-gis · Manifold GIS
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés cambiar el orden de los mensajes. Simplemente hacé clic en el enlace de columna fecha. Tus preferencias se guardarán, por lo tanto no necesitarás hacerlo otra vez cuando vuelvas a entrar.

Mensajes

  Mensajes Ayuda
Avanzado
Aplicacion C# ver mapa   Lista de mensajes  
Responder | Reenviar Mensaje #6 de 400 |
Hola

Alguien sabe como puedo mostrar un un componente de tipo "Map", en una
aplicacion externa programada en C#? Ya trate de utilizar el metodo
"renderTo" pero cada vez que ejecuto la accion de render se para mi
programa y me marca un error.

Inclui la libreria. Manifold, no se si tenga que incluir alguna otra
libreria?

Aqui esta parte de mi codigo:

using System;
using System.Drawing;
using System.Windows.Forms;
using System.IO;
using Manifold;

...

void Button1Click(object sender, System.EventArgs e)
{
Manifold.Map map = (Manifold.Map)compSet["Mapa General" ];
map.RenderTo("mapa2", 500, 500, false);
}

void MainFormLoad(object sender, System.EventArgs e)
{
string filePath;
filePath = "prueba.map";
doc = app.DocumentSet.Open(filePath, true);
compSet = doc.ComponentSet;
}

-----

al dar click en Button1 es cuando me aparece este error:

************** Exception Text **************
System.Runtime.InteropServices.SEHException: External component has
thrown an exception.
at Manifold.IMap.RenderTo(String sName, Int32 nX, Int32 nY, Boolean
vClean)
at pruebaManifold.MainForm.Button1Click(Object sender, EventArgs e)
in c:\Documents and Settings\JLALMESC\Mis documentos\SharpDevelop
Projects\pruebaManifold\MainForm.cs:line 82
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32
msg, IntPtr wparam, IntPtr lparam)

Si alguien sabe y me puede decir que estoy haciendo mal se lo
agradecere mucho.

Saludos

zaratustra





Jue, 28 de Jul, 2005 8:02 pm

zaratustra_jl
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #6 de 400 |
Desplegar mensajes Autor Ordenar por fecha

Hola Alguien sabe como puedo mostrar un un componente de tipo "Map", en una aplicacion externa programada en C#? Ya trate de utilizar el metodo "renderTo"...
Jose Luis Almada
zaratustra_jl
Sin conexión Enviar correo
28 de Jul, 2005
8:02 pm

... . . . ... Boolean ... . . . ... Saludos, No uso C#, pero en VB.net, usualmente es necesario incluir Manifold.Interop y lo veo en el mensaje del error. No...
Cheryl Sharpe
cmsharpe73071
Sin conexión Enviar correo
30 de Jul, 2005
9:51 pm

... Mejor-- Incluya: Manifold.Interop Manifold.Interop.Scripts Espero que te ayuden estos respuestas. Saludos, Cheryl...
Cheryl Sharpe
cmsharpe73071
Sin conexión Enviar correo
1 de Ago, 2005
12:08 am

... Ok Muchas gracias, intentare incluirlas saludos...
Jose Luis Almada
zaratustra_jl
Sin conexión Enviar correo
1 de Ago, 2005
5:28 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda