Embarcadero RAD Studio/Delphi/C++Builder その3
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2012/09/06(木) 11:45:29.48http://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/
0162デフォルトの名無しさん
2012/09/30(日) 00:57:47.19君自身の人生そのものって言ってるんだ
0163デフォルトの名無しさん
2012/09/30(日) 04:14:00.650164デフォルトの名無しさん
2012/10/01(月) 09:22:36.61実績とかどう評価すんの?
他チームを追い出されたひとたちを使うの?
0165デフォルトの名無しさん
2012/10/01(月) 10:30:02.750166デフォルトの名無しさん
2012/10/01(月) 10:51:10.48って自分でも書いてるだろ。察してやれよ
「僕って他人と違う価値観を持っているんだぜ」ってのに酔ってるだけさ。
とくに何も(Embarcadero に貢献という意味で)していないのに。
0167デフォルトの名無しさん
2012/10/01(月) 13:09:09.72そして、そのうち同じ面子で1部無双するわけか・・・胸熱
さしづめ>>160は、観客席で戦術ボ・・・
0168デフォルトの名無しさん
2012/10/01(月) 13:39:16.170169デフォルトの名無しさん
2012/10/01(月) 13:51:15.54皆で頑張る⇒昇格⇒有力スポンサーがつく⇒金入る⇒外部からエース招聘⇒昇格功労者はクビ
円バカの場合 外部の大物招く必要はないな 経営陣がリッチになり、社員はクビビいう線で
0170デフォルトの名無しさん
2012/10/02(火) 11:17:13.91>例えば↓こんな風にです。
>ShowMessage('文字列'.Length.ToString);
それのどこがモダンなんだよ....
それに Integer に ToString メソッド無いから。確かめたから書けよ。嘘つきめ。
0171デフォルトの名無しさん
2012/10/02(火) 11:45:48.35今からやったって、MVP なんかにはなれないよ。
0172デフォルトの名無しさん
2012/10/02(火) 12:47:59.33どこの記事?
.NETのことなの?
0173デフォルトの名無しさん
2012/10/02(火) 13:10:39.25Delphi XE3 - record helper for Integer
http://blogs.embarcadero.com/teamj/2012/09/12/3418/
type
TIntergerHelper = record helper for Integer
public
function ToString: string;
end;
function TIntegerHelper.ToString: string;
begin
Result := IntToStr(Self);
end;
ShowMessage('Hello, Delphi XE3'.Length.ToString);
0174デフォルトの名無しさん
2012/10/02(火) 13:53:38.700175デフォルトの名無しさん
2012/10/02(火) 13:56:30.87突然の怪しい書込みだな。
前にいた自作自演の奴か?
この後、自分の書込みに反論する流れだな。
0176デフォルトの名無しさん
2012/10/02(火) 17:13:42.92一つの型に一つのヘルパーしか定義できないんですが
別にユニットに別の実装があったら終わりですね。
関数と違ってユニット名で修飾もできないし
もう少し真面目にやりましょうね
0177デフォルトの名無しさん
2012/10/02(火) 18:19:31.95ソース コードの任意の場所で適用されるヘルパの数は、0または1つだけです。
最も近いスコープで定義されたヘルパが適用されます。
クラスヘルパやレコードヘルパのスコープは、Delphiの通常の方法で
決定されます。(たとえば、ユニットのuses句では右から左)
-------------
type
TMyInterger = record helper for Integer
public
function ToString1: string;
end;
(つづく)
0178デフォルトの名無しさん
2012/10/02(火) 18:20:55.27// 最も近いスコープにより適用されるヘルパ
TMyInterger = record helper for Integer
public
function ToString2: string;
end;
// 継承ヘルパ
TMyIntergerEx = record helper (TMyInterger) for Integer
public
function ToString3: string;
end;
(…関数の実装は省略…)
var
I: Integer;
s: string;
begin
I := 1;
S := I.ToString1; // Compile Error
S := I.ToString2; // OK
S := I.ToString3; // OK
end.
0179デフォルトの名無しさん
2012/10/02(火) 20:17:06.64> 別にユニットに別の実装があったら終わりですね。
えっ?
0180デフォルトの名無しさん
2012/10/02(火) 22:34:37.78だったら自前の使えばいいだろwwww
0181デフォルトの名無しさん
2012/10/03(水) 01:56:29.67function ToString(I: integer): string;
定義して
ShowMessage(ToString(Length('文字列'))) で十分だしなぁ。
定数 4 に対しては record helper for Integer は適用されず、別途 Byte 型に対する
レコードヘルパーを用意しなきゃならないってなんてクソ。
0182デフォルトの名無しさん
2012/10/03(水) 03:49:15.70Char 型がないから存在する一部メソッドが丸ごと TStringHelper に入っているので、あぁもうパクるしか
できないのだと理解している。
Object-PASCAL / Delphi へ持って行った場合にどうすれば使いやすいのか。とかすら考えずに仕様を決めて
文句もつかずに出荷できるということが、もう末期だなぁと思うわけよ。
0183デフォルトの名無しさん
2012/10/03(水) 12:57:21.50UnitA が TIntergerA = record helper for Integer の定義をもち
UnitB が TIntergerB = record helper for Integer の定義を持っている場合、
UnitA が先か、UnitB が先かで、Integer 型に使われるレコードヘルパーが変わってしまう。
かつコンパイラはヒントも警告も何も出さない。ということ。
これが普通の識別子なら UnitA.foo と UnitB.foo とか、明示指定することが可能なのに
レコードヘルパーにはユニット名修飾することができないからめんどくさいことが起きる。
ということ
0184デフォルトの名無しさん
2012/10/03(水) 13:54:55.60Pascal の性質からいって、そして現在のレコードヘルパーの仕様からみて、
順序型に対するレコードヘルパーが定義できない。ってことなんだが。
まぁSystem ユニットで定義されているものだけを対象にすればよいんだろうけどね。
部分範囲型を定義するだけでヘルパーにヘルプされない。ってどう考えても仕様のバグ。
自分たちで使い込んでいない。って一目でわかる。
来年にはなくなっているんじゃないのかな?
ヘルプにしっかり
「クラス ヘルパやレコード ヘルパは型を拡張する方法ですが、新規コード開発時に使用する設計ツールとして見なすべきではありません。」
って書いてあるんだよ
0185デフォルトの名無しさん
2012/10/03(水) 15:02:18.99まちがい。
0186デフォルトの名無しさん
2012/10/03(水) 18:25:32.78HTML5 BuilderになってからのこのUIはなんぞw
しかも、プロパティいじってフォーム側を編集しようとしたら
フォーム上に配置した部品がマウスにくっついてしまったり
かなりのバギーっぷり、やる気があるならとっとと修正しろ
0187デフォルトの名無しさん
2012/10/03(水) 18:26:59.840188デフォルトの名無しさん
2012/10/03(水) 20:48:58.050189デフォルトの名無しさん
2012/10/03(水) 21:29:38.510190デフォルトの名無しさん
2012/10/03(水) 22:16:43.940191デフォルトの名無しさん
2012/10/03(水) 22:39:23.10時代は意外な方向性へ進んでいるのはオマエラも理解してるだろ
むしろHTML5 builderの方が将来性があるかもな
ヘルスなんていらねーよ
0192デフォルトの名無しさん
2012/10/03(水) 23:01:43.980193デフォルトの名無しさん
2012/10/03(水) 23:47:48.37亜種や方言増やされても困るんだよなぁ
0194デフォルトの名無しさん
2012/10/03(水) 23:49:21.85まあ確かにスッキリはしてるな
0195デフォルトの名無しさん
2012/10/04(木) 07:48:15.83お前たち結構仲良いんだろ?
レコードヘルパー絡みは、わはーの人を召還するのが最適だと思うが、もう Delphi には興味ないそうだから
無理かもね。
DEKO の疑問に誰か答えてやれ。
0196デフォルトの名無しさん
2012/10/05(金) 01:34:53.21募集要項 エンバカデロ・テクノロジーズ合同会社/テクニカルセールス
給与 【年収】 500万円〜650万円
上記は固定給となり、変動給上限は年間約300万前後まで
■歓迎条件
1.オープン系言語、またはJavaでの開発経験
だれか応募してやれ。
0197デフォルトの名無しさん
2012/10/05(金) 12:07:58.04aspectみたいに振る舞うなら設計に関ってくるけど、単なる構文糖だしなあ
結局いつまでたっても仮想関数を追加できるようにはならなかったし
何でDelphi.NETが消滅した今になって、クローズアップされてるのか全くわからん
ドットで書けばOOPとでも思ってるのかね?
0198デフォルトの名無しさん
2012/10/05(金) 13:38:14.830199デフォルトの名無しさん
2012/10/05(金) 14:08:45.58なにこれ?
0200デフォルトの名無しさん
2012/10/05(金) 15:04:50.55今時ならウェブ系とかも
オープン系言語はC/C++あたり?
FORTRANもかな?
0201デフォルトの名無しさん
2012/10/05(金) 16:33:28.57仮想関数の追加はかなり前からできるが
できなかったのって実装直後かFT中のバグってた時だけじゃね?
0202デフォルトの名無しさん
2012/10/05(金) 18:48:23.30ってのの理解が間違っているぞ
0203デフォルトの名無しさん
2012/10/05(金) 20:42:43.940204デフォルトの名無しさん
2012/10/06(土) 06:10:16.68COBOLおじさん世代の残像だろ、いつまでたっても垢抜けしねーな、オマエ
0205デフォルトの名無しさん
2012/10/06(土) 15:29:28.52今更ながら、C# Builder Personal 1.0 を使おうと思ったのですが、
ダウンロードページにC#Builder Personalが無く、使用許諾コードの
取得方法が分かりませんでした。
使用許諾コードを取得したり、その他の方法でC# Builder Personal 1.0を
使う方法はありますか?
普段はRAD Studio XEや.NET系であればVisual Studio2008を使ってますが、
今回はC# Builder Personal 1.0を使うこと自体が目的です。
分かる方、よろしくお願いします。
0206デフォルトの名無しさん
2012/10/06(土) 15:47:44.97エンバカに問い合わせろよ
0207デフォルトの名無しさん
2012/10/06(土) 20:50:58.19問い合わせしたら報告よろしく
0208デフォルトの名無しさん
2012/10/06(土) 23:25:26.76すげー高度なことをするアプリ?
0209デフォルトの名無しさん
2012/10/06(土) 23:59:33.28http://support.embarcadero.com/jp/install/product
ここに旧製品の・・・があるんで
旧バージョン製品については、以下のフォームをご利用ください。の所にある
旧バージョン用取得フォーム(カテゴリー1)
https://reg.codegear.com/srs5/serial_number.jsp
を開くと
Borlandの懐かしいロゴが出てくる
「ダウンロード」をクリックすると
http://www.microfocus.co.jp/
マイクフォーカスに飛ばされる・・・オマエは誰だって感じだなw
0210デフォルトの名無しさん
2012/10/07(日) 00:00:59.260211デフォルトの名無しさん
2012/10/07(日) 00:06:50.66あれ?Borlandブランドだけでも買い戻すチャンスじゃね?
0212デフォルトの名無しさん
2012/10/07(日) 01:00:58.21Borlandなんてブランド名に既に価値ないだろ
0213デフォルトの名無しさん
2012/10/07(日) 01:05:38.03何かCOBOL文化を粉砕したオープン系に一矢報いた感じだな
0214デフォルトの名無しさん
2012/10/07(日) 01:10:37.890215デフォルトの名無しさん
2012/10/07(日) 04:40:48.52/ / バカッ
//⌒)∩__∩
/.| .| ノ ヽ
/ | | ● ● |
/ | 彡 ( _●_) ミ 馬鹿には無理
/ | ヽ |∪| /_
// │ ヽノ \/
" ̄ ̄ ̄ ̄ ̄ ̄ ̄(..ノ
0216デフォルトの名無しさん
2012/10/07(日) 06:43:37.81メールで問い合わせてみてみます。
いい結果を報告できるといのですが…。
>>209
途中までいい感じなのに、最後の最後がオチというか、悲しい。
メールで問い合わせるときに、リンクが古い?旨も書いておこうと思います。
0217デフォルトの名無しさん
2012/10/08(月) 03:55:04.79最終的にオープンソースにしてくれるなら投げ出しても構わないけどな
オラクルとかに買われたら悲しいな
0218デフォルトの名無しさん
2012/10/08(月) 09:53:21.590219デフォルトの名無しさん
2012/10/08(月) 10:30:04.00http://www.embarcadero.com/jp/article/40054
0220デフォルトの名無しさん
2012/10/10(水) 02:29:48.73キモすぎる…
0221デフォルトの名無しさん
2012/10/10(水) 13:35:37.46既存のデザインに組み込もうとしたら
単なるフォーム部分の配置の設計にもならないのか
それならフレーム使えって話なのかも知れないが
今時フレームはないだろ
0222デフォルトの名無しさん
2012/10/10(水) 14:47:41.13ttp://bousyo.blog45.fc2.com/blog-entry-425.html
0223デフォルトの名無しさん
2012/10/10(水) 14:48:18.88808 :デフォルトの名無しさん :sage :2012/03/28(水) 15:53:19.18
次期コンパイラは
* ガベージコレクション搭載
* ポインタ型の廃止
* ラムダ式サポート
* 書き換えできない文字列型(?)
* 0 Based String (?)
* 動的配列のみ
* Namespace サポート(?)
* Root Type システム (?)
0224デフォルトの名無しさん
2012/10/10(水) 17:01:11.97そう、テンプレートに埋め込めばいいって話だが
その用途ならIDEでビジュアルに設計する意味ないからね
どうせテンプレート側で配置等をもう一回やらないといけない
Editが10個あったら10個 {%$Edit・・・%}を入れる事になる
しかも、テンプレートは何処で作るのかと言えば
非ビジュアル環境でゴリゴリ作るか、アドビのアレを使うとかしかない
2世代前の画面っぽいのよりマシな画面がIDEで作れたら良いと思うのだが
0225デフォルトの名無しさん
2012/10/10(水) 17:15:51.810226デフォルトの名無しさん
2012/10/11(木) 21:28:20.450227デフォルトの名無しさん
2012/10/12(金) 06:24:44.56Delphi XE3 is preparing (weak) reference counting for class instances
こんどは Apple をパクった。ってことかな?
0228デフォルトの名無しさん
2012/10/12(金) 06:41:45.51もっと言えばATLのCComPtrのほうが先だろうけど。
0229デフォルトの名無しさん
2012/10/12(金) 09:02:04.42でも読んでから出直しなさい >228
0230デフォルトの名無しさん
2012/10/12(金) 09:05:49.16なんか勘違いしてる予感
0231デフォルトの名無しさん
2012/10/12(金) 09:39:38.98Lisp その他で太古の昔から使われている技術だ。229 は間違いではない。
TObject / クラスだけが対象。というか、String は昔からリファレンスカウンタ管理だし。
動的配列はどうだっけ?
GC 無しの ARC のみだと「解放し忘れても大丈夫」ってことで一時的にはメモリ使用量が増加することが
多いのだけど、そこら辺をどう解決するのか。
0232デフォルトの名無しさん
2012/10/12(金) 09:44:09.31実際Pythonなんかでは参照カウンタでも循環を解放できるような仕組みがあるしね
で、Delphiが今からそんな高度なガーベージコレクションを搭載するわけねーだろ
AppleのARCも含めてだけど
実際には今のinterfaceと同じもんが付くだけだろ?
0233デフォルトの名無しさん
2012/10/12(金) 10:14:39.67Apple ARC の実装はよく考えてあるし、それをそのまま導入したから
Weak-reference ってのが Delphi に入ってきたんだと思うよ。
凝ったこと、というほどのものではない。>232
0234デフォルトの名無しさん
2012/10/12(金) 11:18:48.62か。ドキュメント無しの拡張というよりか、本来出したかった拡張機能の名残りみたいね
0235205
2012/10/12(金) 21:52:48.47昨日夜にエンバカデロにメールで問い合わせて、今日、返信がありました。
結果からいうと、無償版の場合、Serial Number、Authorization Keyの
新規発行はしておらず、ご了承ください、とのことでした。
(Personal版に製品版があることを知らず、205では無償版の旨の記載が漏れてしまいました。)
製品版であれば、209にて紹介してもらいました
https://reg.codegear.com/srs5/serial_number.jsp で使用許諾コードを
取得できるとのことでした。
オークションなどで製品版が出品されるのを、気長に待ちたいと思います。。。
0236デフォルトの名無しさん
2012/10/13(土) 03:11:23.25なんで?スレチだとは思うが VSでいいんじゃね?
http://www.microsoft.com/ja-jp/dev/express/default.aspx
0237デフォルトの名無しさん
2012/10/13(土) 11:12:05.17今回はC#Builder以降を使うことが目的なので、問い合わせました。
VisualStudio自体はMSDNに加入済みなので、Professional版を持っています。
0238デフォルトの名無しさん
2012/10/14(日) 09:37:27.450239デフォルトの名無しさん
2012/10/14(日) 11:24:46.09MSDN会員なら、VB2.0からダウンロードして使用可能だよ
あと、DOS版のQuickBasic 4.5なんかも
英語版だけどね
0240デフォルトの名無しさん
2012/10/18(木) 10:16:13.04ってなんだろ。
なんか近頃のエンバカは Twitter とか UStream に入れ込んでるけど、ちゃんとテキストで残さないと
役に立たないということに気付けないものか。まぁドキュメントがあのレベルだからしょうがないのだろうけど。
使う人の立場を考えられない会社は終わったも同じだね
0241デフォルトの名無しさん
2012/10/23(火) 01:55:31.32これ試せってTwitterに出てたけど、なんだろ…
ttp://docwiki.embarcadero.com/RADStudio/XE3/ja/%E6%B5%AE%E5%8B%95%E5%B0%8F%E6%95%B0%E7%82%B9%E6%95%B0%E3%81%AE%E5%88%B6%E5%BE%A1%E3%83%AB%E3%83%BC%E3%83%81%E3%83%B3
0242デフォルトの名無しさん
2012/10/23(火) 02:28:00.010243デフォルトの名無しさん
2012/10/23(火) 11:39:02.050244デフォルトの名無しさん
2012/10/23(火) 12:16:43.820245デフォルトの名無しさん
2012/10/23(火) 17:24:57.75「XE3のメディアに一緒に入ってたApp Waveを使ったか」と聞かれた
地味ーに営業してるのかな?
0246デフォルトの名無しさん
2012/10/23(火) 18:40:37.360247デフォルトの名無しさん
2012/10/23(火) 19:33:20.400248デフォルトの名無しさん
2012/10/23(火) 20:25:52.43なんでバレたのか?
0249デフォルトの名無しさん
2012/10/23(火) 20:33:02.060250デフォルトの名無しさん
2012/10/23(火) 20:36:02.58まあ、正確にはサーベイのアンケートだったんだけど、
新機能がしょぼいから的なことを書いた
0251デフォルトの名無しさん
2012/10/23(火) 20:52:13.9564ネイティブは「まだ」出来ない。
0252デフォルトの名無しさん
2012/10/25(木) 10:06:55.11RIP: Delphi
0253デフォルトの名無しさん
2012/10/25(木) 12:51:20.17円馬鹿ってどんだけ馬鹿会社なのよ
0254デフォルトの名無しさん
2012/10/25(木) 13:31:04.05http://now.eloqua.com/es.asp?s=608&e=727962&elq=7bc8cac24bdf4fe1923b072bdb15bd02
0255デフォルトの名無しさん
2012/10/25(木) 15:52:12.15エロキュア・ドット・コムってなんですか?
プリキュアの大人版ですか?
0256デフォルトの名無しさん
2012/10/25(木) 16:11:51.24やってる事がMSより10年遅れてんじゃんもうだめだこりゃ
0257デフォルトの名無しさん
2012/10/25(木) 17:44:11.66エンバカは 254 が誰か分かってしまっているの。
0258デフォルトの名無しさん
2012/10/25(木) 18:13:29.490259デフォルトの名無しさん
2012/10/25(木) 20:14:14.27なんで自分のID貼っちゃったの?
0260デフォルトの名無しさん
2012/10/25(木) 21:48:15.99アクセス回数に応じて課金されます
0261デフォルトの名無しさん
2012/10/26(金) 01:43:22.52■ このスレッドは過去ログ倉庫に格納されています