私は Delphi でプログラムを作成しており、アセンブリ コード (Pipes.pas) を含むライブラリを含めています。StdWndProc という関数を呼び出すコードを実行すると、アクセス違反が発生します。プロセスは、アセンブリ コードを含むアセンブリ関数です。
しばらく前に、このコード (Pipes.pas) を更新して Unicode サポートやその他のものを含めましたが、このアセンブリが何をしているのかわかりませんでした。ここで何がうまくいかないのかについてのアイデアはありますか?
私は 64 ビット マシンで実行しています。このアセンブリが 32 ビットであり、64 ビット プロセッサで正しく実行されていない可能性があります (プロジェクトは 32 ビット ビルドを対象としています)。