• 締切済み

フォームファイル(.frm)を開いて文字列検索を行いたい

フォームファイルから関数名をとりだして テキストファイルに書き出したいと思っています。 そこで・・ テキストエディタ(メモ帳)に、 フォームファイル(.frm)をドラックアンドドロップ すると内容がテキスト表示されますよね。 この処理をプログラムですることは可能でしょうか? そうすれば、あとは「Public」や「Fanction」などの文字で マッチングしていけばいいと考えているのですが。。 すいませんが宜しくお願いします。

みんなの回答

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 関数名を取り出したいなら、表示する必要はないと思うので、 普通にOpenステートメントで読み込めばいいのではないでしょうか。

関連するQ&A

  • メモ帳のような文字列検索

     リッチテキストを使ってVBの勉強用にMDIテキストエディタを作っています。  今、文字列の検索と置換部分を作っているのですが、このときメモ帳の検索で使うようなものはどうやって作ればいいんでしょうか。  つまり、検索用のフォームを出したまま、テキスト部分を選択状態(色を反転させた状態)にさせたり、下から上への検索をしたいのですが出来ません。  一応、リッチテキストのFind、もしくはInStr関数を使って、上から下への簡単なものは出来ているのですが、下から上には検索できませんし、検索した後フォーカスをリッチテキストにしなければ、検索した文字列が選択状態にさせられません。  下から検索させるにはInStrRev関数があることは分かったのですが、これだとFindでは出来る『完全一致する単語のみ検索』などが使えなさそうです。  まぁ、これは特にどうでもいいのですが(バイナリモードにすれば大文字小文字の区別は出来ますし)、検索用フォームを手前にさせることはどうやっても出来ません。  色々なサイトにある、『常に手前にフォームを表示』というものも見つけたのですが、これをやっても上手くいきませんし、一旦リッチテキストにフォーカスを移してから再び検索用フォームにフォーカスを移しても選択状態は消えてしまいます。  どうにかして、Findと同等に下から上へと検索させたり、検索用のフォームを手前にさせたまま続けて検索させるということをさせたいのですが、その方法があれば教えてください。 --------- 開発環境 VB6.0SP5 WinME

  • ファイルを文字列としてコピーするには?

    ファイルをコピーアンドペーストする際に、 文字列としてコピーアンドペーストするソフトがあれば教えて下さい。 例えばxlsファイルをメモ帳で開き、中身をコピーし、 別のテキストファイルに保存しても、エクセルでは開けませんよね? 可能にするソフトがあれば教えて下さい。

  • 【ACCESS】フォーム名/コントロール名を文字列型変数で指定するには

    バージョン:Access2002 フォーム「frm01」にテキストボックス「tb01」が作ってある場合、 Forms.frm01.tb01.Value="あいう" とすれば、フォームもコントロールも指定できるのですが、 Dim strTxt As String strTxt = "tb01" Forms.frm01.strTxt.Value="あいう" だと、文字列型変数"strTxt"が展開されないのでフォーム「frm01」のコントロール「strTxt」を探してしまいエラーになってしまいます。 文字列型変数でフォームやコントロールを指定するには、どのようにすればよいのでしょうか?

  • EXCELの文字列を貼付けた時の「"」をなくしたい

    EXCELのセルに複数行の文字列が入っています。 このセルを選択して、Ctrl+Cでコピーしました。 次に「メモ帳」などのテキストエディタを開き、Ctrl+Vで貼り付けました。 すると、先頭と最後に「"」が付加されてしまいます。 この「"」をなくすにはどうすればよいかアドバイスをいただけないでしょうか? なお、実際はテキストエディタではなく、Webページのフォームに入力するため、文字列の置換はできません。 よろしくお願いいたします。

  • バイナリファイルから文字列を検索するコマンド

    C++言語で書かれたプログラムの実行ファイルが50個ほど あり(それぞれ50MB程度)、ある関数を修正した場合に どの実行ファイルに影響があるか調べたいのですが、 ソースコードを追って依存関係を調べるのは現実的ではないため 実行ファイルの中にその関数名が含まれるかどうかで 判断しようと思っております。 ためしにFTPでパソコン上に転送して、バイナリエディタで表示し 使用している関数名が文字列として含まれていることは 確認できましたが、毎回全ファイルをFTP転送するのは避けたいので、 同様の調査をUNIXマシン上で行いたいのですが、 バイナリファイルから文字列を検索するコマンドは ありますでしょうか? OSは SUN OS5.8です。 宜しくお願いします。

  • フォルダ内のファイルの文字列を検索

    フォルダ内のファイルの文字列を検索したいと思っています。 Windows標準の検索は.txtや.htmlからは文字列を探してくれるのですが、 他の拡張子からは探してくれません。 ちなみに検索してほしい文字列が含まれたファイルはメモ帳で開くとテキストです。 他の拡張子内のファイルも検索してくれる方法があれば、是非ご伝授お願いします。

  • フォームの「FILE」に任意の文字列表示

    フォームのテキストボックスではなく、FILEに任意の文字列を表示させたいのですが、 VALUEで指定しただけではダメみたいです。 どのようにすればいいでしょうか?

    • ベストアンサー
    • Perl
  • 文字列検索

    文字列検索 テキストファイルの検索を行いたいです. 下記のようなサンプルファイルでfooを検索し, 含まれるならマッチした個数,含まれないならnilを返す関数を作りたいです. mecabを用いて形態素解析を1行ずつしようかと思ったんですが, 大量のファイルを処理する予定なので,オーバヘッドが気になります. 関数でgrepがあるみたいですが,マッチした行しか返されません. 標準関数で1行ずつよみこんで,1行のなかでマッチした回数を返す関数はありますか? --sample.txt-- foo foo bar bar foo hoge,hoge,hoge,hoge hage-hage-hage-foo -- end --

    • ベストアンサー
    • Ruby
  • ファイルをDrag&Dropされている最中を知る

    こんにちは。 Win32でプログラムをしています。 DragAcceptFilesでTRUEを指定することでファイルがドラッグアンドドロップされたことを知ることができますが、ドラッグアンドドロップされようとしている最中を知ることはできないのでしょうか? エクスプローラからファイルをドラッグアンドドロップしようとして、マウスの左ボタンを放すまでのマウスの操作を知りたいのですが、WM_MOUSEMOVEは届いていないようです。 何か方法はないものでしょうか。

  • ファイルからの文字列を検索

    テキストファイルを読み込み、任意の文字列を探すプログラムを作成しました。 これを改良し、ワイルドカード入力をした場合、*をa~zとA~Zに変えて、それぞれで検索しようとしています。ワイルドカードにはいる文字は1文字です。 「a*」と検索すれば「aa」、「ab」~「az」、「aA」、「aB」~「aZ」と検索し、合致したものを出力したいのです。 回答が欲しいとは思いますが、ヒントや考え方など何でも結構ですので、お力添えをお願いいたします。

専門家に質問してみよう