私はいくつかのデルファイ7のコードをリファクタリングしようとしています。私が移動したいプロシージャの1つは、TLVColumn(TListView列ヘッダーのように見える)と呼ばれるデータ型を使用します。しかし、メソッドを移動すると、宣言されていない識別子エラーが発生します。これは、TLVColumnを定義するインポートを新しいユニットにコピーしなかったためと思われます。このメソッドを移動するユニットには、7000行以上のコードがあり、50以上のクラスがリストされています。特定のクラスに必要なインポートを識別するためにランダムインポートをコピーする試行錯誤より効率的な方法はありますか? (特に、Delphiライブラリからのインポートで、自分のコードベースからのインポートではありません...)デルファイ7でリファクタリングの識別子がどのように定義されているかを特定する方法は?
3
A
答えて
6
手順を移動する前に、ctrl +を左にクリックすると、宣言されたユニットにIDEがナビゲートします。
+1
Hmmm、それらはコードベースにあるもので動作します。 Delphiのライブラリではうまくいきませんが、右クリックメニューの "Browse Symbol at Cursor"は他のものを操作しているようです。 –
関連する問題
- 1. Windowsですでに定義されている識別子の定義されていない識別子エラーを取得するC++/cliプログラム
- 2. デルファイ未定義の識別子: '走査線'
- 3. 未定義の識別子
- 4. 解決識別子 "xxx"は定義されていません
- 5. 識別子 "ostream"は定義されていませんエラー
- 6. 識別子にユーザ名がない場合、どのようにOpenIDユーザ名を特定するのですか?
- 7. 未定義の識別子:「POSEXは」
- 8. デルファイでIOCTL_ATA_PASS_THROUGHをどのように定義できますか?
- 9. DrSchemeで定数識別子をどのように再定義できますか?
- 10. スキームの定義されていない識別子への参照
- 11. 要素に特定のスタイルプロパティがインラインで定義されているかどうかを確認するjQuery check
- 12. Hibernate:エンティティに識別子が指定されていません
- 13. どのように、不特定の識別子を宣言するのですか?
- 14. 特定のHTTPDプロセスによってどのURLが処理されているかを特定するにはどうすればよいですか?
- 15. time_tはどのように定義されていますか?
- 16. タイプが定義されている場所を特定する
- 17. XMLプロパティが定義されているかどうかを知る方法?
- 18. C++:リンカーエラー:別のファイルで定義されている特定のクラスメンバーにのみ未定義の参照
- 19. QTPは、レコーディング中にウェブテーブルを識別します。しかし、同様のプロパティがオブジェクトリポジトリで定義されている場合、テーブルは特定されません
- 20. Androidではリソース識別子の値はどのように決定されますか?
- 21. コンパイル時にプラットフォームを区別するCocoaの__LP64__と__arm64__のような定義はありますか?どのように定義されていますか?
- 22. 識別子 "文字列"は未定義ですか?
- 23. segueの識別子を "sw_front"に設定するにはどうすればいいですか?
- 24. C2065定義をintに代入している間に宣言されていない識別子
- 25. ジェネリック型定義が別のジェネリック型定義から継承するかどうかを確認する方法
- 26. メソッドが定義されているかどうかのテスト
- 27. Gradle:特定のフレーバーのビルドタイプのみを定義するにはどうすればよいですか?
- 28. セッションが特定の値に設定されているかどうかのテスト
- 29. WPF - DataGridの特定の行を別の色に設定するにはどうすればよいですか?
- 30. クラスの特定のインスタンスがjavaで実行されているかどうかをチェックする方法は?
(Install GExpert and)は、すべてのプロジェクトユニットに対してgrep検索を実行し、必要に応じてすべてのソースフォルダのルートに検索を実行します。 'TLVColumn = class(' ')を検索すると、かなり素早く宣言が見つかるはずです。 –
ctrl +識別子をクリックするとどうなりますか? – RRUZ