Watch, Follow, &
Connect with Us

Welcome, Guest
Guest Settings
Help

Thread: C++Builder 10.1 毎回クリーンアップしないとアプリケーションエラーが生じる



Permlink Replies: 8 - Last Post: Sep 9, 2017 9:09 PM Last Post By: Yusuke MITSUISHI
Yusuke MITSUISHI

Posts: 9
Registered: 5/20/13
C++Builder 10.1 毎回クリーンアップしないとアプリケーションエラーが生じる
Click to report abuse...   Click to reply to this thread Reply
  Posted: Sep 2, 2017 5:48 AM
C++Builder 10.1 Professional を使い始めたところですが,ソースコードを変更して
ビルド・実行する度にアプリケーションエラーが発生し_tmain() に到達しません。

クリーンアップしてからビルドすると解消しますが,これで正常,ということは無い
はずです。

何か設定があるのでしょうか?

Windows7 SP1 64bit です。
igy kk

Posts: 117
Registered: 9/11/03
Re: C++Builder 10.1 毎回クリーンアップしないとアプリケーションエラーが生じる
Click to report abuse...   Click to reply to this thread Reply
  Posted: Sep 2, 2017 7:05 AM   in response to: Yusuke MITSUISHI in response to: Yusuke MITSUISHI
C++Builder は、詳しくないのですが、
Subscription Update 2 は適用してますか?
Yusuke MITSUISHI

Posts: 9
Registered: 5/20/13
Re: C++Builder 10.1 毎回クリーンアップしないとアプリケーションエラーが生じる
Click to report abuse...   Click to reply to this thread Reply
  Posted: Sep 3, 2017 3:50 PM   in response to: igy kk in response to: igy kk
基本的なところですみませんが、バージョン情報のインストール済みの更新には

Delphi 10.1 Berlin and C++Builder 10.1 Berlin Update 2

と表示されていますが、これのことでしょうか?
igy kk

Posts: 117
Registered: 9/11/03
Re: C++Builder 10.1 毎回クリーンアップしないとアプリケーションエラーが生じる
Click to report abuse...   Click to reply to this thread Reply
  Posted: Sep 5, 2017 12:11 AM   in response to: Yusuke MITSUISHI in response to: Yusuke MITSUISHI
Yusuke MITSUISHI wrote:
基本的なところですみませんが、バージョン情報のインストール済みの更新には

Delphi 10.1 Berlin and C++Builder 10.1 Berlin Update 2

と表示されていますが、これのことでしょうか?

でしたら、Subscription Update 2 は適用されているようですね。


外しているかもしれませんが・・・

C++Builder10.1 で std::vector (可変長配列)が使えない
https://forums.embarcadero.com/thread.jspa?threadID=254968&tstart=0

では、

C++Builder10.1 および 10.2 でコンパイルしたところ

と記述があるのですが、10.1でコンパイルしたオブジェクトファイルと
10.2でコンパイルしたオブジェクトファイルが混在しているとか、ないですか?
(実際、混在していたら、別のエラーが出そうな気もしますが・・)

また、問題の切り分けなどは、どこまでされてますか?
(そのプロジェクトだけで発生するのか、とか、新規作成の簡単なプロジェクトでも発生するのか、とか・・)

Yusuke MITSUISHI

Posts: 9
Registered: 5/20/13
Re: C++Builder 10.1 毎回クリーンアップしないとアプリケーションエラーが生じる
Click to report abuse...   Click to reply to this thread Reply
  Posted: Sep 7, 2017 7:34 AM   in response to: igy kk in response to: igy kk
 ほかのスレッドまでしっかりチェックされてますね。

 会社で 10.1 Update2、自宅で 10.1 Update1 と 10.2 を使っていますが、それぞれ孤立して
おり、データ交換はありません。

 問題が生じるのは会社の 10.1 Update 2 のみで、32bit の新規コンソールアプリケーション
でターゲットフレームワークにVCL を選択すると、コードを追加しなくても発生します。

 皆さんに同じような事象がないなら、他のアプリをアンインストール等して調べてみます。

以上
Atsuya Sakamoto

Posts: 18
Registered: 7/21/07
Re: C++Builder 10.1 毎回クリーンアップしないとアプリケーションエラーが生じる
Click to report abuse...   Click to reply to this thread Reply
  Posted: Sep 6, 2017 8:53 PM   in response to: Yusuke MITSUISHI in response to: Yusuke MITSUISHI
みなさん、こんにちは。
坂本です。

プロジェクトを開く時、".cbproj"ファイルをダブルクリックして開いていますか?
もしそうであれば、C++Builderを実行後に"ファイル->プロジェクトを開く"
でプロジェクトを開いてみてください。


On Sat, 2 Sep 2017 05:48:59 -0700
Yusuke MITSUISHI <> wrote:

C++Builder 10.1 Professional を使い始めたところですが,ソースコードを変更して
ビルド・実行する度にアプリケーションエラーが発生し_tmain() に到達しません。

クリーンアップしてからビルドすると解消しますが,これで正常,ということは無い
はずです。

何か設定があるのでしょうか?

Windows7 SP1 64bit です。


---- A.Sakamoto
Yusuke MITSUISHI

Posts: 9
Registered: 5/20/13
Re: C++Builder 10.1 毎回クリーンアップしないとアプリケーションエラーが生じる
Click to report abuse...   Click to reply to this thread Reply
  Posted: Sep 7, 2017 8:01 AM   in response to: Atsuya Sakamoto in response to: Atsuya Sakamoto
 坂本様、こんにちは。

プロジェクトを開く時、".cbproj"ファイルをダブルクリックして開いていますか?

 これはたぶん一度もしていません。C++Builder5 でそれが使えなかったので、統合開発環境
を起動してから最近使ったプロジェクトで開く癖がついています。

 また、新規プロジェクトでも問題が発生します。
Atsuya Sakamoto

Posts: 18
Registered: 7/21/07
Re: C++Builder 10.1 毎回クリーンアップしないとアプリケーションエラーが生じる
Click to report abuse...   Click to reply to this thread Reply
  Posted: Sep 7, 2017 4:27 PM   in response to: Yusuke MITSUISHI in response to: Yusuke MITSUISHI
こんにちは、坂本です。

プロジェクトを開く時、".cbproj"ファイルをダブルクリックして開いていますか?
これはたぶん一度もしていません。C++Builder5 でそれが使えなかったので、統合開発環境
を起動してから最近使ったプロジェクトで開く癖がついています。
また、新規プロジェクトでも問題が発生します。
旧C++Builderのプロジェクトを新C++Builderで開いてコンパイルする場合
に不明なエラーが発生して、コンパイルが通っても正常に起動できない問題
が発生していたと思ったんですが、新規プロジェクトでも同様の問題が発生
しているんですね。

新規プロジェクトでも同様の問題が発生しているとの事なので、
あと可能性があるのは、自身で追加したLibraryやVCL等が影響を及ぼしている場合でしょうか。
試しに、自身で追加したLibraryやVCLを全て削除した状態で新規プロジェクトを作成し、
それをコンパイルして正常に動作するかを確認してみるのがいいように思われます。

もしも、自身で追加したLibraryやVCL等がないのであれば、C++Builderを再インストール
した方がいいかもしれませんね。
少なくとも、私の環境(Windows10Pro上の10.1 Update2/10.2/XE2/CB5)では発生していないです。
※10.2R1はサブスクリプションを更新しなかったので、私は確認できないです。

---- A.Sakamoto
Yusuke MITSUISHI

Posts: 9
Registered: 5/20/13
Re: C++Builder 10.1 毎回クリーンアップしないとアプリケーションエラーが生じる【解決】
Click to report abuse...   Click to reply to this thread Reply
  Posted: Sep 9, 2017 9:09 PM   in response to: Atsuya Sakamoto in response to: Atsuya Sakamoto
 igy kk 様、坂本様、コメントありがとうござました。

 最終的に、C++Builder 10.2 をインストールしたところ、問題は解消しました。

 お騒がせして済みませんでした。

【以下参考】

 ここに至る前に 10.1 の動作不良の検証も行いましたので参考情報です。

 運用投入前の PC (Windows10)に 10.1 Update2 をインストールし、同様事象が再現することを確認後、
アプリケーションをアンインストールしていったところ、MS-Office2010 をアンインストール・再起動したところで
問題が解消し、再度インストール・再起動すると再発することを確認しました。

 しかし、運用中の PC から MS-Office2010 をアンインストール・再起動しても問題は解消されないので共有
ライブラリの問題と思われます。

 また、今まで 10.2 に上げなかったのは、権利があるのか分からなかったことと、方法も分からなかったのが
理由です。

 残された手段が 10.2 しかないと追い込まれ、再度 C++Builder のHP を見ながら、正規ユーザーなんだから
案内メールくれたっていいだろ、と思ったところで、そういえな来てたような・・・と思い出し、メールを探したら
見つかりました。

 何ともお粗末ですが、10.2 の案内を放置した言い訳もすると、C++Builder5 に限界を感じ、10.1 を購入した
ものの、当時使っていた PC が老朽機で 10.1 でも重すぎ、C++Builder5 を使い続けているうちうに忘却して
しまいました。

 7月から SSD 搭載機に更新し、かなり改善されたので、ようやく移行を開始したところです。

 お騒がせしました。

Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02