社長、社員、バイトさん、派遣さんが入り交じっての交換日記?or 愚痴日記?
先日AutoCAD2025がリリースされました。
早速インストールして弊社専用のアドインツールを設定して使ってみました。
ActiveXのライブラリが2021以降ずっと同じだったのが2025専用のものに変わっていました。
ExcelからAutoCADを操作する際に設定の変更が必要ですが特に問題はなさそうです。
2025でも特に問題なく使えるなと思いつつ作業をしていると、あるコマンドを実行した時にエラーがでました。
地理的位置が設定されたDWGをクリックするとWebブラウザが立ち上がりその位置を表示するアレです。
ちょっと焦りながら調べてみると.NET は.NET Framework4.8 から .NET 8(Core)に変わったようです。
AutoCAD 2025 登場 - Technology Perspective from Japan (typepad.com)
FrameworkからCoreに変わりました。これは近年まれにみる大型変更です。
コードの一番最後、「Process.Start(URL)」の部分が新しい.NETではダメだったようで、
「Process.Start(New ProcessStartInfo With {.UseShellExecute = True, .FileName = URL})」と書き換えて動作するようになりました。
といっても相変わらず.NET Frameworkのライブラリを動作させています。
本当の.NET 8ライブラリを作成するとなると少しお勉強が必要です。
他はShift-JISのテキストファイルを読み込むツールパレット等に不具合が出てますね。
色々調査して直していきます。
Lisp,ActiveX,.NETと私のプログラミング技術はAutoCADとともにありました。
なんとか.NET 8にも食らいついていきたいと思います。
早速インストールして弊社専用のアドインツールを設定して使ってみました。
ActiveXのライブラリが2021以降ずっと同じだったのが2025専用のものに変わっていました。
ExcelからAutoCADを操作する際に設定の変更が必要ですが特に問題はなさそうです。
2025でも特に問題なく使えるなと思いつつ作業をしていると、あるコマンドを実行した時にエラーがでました。
地理的位置が設定されたDWGをクリックするとWebブラウザが立ち上がりその位置を表示するアレです。
ちょっと焦りながら調べてみると.NET は.NET Framework4.8 から .NET 8(Core)に変わったようです。
AutoCAD 2025 登場 - Technology Perspective from Japan (typepad.com)
FrameworkからCoreに変わりました。これは近年まれにみる大型変更です。
コードの一番最後、「Process.Start(URL)」の部分が新しい.NETではダメだったようで、
「Process.Start(New ProcessStartInfo With {.UseShellExecute = True, .FileName = URL})」と書き換えて動作するようになりました。
といっても相変わらず.NET Frameworkのライブラリを動作させています。
本当の.NET 8ライブラリを作成するとなると少しお勉強が必要です。
他はShift-JISのテキストファイルを読み込むツールパレット等に不具合が出てますね。
色々調査して直していきます。
Lisp,ActiveX,.NETと私のプログラミング技術はAutoCADとともにありました。
なんとか.NET 8にも食らいついていきたいと思います。