.NET

Reply
Distinguished Contributor
368 Posts
0 Kudos
Registered: ‎12-05-2003
Post 1 of 1

ConvertFrom

94 Views, 0 Replies
10-13-2005 01:26 PM
Hi,
I have this code to convert a old style polyline to lwpolyline. I got a error message: "eInvalidContext".
What's wrong in my code?

Here is the code:
[code]
// RSPline
[CommandMethod("RSP_Test")]
public static void RSPline2_Test()
{
Editor ed = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor;
Database db = HostApplicationServices.WorkingDatabase;
Transaction trans = db.TransactionManager.StartTransaction();

try
{
PromptEntityOptions prEntOpts = new PromptEntityOptions("Please pick any pline:");
PromptEntityResult prEntRes = ed.GetEntity(prEntOpts);

if (prEntRes.Status != PromptStatus.OK )return ;

ObjectId obj = prEntRes.ObjectId;
Entity ent = (Entity)trans.GetObject(obj, OpenMode.ForWrite);
Polyline pline = new Polyline();
pline.ConvertFrom(ent, true);
trans.Commit();
}
catch (System.Exception caught)
{
DDebug.WriteMessage(caught.Message.ToString());
}
[/code]


Thank you for your help
Wes
Vault Pro 2014, Windows 7 64 bit, AutoCAD (ACA, Map) 2014
Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Announcements
Are you interested in helping shape the future of the Autodesk Community? To participate in this brief usability study, please click here. Your time and input is greatly appreciated!