トップページtech
991コメント231KB

Embarcadero RAD Studio/Delphi/C++Builder その3

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2012/09/06(木) 11:45:29.48
RAD Studio XE2
http://www.embarcadero.com/jp/products/rad-studio
Delphi XE2
http://www.embarcadero.com/jp/products/delphi
C++Builder XE2
http://www.embarcadero.com/jp/products/cbuilder
その他製品
http://www.embarcadero.com/jp/products
Welcome to the RAD Studio XE3 Preview(約3分の動画あり)
http://www.embarcadero.com/rad-xe3-preview
もうXE3がダウンロードできるようになってるな
http://cc.embarcadero.com/reg/rad_studio
エンバカデロ公式日本語フォーラム
https://forums.codegear.com/category.jspa?categoryID=3

前スレ
Embarcadero RAD StudioXE/DelphiXE/C++BuilderXE
http://toro.2ch.net/test/read.cgi/tech/1288289096/
Embarcadero RAD Studio/Delphi/C++Builder その2
http://toro.2ch.net/test/read.cgi/tech/1335177837/

関連スレ
【CodeGear】Embarcaderoオッチャ その27【Delphi】
http://toro.2ch.net/test/read.cgi/tech/1317653060/
くだすれDelphi(超初心者用)その54
http://toro.2ch.net/test/read.cgi/tech/1325028195/
くだすれC++Builder(超初心者用)その5
http://toro.2ch.net/test/read.cgi/tech/1334982374/
[Tips]Borland C++Builder ちょいテク No.01
http://toro.2ch.net/test/read.cgi/tech/1154580209/
0457デフォルトの名無しさん2012/11/21(水) 00:06:25.24
XE3ってC++11に対応してるの?
0458デフォルトの名無しさん2012/11/21(水) 00:13:18.74
>>457
対応している。現在、最強の対応しているのがXE3
C++11を使いたいならXE3を買うように
0459デフォルトの名無しさん2012/11/21(水) 00:43:23.06
SSE2などの組み込み関数使えますか?
スターター版で64bitアプリ作れますか?
0460デフォルトの名無しさん2012/11/21(水) 04:03:49.97
>SSE2などの組み込み関数使えますか?
もちろん。SSE 拡張を持つ CPU の上で動くアプリを作成できますよ。

>スターター版で64bitアプリ作れますか?
もちろん。64bit Windows で動くアプリを作成できます。
0461デフォルトの名無しさん2012/11/21(水) 12:57:12.17
そうか。本物の Delfusa ってサイエントロジー信者だったのか。
宗教キチガイだとしたら、あの性格もわかるわ。
0462デフォルトの名無しさん2012/11/21(水) 13:37:44.92
HTML5Builderでモバイルページの表示方法教えて

MPage1にいるとしてボタン押したらMPage2を開きたい

MPage2->Show( );じゃダメだったぽ
何かMPage2をインクルードとかする必要あるとおもうけど記述わからん
0463デフォルトの名無しさん2012/11/21(水) 17:35:00.02
本家のフォーラムで聞けよ
https://forums.embarcadero.com/forum.jspa?forumID=15
0464デフォルトの名無しさん2012/11/21(水) 17:40:40.27
C++11対応しているならホームページに書いておけばいいのに
今ならWindowsでC++11使いたい奴が買ってくれるだろ
0465デフォルトの名無しさん2012/11/21(水) 17:50:13.72
サンプル漁ってやっとわかったんだが

Editの値を別のEditにコピーするってのを試しにやってみたんだが
ブラウザ上ではうまくいくのにapk作ってエミュでやったらエラーになる
んでサンプルで同じようなのあったからコンパイルしてやってみたら
それもやっぱエラーになる。
何この糞ツール。
HRML5 Builderってandroidとかでまともに動作できるようなソフト作れないの?
これじゃただのゴミツールなんだけど
0466デフォルトの名無しさん2012/11/21(水) 18:13:57.39
>>464
対応してないからホームページに書いてないのが分からんのか?
0467デフォルトの名無しさん2012/11/21(水) 18:28:03.05
そうだよ。ゴミツールなんだよ。
気づかなかったお前が馬鹿だ。
0468デフォルトの名無しさん2012/11/21(水) 18:32:48.88
現時点で対応してるのはこれだけ
ttp://docwiki.embarcadero.com/RADStudio/XE3/ja/C%2B%2B0x_%E5%AF%BE%E5%BF%9C%E6%A9%9F%E8%83%BD%EF%BC%9A%E3%82%A4%E3%83%B3%E3%83%87%E3%83%83%E3%82%AF%E3%82%B9
2009版で中途半端に対応して以降は放置
0469デフォルトの名無しさん2012/11/21(水) 18:35:48.49
>>456
boostは2009で添付されたが、その時から1.39のまま
しかもそれすら使えない物があるし、そもそもどれがちゃんと使えるのか不明な状態
俺が使った事ある物は、
unique_ptr
shared_ptr
array
regex
BOOST_FOREACH
date_time
format
filesystem

一部wstringが使えないのがあった
0470デフォルトの名無しさん2012/11/21(水) 19:29:26.36
ClangのC++11対応状況は今後のC++Builderを予想できる
ttp://clang.llvm.org/cxx_status.html

そして中の人は最近こういうblogを書いたりしてる
ttp://blogs.embarcadero.com/jtembarcadero/category/c11/
0471デフォルトの名無しさん2012/11/21(水) 20:33:23.20
>>465
Android の開発は初めてか?
Android のエミュレータは最高にクソ。
実機と同じコードで動いているわけではない。
実機で動かした情報がないと、どっちがクソなのか分からないな。
0472デフォルトの名無しさん2012/11/21(水) 23:01:33.72
>>469
Boost1.39ライブラリが付いているのは知ってるんだけど
いまのXE3でboost1.52のソースからライブラリ(DLL,lib)をビルドできるの知りたいんだ
C++Builder使っている奴ってboostの最新の奴使っていないのかな
まー、エンバカ提供のboostに使えないのがあるってさすがエンバカって感じだな
0473デフォルトの名無しさん2012/11/21(水) 23:05:25.01
ビルドできるんなら最初っから付いてくるっちゅうねん
0474デフォルトの名無しさん2012/11/22(木) 00:17:08.64
>>473
いや、ビルドできてもちゃんと検証してないとさすがに付けないと思う
エンバカがビルド・検証したのが1.39
もしビルドできないとなると糞杉って感じになるが
0475デフォルトの名無しさん2012/11/22(木) 06:41:42.94
くそをなめてはいけない
やつらは想像を超えている
0476デフォルトの名無しさん2012/11/22(木) 09:58:41.03
C++Builder 使いで Boost 使う人がいない。ってだけでしょ。
なんで事実を見ようとしないの
0477デフォルトの名無しさん2012/11/22(木) 10:06:14.34
>>471
初めてです。
エミュってBlueアレ使ってる、他の普通のソフトは普通に動いてるから
これで動かないとアウトとおもった。

というか・・HTML5Builderって糞重いしバグだらけでまともに使うの厳しいこれ
ショトカとかC++Builderと同じだから操作性は悪くないんだが
プロジェクト開きまくると以前の閉じないでそのまま新しく開くしアホかと
サンプル見るために開きまくってたら動作おかしくなった。
いちいち全閉じしてからひからないとダメとか糞すぎる
0478デフォルトの名無しさん2012/11/22(木) 10:10:11.88
どうしようこのゴミツール
全然使い物にならないのに高い金出してもうほんと
0479デフォルトの名無しさん2012/11/22(木) 11:53:15.56
くそをなめてはいけない
すこし苦い。
0480デフォルトの名無しさん2012/11/22(木) 11:56:35.70
なめたことあんのか基地外め
0481デフォルトの名無しさん2012/11/22(木) 11:58:38.06
VCLがあるのにBoost使う意味ってあるの?
0482デフォルトの名無しさん2012/11/22(木) 12:03:38.97
そういう話なら、参加しちゃうよ。

目糞 ほとんど無味。
鼻糞 塩味、または軽い甘み。
耳糞 かなり苦い。

甘味はタンパク質から。塩味は汗などが主成分。
0483デフォルトの名無しさん2012/11/22(木) 13:47:49.44
口糞ってないんだね
0484デフォルトの名無しさん2012/11/22(木) 13:48:29.42
>>472
1.39以降だと、boost公式の1.42がいくらかビルドできた事があるという情報があった
当時はエンバカのブログに方法が載ってたんだけど、今は筆者がいなくなってもう
ブログは見られない状態

公式のフォーラムにも時々boostについての話題は挙がるが、誰も答えられない
国内の頼みの綱の彼の人は転職後Builderからは足を洗った模様
0485デフォルトの名無しさん2012/11/22(木) 16:25:08.06
歯糞ってのがあるぞよ。
0486デフォルトの名無しさん2012/11/22(木) 16:29:37.82
お帰りください
0487デフォルトの名無しさん2012/11/22(木) 17:14:22.20
>>481
Delphi があるのに C++Builder 使う意味あるの?
0488デフォルトの名無しさん2012/11/22(木) 17:55:18.60
>>487
DelphiのソースよりCのソースの方が好き
0489デフォルトの名無しさん2012/11/22(木) 18:44:39.97
気を利かせてboostライブラリを添付したのは良いが
実際にC++を使っている奴(他のコンパイラー使いでも)でboostライブラリを
使っている奴なんてほとんどいないからな。
一度つけてしまったから止めるわけにもいかず1.39の添付しているが、
以後はエンバはサポートしないって感じなんだろな

>>487
そうだよな。今のエンバでC++使うってどうかしているよな。
以前作ったもの保守のために使っている奴がほとんどだろうから、
新しいC++Builderなんて必要ないだろうし
0490デフォルトの名無しさん2012/11/23(金) 16:15:30.47
さ〜て、アドベントどうやってつぶそうか。
0491デフォルトの名無しさん2012/11/23(金) 16:25:03.04
偽の登録しまくれば?
0492デフォルトの名無しさん2012/11/23(金) 16:25:44.31
>>490
潰すもなにも参加者がいない時点で、潰れてんだろw
0493デフォルトの名無しさん2012/11/23(金) 20:02:03.22
ひどいな。参加してやれよ。
おれは無視するけどな。
0494デフォルトの名無しさん2012/11/24(土) 02:00:54.65
64ビットの目処が立ったぽいので、ようやくBuilder5から
バージョンアップしようと思うのだけどQuickReportをどうしよう orz
0495デフォルトの名無しさん2012/11/24(土) 04:56:26.82
バージョンアップしなけりゃいいんじゃね?
0496デフォルトの名無しさん2012/11/24(土) 15:05:42.52
製品版のQRを買うか同梱のFRにするかお好きなほうをどうぞ
0497デフォルトの名無しさん2012/11/24(土) 16:48:35.01
>>495
できれば俺もそうしたいw

>>496
FRというのはQRと互換性あったり移植が容易だったりする?
10年前にBuilder5で開発したシステムの移行なのでできれば
何もコード書き換えたくないw
0498デフォルトの名無しさん2012/11/24(土) 18:13:40.55
Builder5からだとVCLのUnicode化があるからコード修正は覚悟しておくべき
0499デフォルトの名無しさん2012/11/24(土) 21:17:38.66
QRとFRに互換性はない。一定の手順で移行は可能なのかもしれないけど、基本的に移植する手間を
省ける範囲にはない。まぁいずれにせよ書き換えは必要(>>498)なのだが、最低限の手間でということなら
QRを買った方がいい。componentsourceで買っても45,000円だし。
0500デフォルトの名無しさん2012/11/25(日) 07:07:54.16
イラネ
0501デフォルトの名無しさん2012/11/26(月) 12:57:07.65
>>498-499
サンクス
気が滅入ってきたw

とりあえずQRの体験版ダウンロードして様子見てみます
0502デフォルトの名無しさん2012/11/26(月) 15:40:03.91
XEでだか
0503デフォルトの名無しさん2012/11/28(水) 12:13:28.26
P64 のダウンロードアドレス、誰か教えて。
0504デフォルトの名無しさん2012/11/28(水) 12:41:27.36
('д`)えー
0505デフォルトの名無しさん2012/11/28(水) 14:47:23.80
beta.embarcadero.com/p64 にログインすれおk
0506デフォルトの名無しさん2012/11/28(水) 15:07:05.83
めんどくさいです><
0507デフォルトの名無しさん2012/11/28(水) 17:22:59.13
6日の Delphji Talk に来る円バカの人の、ノートブックをもらっちゃえば?
0508デフォルトの名無しさん2012/11/30(金) 17:52:09.91
Clangベースになって質もよくなるとしたら、
DelphiよりBuilderの方が超強力になりそうだな・・c++11とか豊富なライブラリ。
かたやDelphiの方はC++みたく標準規格ないからちんたらちんたらエンバカペースでしか機能追加すすまない。
0509デフォルトの名無しさん2012/11/30(金) 18:16:22.16
Clangベースになれば質が上がる。ってなんでそう思うの?
0510デフォルトの名無しさん2012/11/30(金) 19:35:41.52
日本語も読めないらしい
0511デフォルトの名無しさん2012/11/30(金) 20:56:35.79
32ビットと64ビットでコンパイラが違ったら使いにくくて仕方ない気がするんだが・・・
32ビット版って、既存のままなんだよね?
64ビット版ってPASCALのコードもコンパイルできるのかな?
0512デフォルトの名無しさん2012/11/30(金) 23:08:27.31
将来的に全部Clangになるって話だった
0513デフォルトの名無しさん2012/12/01(土) 01:41:31.75
BCC64 の生成コード品質はかなりひどいらしい。
LLVM の LTO / リンク時最適化ができないため
それを前提にしている CLang のテンプレート周りの生成コードが
巨大なものになるんだと。
0514デフォルトの名無しさん2012/12/01(土) 22:34:40.18
embarcaはBCC64は最高の出来て現最高C++コンパイラーって胸を張ってるんでないのかい
0515デフォルトの名無しさん2012/12/02(日) 01:13:51.92
clangをLTOなしでふつーに使っても>>513みたいなことにはならんはずだが
0516デフォルトの名無しさん2012/12/02(日) 03:46:57.47
64bitのBoostは1.50で32bitは1.39のまま(Win32、Win64、OS Xの全てに1.39あり)
ttp://docwiki.embarcadero.com/RADStudio/XE3/en/What's_New_in_C%2B%2BBuilder_64-Bit_Windows
0517デフォルトの名無しさん2012/12/02(日) 03:59:13.33
BCC64でサポートされないもの
ttp://docwiki.embarcadero.com/RADStudio/XE3/en/Options_Not_Supported_by_BCC64

Codeguardはやはり無理か…
0518デフォルトの名無しさん2012/12/02(日) 15:11:47.42
日本が一番Builderユーザー多いからね。死ねよおまえら。
0519デフォルトの名無しさん2012/12/02(日) 16:54:38.28
Builderユーザーの数って日本が一番ってマジ?
0520デフォルトの名無しさん2012/12/02(日) 17:38:13.03
日本がBuilderユーザーの比率が一番高いだったかもしれん・・
でもどっかでそんな記事かなんかを読んだ記憶があるよーな、ないよーな。
0521デフォルトの名無しさん2012/12/02(日) 17:44:34.70
と、いいながら BCC64 の日本語サポートは破壊的。
ソース互換性のために、過去のソースを弄くるってなにか間違っているとおもうの
0522デフォルトの名無しさん2012/12/02(日) 19:10:55.05
過去のソース??
0523デフォルトの名無しさん2012/12/02(日) 22:02:11.03
俺もBuilderユーザー。Delphiなんか使ってらんない
0524デフォルトの名無しさん2012/12/02(日) 22:41:41.28
ttp://docwiki.embarcadero.com/RADStudio/XE3/en/64-bit_Cross-Platform_Application_Development_for_Windows

「64-bit Windows Components, Packages, and Libraries Require 32-bit Design-Time Versions 」
って

デバックモード時は64bitアプリでも32bitで動作するってことか?

意味がわからないよ
0525デフォルトの名無しさん2012/12/02(日) 22:55:21.76
>>524
IDEは32ビットってことだろ
0526デフォルトの名無しさん2012/12/03(月) 21:01:31.08
BCC良く知らんけど今のBCCって32bit用しか駄目だけど
BCC64では32bit,64bit両方のexe作れるのか?
まさかとは思うが、BCC64は64bit用専用で32bit作りたければ
今のBCCを使えってことないよな。
0527デフォルトの名無しさん2012/12/03(月) 21:12:27.26
>まさかとは思うが

よく知らないくせに、なぜまさかと思うんだ?
0528デフォルトの名無しさん2012/12/03(月) 21:24:40.71
>>527
>64bitのBoostは1.50で32bitは1.39のまま
これでまさかと思ったよ
BCC64で両方出来るなら、両方1.50にするだろうに
0529デフォルトの名無しさん2012/12/03(月) 21:54:24.72
じゃあそういうことだよ
0530デフォルトの名無しさん2012/12/04(火) 03:44:02.68
BCC64 は 64bit 専用で、64bit 環境下で 64bit アプリを作るコンパイラ。
0531デフォルトの名無しさん2012/12/04(火) 06:03:56.51
をいをい.....
エンバカは動作保証しないけど、target オプションを自分で指定すれば 32bit コードも
生成できるよ。
生成オブジェクトのフォーマットが .Obj じゃなくて .o だから
clang の llvm-ld.exe が必要になるけどな。
0532デフォルトの名無しさん2012/12/04(火) 06:11:17.88
llvm自体、常時どのターゲットにも出力できるクロスコンパイラだからな。
なんでbcc64なんて名前にしたんだ…bccclangかbccllvmにするべき
0533デフォルトの名無しさん2012/12/04(火) 06:11:35.69
ライブラリがないだろ
0534デフォルトの名無しさん2012/12/04(火) 06:32:32.36
llvm の RTL 使えばすむよ。
0535デフォルトの名無しさん2012/12/04(火) 07:05:13.88
動作保証なしなんてできないのと一緒だろ
0536デフォルトの名無しさん2012/12/04(火) 08:11:26.46
>>534
普通にclangでいいじゃん…
0537デフォルトの名無しさん2012/12/04(火) 09:36:03.04
自宅に郵送されてきたカタログによると
32bit環境でも、64bit用アプリを生成可能
単にターゲットに、64bitが追加になっただけ
だから、
32bit用アプリを生成するには、ターゲットを32bitにする
64bit用アプリを生成するには、ターゲットを64bitにする
と書いてあるぜ
0538デフォルトの名無しさん2012/12/04(火) 10:27:24.51
C++で2つのコンパイラーを搭載ってばかでかい物になるな
0539デフォルトの名無しさん2012/12/04(火) 10:29:12.22
Developer Efficiency - XCode, Eclipse, Visual Studio
http://youtu.be/OF5mGoKcm80
0540デフォルトの名無しさん2012/12/04(火) 10:29:23.06
ライブラリも別だし。
VCL と FMX でそれぞれ2セットファイルがあるしな

5T の HD が発売だそうだからかっておくか
0541デフォルトの名無しさん2012/12/04(火) 11:39:45.36
>>517
Codeguard使えないのか、使えるようになるまで見送りだな
0542デフォルトの名無しさん2012/12/04(火) 11:56:13.75
>>539
これ見たらC#はやはりGUIでは出来が良すぎだよな
CUIに限ってもライブラリが充実しまくってるし

JavaやCと比べるのは酷ってもんだろう
0543デフォルトの名無しさん2012/12/04(火) 12:34:05.23
そりゃそうだ。黙って c# 使ってれば幸せさ
0544デフォルトの名無しさん2012/12/05(水) 01:36:04.28
David I による 64bit C++Builder の概要
ttp://blogs.embarcadero.com/davidi/2012/12/03/42025
0545デフォルトの名無しさん2012/12/05(水) 02:52:37.99
本物の自爆テロで、偽者の評判もダウン!
0546デフォルトの名無しさん2012/12/05(水) 19:23:16.16
C++Builder 64-bit Compiler Preview
ttp://www.youtube.com/watch?v=PwwMpBUoR6Y
0547デフォルトの名無しさん2012/12/05(水) 20:19:27.43
>>546
なんでWin64でも_WIN32が定義されるんやw
0548デフォルトの名無しさん2012/12/07(金) 00:41:09.62
boost1.39をいまだに使い続けているかな。いつまでこのままなんだろ
次のXEの32bitも1.39のまま?
あとBCC64は1.50を何年使うつもりなんだろ
0549デフォルトの名無しさん2012/12/07(金) 01:12:14.13
次のXEは32bitもClang化するんじゃないの?
その時点で1.50が使えるようになるだろ
0550デフォルトの名無しさん2012/12/07(金) 05:19:01.58
ちょうど今日のBlogに書いてある

get a C++Builder 64-bit Boost!
ttp://blogs.embarcadero.com/davidi/2012/12/06/42092

我々のゴールは、将来我々の32-bitと64-bitのコンパイラとライブラリを統一
することですが、今のところ我々はハイブリッドの世界に住むでしょう。
0551デフォルトの名無しさん2012/12/07(金) 08:47:04.45
要するに当分手抜きか
0552デフォルトの名無しさん2012/12/07(金) 09:12:23.30
そのまえに CBuilder の息の根がとまっちゃう...
0553デフォルトの名無しさん2012/12/07(金) 09:23:36.17
正直Delphiだけでもアプリは十分開発可能なんで
C++Builderは相当目の上のたんこぶだろうな
しかしこれを入れない事には購買層がガタッと減る
0554デフォルトの名無しさん2012/12/07(金) 09:54:20.76
C++Biulderに手を出す層ってアンチMSだけだろ
どうみてもgcc利用者の層と被ってるジリ貧
0555デフォルトの名無しさん2012/12/07(金) 10:22:35.85
Windows 使っている時点で アンチMS ってのが存在矛盾
MFC が理解できない低脳だった。ってだけじゃん
0556デフォルトの名無しさん2012/12/07(金) 14:11:47.50
連投はいかんな
■ このスレッドは過去ログ倉庫に格納されています