Watch, Follow, &
Connect with Us

Please visit our new home
community.embarcadero.com.


Welcome, Guest
Guest Settings
Help

Thread: BLEを使用するアプリケーションのRelease版exeファイルの作成について


This question is not answered. Helpful answers available: 2. Correct answers available: 1.


Permlink Replies: 2 - Last Post: Nov 14, 2016 5:36 PM Last Post By: Masaki Tanaka
Masaki Tanaka

Posts: 2
Registered: 4/23/07
BLEを使用するアプリケーションのRelease版exeファイルの作成について  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 12, 2016 12:33 AM
初めて投稿します。
現在Bluetooth LEを使用するデスクトップフォームアプリを作成しており、
これをC++BuilderがインストールされていないPCで動かそうとしているため、
exeファイル単体で配布できれば理想的と思っています。

プロジェクトオプションから、「実行時パッケージを使ってリンク」をfalse、
「動的RTLとリンクする」をfalseに設定してビルドしたのですが、
出力されたexeを実行し、BLEデバイスの検出を行おうとすると、
「外部例外 C06D007E」
というメッセージボックスが出てきてしまいます。
何か他に設定が必要なのでしょうか?
「実行時パッケージを使ってリンク」をtrueにすると正常に
動くようです。

・Windows8.1 Pro
・C++Builder XE7
を使用しています。
皆様のお知恵をお貸しください。
igy kk

Posts: 147
Registered: 9/11/03
Re: BLEを使用するアプリケーションのRelease版exeファイルの作成について  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 13, 2016 6:13 AM   in response to: Masaki Tanaka in response to: Masaki Tanaka
関係ないかもしれませんが・・・

C++Builder XE7 は、Update1 が適用済みですか?

Update 1 Fix List for RAD Studio XE7, Delphi XE7, and C++ Builder XE7
http://edn.embarcadero.com/article/44156

を見てみると、

Bluetooth LE support on Windows is broken because System.Win.Bluetooth wrongly assumes Windows 8 is Windows 8.0 at the API level

と、ありましたので・・
Masaki Tanaka

Posts: 2
Registered: 4/23/07
Re: BLEを使用するアプリケーションのRelease版exeファイルの作成について  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 14, 2016 5:36 PM   in response to: igy kk in response to: igy kk
igy kk様

回答ありがとうございます。
確認してみましたが、Update1は適用済みのようです。
XE7以降のバージョンのバグフィックスにBLE関連の情報があるかどうか確認してみます。
情報ありがとうございました。
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02