49002


IJCAD2018を使用してC#で開発を行っております。  
AutoCADの場合、  
[DllImport("accore.dll", CharSet = CharSet.Unicode, CallingConvention =
CallingConvention.Cdecl)]  
private static extern int acedEntSel(String str, out AdsName objName, double[]
result);  
とすることでacadEntSelを呼び出すことができるようになり、  
これを使用することでユーザーが選択したオブジェクトのIDや座標を取得することが  
できるのですが、これはIJCAD2018では互換性のあるDLLなどは存在しないのでしょうか？


CC BY-SA 4.0
2018-10-01T05:38:02.610
48863
2018-12-13T06:20:36.537
30311
question
.net ijcad
IJCAD2018 でC#でのプログラミングにおけるaccore.dllとの互換性について


IJCADの.NETからacadEntSel関数を使用するには、

[code]

    [DllImport("gced.dll", CharSet = CharSet.Unicode, CallingConvention = CallingConvention.Cdecl,EntryPoint = "gcedEntSel")]
    public static extern int acedEntSel(String str, out ads_name entres, double[] ptres);
    
[/code]

とすることで、関数を呼び出すことが出来ると思います。


CC BY-SA 4.0
2018-10-05T07:38:10.500
49002
2018-12-13T06:20:36.537
2018-12-13T06:20:36.537
2238
30382
48863
answer