• 締切済み

C++Builder Ver6.0でエラーが発生

Windows XP のAdminiでC++Builderをインストール した後、guestでログインしてC++Builder Ver6.0 を起動させ、実行させた場合は ”c++致命的エラー Project1.cpp(35):F1013 出力ファイルの書き込みエラー” というエラーが発生します。 原因は何でしょうか? 出力先のパスの指定を書き換えないとだめなのでしょうか?

みんなの回答

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

デフォルトのソースコードの保存先フォルダ C:\Program Files\Borland\CBuilder6\Projects\ と、そのフォルダ内のファイルが、guestアカウントに対する書き込み権を持っていません。 出力先をguestアカウントに対してフルアクセスにしているフォルダ、ファイルに変更するか、エラーが出ている該当ファイル、フォルダのguestに対するアクセス権をフルアクセスに変更して下さい。

M-hirorinn
質問者

補足

出力先をguestアカウントに対してフルアクセスにしているフォルダ、ファイルに変更するか、エラーが出ている該当ファイル、フォルダのguestに対するアクセス権をフルアクセスに変更して下さい。 2つの方法についてですが、 具体的にどのように行なえばよいのでしょうか? お手数かけますがご指導お願い致します。

関連するQ&A

  • c++Builder ver6.0のパッケージエラー

    コンパイル実行できたc++Builderプログラムを USBメモリーに保存し自宅のパソコンで 実行させたところ とくに複雑でもないプログラムなのに --------------- コンパイル [リンカ 致命的エラー] Fatal: ファイル DCLUSR.BPI が開けません といったヘンなエラーが発生します. メニューバーのプロジェクトのオプション のパッケージ ダグの パッケージ再構築 の中のDCLUSRをいちいち削除しないと 実行ができません。 何かよい方法はないものでしょうか・

  • C++ Builderでユニットの追加

    趣味でプログラミングを行ってますCerapodaと申します。 Builderを使って1つのFormと1つのCpp,hファイルを使ったプログラミングならある程度のところまで出来ると思っているのですが 以前違うプロジェクトで作った関数を新たなプロジェクトで使おうとして いちいちコピー&ペーストするのも大変なので ひとつのユニット&ヘッダーファイルとしてインクルードして使いたいなと思いました。 そこで http://www.osakac.ac.jp/labs/matsuura/japanese/program/C++Builder/Project/projectManyForm.htm このページを参考にしてUnit1とUni2を作成し Unit2に double Analysis::Function(double val) { return(1.0-val); } の関数を追記。 Unit1のcppに C.Function(0.5); と書き加えたのですが [リンカ エラー] 外部シンボル '_C' が未解決… とエラーが表示されてしまいます。 どこに問題があるのか教えていただければ幸いです。 情報が足りない場合は、補足しますのでよろしくお願いします。 また、このような作業で参考になるサイト,URL等ありましたら教えていただけると幸いです。 よろしくお願いします。

  • C++Builder XEのコンパイル&実行

    以前C++ Builder5で作成していたプログラム(プロジェクト)を、C++ Builder XEで使うことになり、XEでコンパイルを行った時に出るエラーは全部直し、実行しようと思ったのですが、「コンパイル成功」と出た後に実行画面が出ません。 「実行」を押したときに、コンパイル成功で実行画面が出ない理由には、どのような原因が考えられるのでしょうか? 思い当たる原因があったら、ぜひ教えてください。

  • C++Builder 6でエラーが

    C++Builder 6で どうも以前OSをDドライブにインストールしていたときに 作ったプログラムだけ bcb.exe ディスクがありません ドライブにディスクがありません。ディスクをドライブ\... でるときはセーブしたり実行したりするときです よろしくお願いいたします とエラーが出てきますどなたか同じエラーが出てきた方は いませんかまた直す方法はないでしょうか? よろしくお願いいたします

  • 配列の足し算でのエラー(C++builder ver.6)

    配列の足し算のところでエラーが発生しました。 このような文の所です。 pLength[label]=pLength[label]+1.0; コンパイル自体は問題なくできたのですが、いざ実行させると下のようなエラーメッセージが表示されました。いったい何がいけないのでしょうか?よろしくおねがいします。 --------------------------- デバッガ例外が発生 --------------------------- プロジェクト Project.exe が EAccessViolation クラスの例外を生成しました。 'モジュール 'Project.exe' のアドレス 00404BB2 でアドレス 0A45C614 に対する読み込み違反がおきました。' プロセスは停止しています。再開するにはステップ実行または実行を選択してください。

  • C++ Builderでプロジェクト開くとエラー

    現在C++ Builder 2009で私用しているプロジェクトを開くため、groupproj拡張子のファイルをダブルクリックで開くと次のようなエラーボックスが出てきます。 Class TDateLabel not found, Ignore the error and continue? NOTE:Ignoring the error may cause components tobe deleted or property values to be lost. このようなエラーです。 これはどのようなエラーなのでしょうか? 解決方法などありますでしょうか? どうぞご教授の程よろしくお願い致します。

  • C++Builderプログラム開始エラー

    C++Builder6で作成した実行ファイルとdllファイル)とを別のWindows上で動作させようとするとエラーが出ます。共有RTLDLLを使う、実行時パッケージを使って構築の両方に関して、チェックを入れたりはずしたりしていますが、解決しません。 エラーの表示は、「!プログラム開始エラー」のみです。特に、何が配布漏れなのかを知る手段を教えてください。

  • C++Builder XE とOpenCV

    長年C++Builderでプログラムを書いていますが、いつも全体をコピーして必要な所を変更しているので、開発環境の作成には自信の無い者です。 背景 昨年来、OpenCVとDirect-Xでカメラと画像のプログラムを開発していました。 今年2月にC++ Builder V5 とOpenCV V1.0 Direct-X9 で目的の動作をするものが完成しました。 W.2000とW.XPが対象ならばこれで良いのですが、世の中のOSがW.7に移っており、古いOSのPCの販売も無くなって来ている所から、W.7への乗せ替えを計画しました。 なお、OpenCV V1.0を使用しているのは、OpenCVでの開発開始当時、V2も試したのですが、V1.0でしかうまくコンパイル出来なかった為です。 問題点 新しい開発環境はOS W.7にC++Builder XEを搭載しました。 Builder V5に比べ、XEは文字コードがUniCodeに成っている等、文法エラーが多発していましたが、やっと文法エラーが無くなり、コンパイルが終了しました。 ここで実行させようとした所、cvhaartraining.dll がありませんとのメッセージが表示されてしまいました。 このメッセージはW.XP と C++Builder V5でコンパイル、実行させた時には出なかったものです。 更に、ダウンロードしたOpenCV1.0にはcvhaartraining.dllが含まれて居ませんでした。 ただ、cvhaartraining.cpp、cvhaartraining.lib 、cvhaartraining.h は含まれていました。 ネットでcvhaartraining.dllを検索して見ましたが、見つかりませんでした。 そこで、cvhaartraining.cpp、cvhaartraining.lib 、cvhaartraining.h があるのですから、これからDLLを作るか、プログラムが動作すれば良いのですから、プログラムに組み込んだり出来ないでしょうか。 先に述べた様に、開発環境やプログラム構造を変えた経験は殆ど無いのですが、この問題の解決策があれば挑戦して見たいと思って降ります。 解決策お分かりに成る方が居られましたら宜しくお教え下さい。

  • C++Builder6 での複素数計算

    C++builder6 で複素数計算が出来なくて困っています、 UNIT1.CPPのヘッダー部分に  #include <vcl.h>  #pragma hdrstop  #include <iostream>  #include <complex.h>  #include "Unit1.h" //-----------------------------  #pragma package(smart_init)  #pragma resource "*.dfm" を書いて イベントハンドラ部分に変数の宣言   complex<double> z; として緑色三角形の実行ボタンをクリックすると   「未定義のシンボル complex」 と言うエラーが発生します、 この解決方法を教えて頂ければ幸いです、宜しくお願いします。 (なお C++builder5 では何の問題もなく複素数計算のソフトが出来ていました)   

  • c++builder6で複素数計算教えて下さい

    私は今までwindows xp を使い c++builder5 で復素数の電気関係の簡単なソフトを作って来ました、 これからはc++buildre6で複素数計算をさせたいのですが下記の様なエラーが発生して前に進めず に困っています(OS は windows xp 及び windows 8 でエラーは同じ様に発生) unit1.cppの  ヘッダー部分に #include <complex.h> を書き  イベントハンドラ部分に complex<double> z; と書いて 実行ボタンを押すと  complex<double> z; の行で 「未定義のシンボル complex」 のエラーが発生します 上記の解決方法を教えて頂ければ幸いです。

専門家に質問してみよう