「sdk」タグアーカイブ

autocad:2018SDKはacAlignmentAlignedが無い?

2018のSDKで、昔と言うか、VBA時代に
Autodesk.AutoCAD.Interop

AcAlignment
文字の原点

Autodesk.AutoCAD.DatabaseServices;
に無い?
あった
.Justify
に成っているこれは全て文字列なのでコードがないので
とりあえず
string Aligstr = ent.Justify.ToString();
//オブジェクトに書き込む基本属性の出力
switch (Aligstr)
{
case “Left”:
Alignment = 0;
break;
case “Center”:
Alignment = 1;
break;
case “Right”:
Alignment = 2;
break;
case “Aligned”:
Alignment = 3;
break;
case “Middle”:
Alignment = 4;
break;
case “Fit”:
Alignment = 5;
break;
case “TopLeft”:
Alignment = 6;
break;
case “TopCenter”:
Alignment = 7;
break;
case “TopRight”:
Alignment = 8;
break;
case “MiddleLeft”:
Alignment = 9;
break;
case “MiddleCenter”:
Alignment = 10;
break;
case “MiddleRight”:
Alignment = 11;
break;
case “BottomLeft”:
Alignment = 12;
break;
case “BottomCenter”:
Alignment = 13;
break;
case “BottomRight”:
Alignment = 14;
break;
default:
Alignment = 0;
break;
}
で完了。

autocad:2018SDKは2017からは問題ない

2018のSDKが、遅れること無く配布されたので導入。
2018の開発が4.6をベースのようなので、4.5から4.6へ
SnapCrab_NoName_2017-4-30_23-35-9_No-00
この様に変更参照を変更
SnapCrab_NoName_2017-4-30_23-33-34_No-00
コンパイルで無事起動しました。
2013のときより、障害が無かった。
クラス
classmap-ActiveX Object Model

windows10 pro 1703で障害なし、
VS 2015 up3 でVS2017は不要ですね。
メモリは通常で4G-5G必須。
中古で購入のPC 2万程ですが、快適でした。
SSDは、バッファとキャッシュのみに利用32GBでも十分早い
SnapCrab_NoName_2017-4-30_23-45-5_No-00

autocad:ObjectARX 2017デバックができるようになりました

いやーほんと迅速でした。
本家に解決策を教えていただきました。
納得です。
https://knowledge.autodesk.com/support/autocad-map-3d/troubleshooting/caas/sfdcarticles/sfdcarticles/AutoCAD-Map-3D-NET-Development-with-Windows-8-8-1-or-10-crash-with-Visual-studio-in-debug-mode.html#mtc-japanese
これが、答えでした。
続きを読む autocad:ObjectARX 2017デバックができるようになりました