• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    .NET

    Reply
    Distinguished Contributor
    VB_Autocad_guy
    Posts: 136
    Registered: ‎07-24-2009

    Linetype - How to catch errors

    88 Views, 2 Replies
    02-08-2012 10:35 AM

    When I load the linetype file

     

    '' Load the Center Linetype
    acCurDb.LoadLineTypeFile(sLineTypeName, gstrc_SFR_LineType_FullFileName)

     

    How do I detect if the linetype is in the Linetype file? How do I do my error checking here in the ACAD way? 

     

    Currently I just search the acad.lin or sfr.lin Text File to see if the LineType Exists. This works.

     

    But I was curious how would you check the linetype file via the Acad API,

    to see if the linetype definition name exists in the file? 

     

     

     

     

     

     

    Please use plain text.
    *Expert Elite*
    dgorsman
    Posts: 3,297
    Registered: ‎10-12-2006

    Re: Linetype - How to catch errors

    02-08-2012 03:00 PM in reply to: VB_Autocad_guy

    Try/catch, resorting to the CONTINUOUS linetype hard-coded into AutoCAD in the event an error is thrown.

    ----------------------------------
    If you are going to fly by the seat of your pants, expect friction burns.
    Adopt. Adapt. Overcome. Or be overcome.


    Please use plain text.
    Valued Contributor
    FFlix
    Posts: 87
    Registered: ‎11-15-2011

    Re: Linetype - How to catch errors

    02-09-2012 07:47 AM in reply to: VB_Autocad_guy

    or, with reference to the example from the developers guide, open the linetypetable and check whether linetypetable.has(linetype). in addition to reverting to any particular linetype - which may be perfectly fine - you can check for alternative linetypes and/or load a particular linetype file.

    Please use plain text.