• ベストアンサー

VC6.0でエラー(欠落エクスポート)

VC6.0でエラー(欠落エクスポート) 環境 MicirosoftVidualSutudio6.0 Windows98 VC6.0でエラーなくEXEが作られるのですが EXEを実行すると、○○○.EXEファイルは、欠落エクスポートNETAPI32.DLL:NetRemoteTODにリンクされます。とでるのですが。 エラーなく実行できる端末もあるのですが、何がわるいのでしょうか? 宜しくお願いします。

  • phoo
  • お礼率85% (107/125)

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

  • ベストアンサー
  • haporun
  • ベストアンサー率40% (230/562)
回答No.1

そのプログラムはNETAPI32.DLLというファイルのNetRemoteTODという関数を使っているのだが、NETAPI32.DLLが見つからないという意味です。 さて、この関数はWindows95/98/MEでは使えません。 使えるのはNTと2000だけです。 エラーの出る端末は95/98/MEではありませんか? この関数を使った覚えがないというのなら、この関数の除去に協力します。 そのときはまた、補足ください。

参考URL:
http://www.microsoft.com/JAPAN/developer/library/jpntwkpf/_win32_netremotetod.htm
phoo
質問者

お礼

ありがとうございました。解決しました。

関連するQ&A

  • 欠落エクスポート

    98ノートですが立ち上げると警告がでます。 「systray,exeファイル 欠落エクスポート batmeter,dll.destroy batmetrerにリンクされてます。」どう対処すればいいのか分りません。ただ警告を閉じるだけしかないのでしょうか?

  • 欠落エクスポートにリンクされていますとは?

    パソコンに電源を入れると、プログラム開始エラーのBOXが開き 「OEMIG50.EXE ファイルは欠落エクスポート ADVAPI32.DLL:RegOverridePredefKey にリンクされています」 と出てきます。そこでOKボタンを押すとまた同じメッセージが現れ、再度OKボタンを押すとBOXが閉じて後は何も出てきません。 (その後の動作には影響があるかどうかわかりません)これはどこに問題があるのでしょうか? また、このメッセージが出ないようにするにはどうしたらいいのでしょうか?WINDOWS98でリカバリーをした直後から出てきました。 おわかりの方よろしくお願いします。

  • 欠落エクスポートMFC42.DLLと表示されます

    3年前にノートパソコンを購入。 FMV-BIBLO NEIX26 IE5.5 WIN98 前はDENJIG.EXEというアプリーケションを 起動させてもエラーが起きなかったが 最近になって、 DENJIG.EXEファイルは、欠落エクスポート MFC42.DLL:6877にリンクされています。 上記のようにでます。何度かリカバリを しましたが、効果がありません。 よろしくお願いします

  • プログラムを開くと欠落エクスポートという物が・・

    パソコンを起動させ プログラムを開くと EXL.DLLファイルは 欠落エクスポート SHELL32.DLL:SHCreateDirectoryExWにリンクされています。(プログラム開始エラー) という表示がでてきて終了せざるをえなくて・・・ パソコンはあまり詳しくないので原因がさっぱりわかりません。 一体どういうことなんですか? そして、この解決策はありますか・・・? どなたか詳しい方いらっしゃいましたら 教えていただきたいですm( __ __ )m

  • 98se 欠落エクスポート

    非常に困っています。 宜しくお願いします。 http://www.vector.co.jp/soft/win95/art/se011433.html 上記のサイトから「impression gallery」というソフトを落としました。 解凍して、生成したフォルダの中のセットアップ.exeを実行しました。 そしたら、updateの必要性があるという理由で、再起動を要求されました。 断る理由も見当たらないので、okを押しました。 pcが立ち上がり、ログインの画面が出ました。 が、しかし、ログインウィンドウの下にエラーメッセージが出ました。 内容は下記の様でした。 タイトル:プログラム開始エラー 「 CLE32.DLLファイルは欠落エクスポートADVAP32.DLL:DuplicateEncryptionInfoFileにリンクされています。 」 なす術なく、私はそのウィンドウを、okボタンを押すことにより、閉じました。 そしたら、またエラーメッセージが出ました。 タイトル:Explore タイトル:kernel32 の2つです。 内容は、とても長いので写していません。 もし必要なら写そうと思いますので、そうおっしゃってもらいたいです。 先の対処と同様に、ウィンドウを閉じました。 そして、alt+ctrl+delキーを押し?プロセス?を確認したところ、真っ白でした。 とりあえず、もう一度alt+ctrl+delキーで終了しました。 何度か繰り返しましたが、立ち上げてからの現象(3つのエラーメッセージが発生したという現象また、?プロセス?が真っ白であるという現象)は同じでした。

  • こんなエラーが出るんですが・・・

     「筆まめ」を起動すると、こんなエラーダイアログ が出て、ソフトを実行できません。いったいどうしたら いいでしょうか?    プログラム開始エラー    MSVCIRT.DLLファイルは    欠落エクスポートMSVCRT.DLL:??_U@YAPAXI@Z にリンクされています。

  • エラー

    winを起動した時に次のメッセージが表示されます プログラム開始エラー RUNONCE.EXEファイルは 欠落エクスポートCRTDLL.DLL:にリンクされています。 OSは98SEです

  • このエラーメッセージは、何ですか?

    プログラム開始エラー BATMETER.DLL ファイルは欠落エクスポートSETUPAPI.DLL:SetupDiGetDeviceInterfaceDetailAにリンクされています。 ウィンドウズを起動させると、こんなメッセージがでて きます。これってどういうことなのでしょうか?

  • 【VC++】LINK:fatal error

    VC++初心者です。 VisualC++を始めようと思い、インストールし、 Windowsフォームアプリケーションを作成したのですが、 なぜかクリックイベントを追加した途端、 ビルド時に 「LINK : fatal error LNK1104: ファイル '実行するはずのexeファイルのパス' を開くことができません」 と表示され終了してしまいます。 同じエラー番号の質問を見つけて、 Linker Tools Error LNK1104の確認し、 exeファイルが一応できていてクリックすると 「指定されたデバイス、パス、またはファイルにアクセス できません。アクセス許可が無い可能性があります。」 と表示されるので、恐らくアクセス権限が無いのでは ないかという推測はしたのですが、 どのようにアクセス権限を付与すれば良いのかが 分からず困っております。 それともそもそも違う原因なのでしょうか? 環境はWindows Vista + VisualC++2008 Express Editionです。 ごく基本的な質問になっているかもしれませんが、 ご教授いただければ幸いです。

  • BCBで作成したDLLを、VC++で静的リンクさせる方法

    BCBで作成したDLLを、VC++で静的リンクさせる方法 Borland C++ Builderで作成したDLLを、VC++アプリケーションで利用できるように LIBファイルに変換したいのですが、上手くいきません。 下記の手順を踏みました。 1. BCBでDLL作成   「VC++スタイルのDLL」で作成、   「VCLを使う」「CLXを使う」「マルチスレッドを使う」はチェックせず 2. コマンドラインで「IMPDEF.exe」を使用して、dllからdefファイル作成   (IMPDEF.exeは、\Borland\CBuilder6\Binに格納されていた) 3. コマンドラインで「LINK.exe」「LIB.exe」を使用して、defからlibファイル作成   (LINK.exeとLIB.exeは、\Microsoft Visual Studio\VC98\Binに格納されていた) 4. VC++プロジェクトファイルを保存したフォルダに、DLLファイルとlibファイルをコピー 5. VC++の「プロジェクト」-「設定」-「リンク」-「オブジェクト/ライブラリモジュール」に   作成したlibファイルを追加 VC++プロジェクトをビルドすると、下記のエラーメッセージが表示されます。 ///////////////////////////////////////////////////////////////////////////////// dllread.obj : error LNK2001: 外部シンボル "__imp__(関数名)@0" は未解決です LIBC.lib(wincrt0.obj) : error LNK2001: 外部シンボル "_WinMain@16" は未解決です Release/dllread.exe : fatal error LNK1120: 外部参照 2 が未解決です。 link.exe の実行エラー ///////////////////////////////////////////////////////////////////////////////// BCBとVC++のバージョンは、下記の通りです。 BCB Professional 6.0 VC++ 6.0 ちなみに、同じDLLを動的リンクで利用することは出来ました。 初心者の質問で申し訳ございませんが、解決策が分かる方がいらっしゃいましたら 教えていただけないでしょうか?

専門家に質問してみよう