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