Windows 7 での実行時にコピー/貼り付けで問題が発生する古いVB6 アプリケーションを維持しています。いくつかのフォームには、テキスト(ctr-c) をコピーできないRichTextBoxコントロールがあります。
これは私が学んだことです:
- フォームを開いたままにしておくと、コピー/貼り付けは正常に機能しますが、フォームを閉じるとすぐにクリップボードがクリアされるようです。
- 通常のテキスト ボックスでは問題なく動作しますが、この問題があるのは RichTextBox だけです。
- IDE では問題なく動作しますが、exe にコンパイルすると、この問題が表面化します。
- すべてが期待どおりに機能する別の Windows 7 マシン (32 ビット) があります。
アプリケーションは、Microsoft の Richtx32.ocx (v6.1.97.82) を rihtext コントロールに使用します。私はWindows 7 64ビット版を実行しています。
私は今、ちょっと必死になっているので、これについての助けに本当に感謝しています.
編集: フォームを開く前に何かをコピーし、後で同じフォームを閉じると、テキストがまだクリップボードにあるため、フォームがクリップボードをクリアしていない代わりに、メモリ管理の問題のように見えますか? 未使用のオブジェクト(テキストボックス)にテキストが含まれている場合、クリップボードをクリアする「GC」でしょうか?