• ベストアンサー

ActiveXDLLのコンパイル時にLeft関数でエラー

普段VisualBasic6.0を使ってプログラミングをしており、通常は標準のEXEを作るプロジェクトを使っています。 今回、ActiveXDLLにてDLLを作ろうとプログラミングをしてコンパイルをかけたところ、Stringの操作を行う、Left、Right、Midなどの基本的な関数のところで、 「プロジェクトまたはライブラリが見つかりません」 というエラーが出ます。これは何か設定が必要なのでしょうか。 それとも、ActiveXDLLを作るときにはLeftなどの関数を使うことはできないのでしょうか? どうぞよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

参照設定の中に "参照不可" になっちゃってる項目が含まれていませんか?

angelacafe
質問者

お礼

ありがとうございます。参照不可の項目が一つありました。 それあから、参照の設定が不十分だったようでチェックを追加したら大丈夫になりました。ありがとうございます。

関連するQ&A

  • コンパイルエラー

    初めまして 当方VB6.0にてプログラムを組んでいるのですが、mid関数を入れてコンパイルをすると、 コンパイルエラー:プロジェクトまたはライブラリーが見つかりません と出てコンパイルできません。 このような問題はどうすれば解決できるのでしょうか? よろしくお願いします。

  • VBでActiveXDLL作成に役立つ参考書

    VB6.0でプログラムする仕事をしています。ですが普段は標準のEXEを作ることばかりでActiveXDLLを作るのも使うのも初めてです。 標準のEXEを作るプロジェクトをActiveXDLLに作り変える方法、基本的なActiveXDLLの作り方、ActiveXDLLをEXEなどから呼び出す方法等々、勉強したいと思っています。 良い書籍、参考になるサイトなど教えていただければと思っています。 よろしくお願いします。

  • Left$関数がExcel VBAで使えません。

    Excel2000でVBAを使っています。 Left$関数を使いたいのですが、 コンパイルエラーがでて 「プロジェクトまたはライブラリが見つかりません。」 と出ます。 VBAは初心者なので、どうしたらよいか分かりません。 どなたか、ご教授ください。 よろしくお願い致します。

  • VBA  コンパイルエラー:プロジェクトまたはライブラリがみつかりませ

    VBA  コンパイルエラー:プロジェクトまたはライブラリがみつかりません。 Excel2000で作成したマクロ(VBA)をExcel2007(OS:VISTA)上互換モードでコンパイルして動かしていました。このマクロをExcel2007(64ビットWindows7)でコンパイルしようとすると「コンパイルエラー:プロジェクトまたはライブラリがみつかりません。」でコンパイルできません。対象は「chr()、mid()、trim()」等の関数のようです。 解決策をご教授いただきたくお願いいたします。

  • VBのコンパイル解除

    VBver.5を使用してプログラミングをし、プロジェクトをコンパイルして.EXEファイルを作成したのですが、もとのプロジェクト(ソースファイル)を書き替えたいのでコンパイルを解除し、.EXEファイルからプロジェクトを取り出したいのですがどうすればよいのでしょうか。

  • RightとLeft関数のライブラリがみつからなくなった

    VB6.0で開発しています。 TIFF-XChangeとPDF-XChangeなどいろいろお試し版をインストールして サンプルを実行しようとしたら Right関数とLeft関数、Space関数などが 見つからないとエラーが出るようになり コンパイルできなくなってしまいました。 どうやったら直るのでしょうか。

  • error LNK2001: 外部シンボル "_main" は未解決です

    VisualC++6.0で、新規作成→win32 Dinamic-Link Libraryでプロジェクト を作成し、dllファイルを作っています。 今までは、上手くコンパイル出来て、dllを作れていました。 友人の作ったライブラリにリンクして、ソースファイルで そのライブラリの関数を使って、コンパイルすると、 LIBC.lib(crt0.obj) : error LNK2001: 外部シンボル "_main" は未解決です。 というエラーが出て困っています。 今、プロジェクトの設定→リンク→アウトプットの エントリポイントシンボルはDllEntryPoint@12となっています。 どうしたら良いでしょうか? どなたかご教授くださると助かります。 ちなみに、ライブラリの関数をコメントにすると、コンパイル出来ます。

  • たくさんのVBPを一括コンパイルするには?(VB6)

    VisualBasic SP5 Windwos2000 で大量のEXEを一度に作りたいのですが何かよい方法はないでしょうか? VB4だとフリーソフトで一括コンパイルできるソフトをみかけた ような気がするのですが、VB6はないでしょうか? また、プロジェクトグループ?なるものでできるともきいたのですが うまくいかないこともあるそうです。

  • DirectX8でコンパイルエラー

    DirectX8実践プログラミングという本についてくるサンプルプログラムを コンパイルしようとしているのですが、 sprite.obj : error LNK2001: 外部シンボル "_D3DXCreateSprite@8" は未解決です sprite.obj : error LNK2001: 外部シンボル "_D3DXCreateTextureFromFileA@12" は未解決です sprite.obj : error LNK2001: 外部シンボル "_Direct3DCreate8@4" は未解決です .\Debug/spriteanimate.exe : fatal error LNK1120: 外部参照 3 が未解決です。 link.exe の実行エラー となってしまいます。DirectXを使っての勉強をはじめたばかりなのですが いきなりつまってしまいました。 おそらくライブラリが見つからないのかと思うのですが ライブラリのディレクトリ設定でC:\mssdk\libも追加されていました。 DirectX8SDKについてくるサンプルはコンパイル出来るのですが どういう理由が考えられるでしょうか?

  • Excel2007VBAでコンパイルエラー

    EXCEL2000ので動作していたVBAのプログラムをEXCEL2007で動かしたら、CHRの命令でコンパイルエラー、プロジェクトまたはライブラリーが見つかりませんとメッセージが出てしまいます。 (Excel2007の設定は初期値のままです) CHRの命令行をコメントにして先へ進ませると今度は、Leftの命令で同じエラーが発生します。 又、VBAProjectのコンパイルを実行するとFormatの命令で同じエラーがでます。 何かアドインのモジュール設定が足りないと思っていますが、何が足らないのかわかりません。 ご存知の方は解決方法を教えて下さい。 宜しくお願い致します。