2026/01/21(水) [n年前の日記]
#1 [delphi] DelphiにMMX Code Explorerをインストールしてみた
Windows11 x64 25H2上で Delphi 12 CE (Community Edition) を使ってるけれど、リファクタリング機能がとにかく不安定で困っている。使おうとすると IDE (RAD Studio)ごとクラッシュして落ちてしまう。
どうしたものかと思っていたら、MMX Code Explorer なる拡張機能?を使えば似たようなことができるらしいと知った。
_MMX - speed up your Delphi development
一応無償で利用できる…のかな…? AIは「昔は有償だった」と言ってるけれど…。とりあえず試用してみよう…。
どうしたものかと思っていたら、MMX Code Explorer なる拡張機能?を使えば似たようなことができるらしいと知った。
_MMX - speed up your Delphi development
一応無償で利用できる…のかな…? AIは「昔は有償だった」と言ってるけれど…。とりあえず試用してみよう…。
◎ インストール :
Delphi 12 IDE (RAD Studio) を起動して、ツール → GetItパッケージマネージャを起動。「mmx」で検索するとリストアップされる。インストールボタンをクリックしたらインストールされた。16.0.10.107 が入った。
公式サイトからセットアップファイルを入手できるようでもある。バージョンは、Delphi 12 CE の GetIt から入手できる版と同じに見える。
公式サイトからセットアップファイルを入手できるようでもある。バージョンは、Delphi 12 CE の GetIt から入手できる版と同じに見える。
◎ 使い方 :
ソースエディタ上で右クリックするとメニューの中に MMX云々という項目があるので、それを選べば色々な機能が利用できるっぽい。
とりあえず、変数名等をRenameする機能は動いてくれた。これだけでもかなりありがたい…。
とりあえず、変数名等をRenameする機能は動いてくれた。これだけでもかなりありがたい…。
◎ 余談。リファクタリングでクラッシュするソース :
以下のソースを扱うと、Delphi 12 のリファクタリングでクラッシュするのだけど…。
_DrawCubeBoxUnit.pas
_DrawCubeBoxUnit.dfm
_DrawCanvasTest1.dpr
どうしてコレでクラッシュするのか…。分からん…。
ちなみに、以下のような画面が出てくるプログラム。
_DrawCubeBoxUnit.pas
_DrawCubeBoxUnit.dfm
_DrawCanvasTest1.dpr
どうしてコレでクラッシュするのか…。分からん…。
ちなみに、以下のような画面が出てくるプログラム。
- フォームの Canvas に線を引くことができるかどうか。
- TTimer を使って約60FPS前後でアニメーションさせられるかどうか。
[ ツッコむ ]
以上です。