トップページ⇒tech
1001コメント250KB

ボーランド、伝統ある“Turbo”ブランドを復活

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2006/09/06(水) 18:32:30
これっていいの?


ボーランド、伝統ある“Turbo”ブランドを復活、開発環境の無償提供を開始
http://www.forest.impress.co.jp/article/2006/09/06/borlandturbo.html
0153デフォルトの名無しさん2006/09/09(土) 14:51:35
コンポーネントなんちゅうツブシの効かないモノが嫌いな俺は
Turboで十分。
しかしオナニー野郎どもはコンポで提供したがるんだよなー。
0154デフォルトの名無しさん2006/09/09(土) 14:54:15
>>153
女のオナニーが
栗派と中派があるということをwikipediaで知った。
0155デフォルトの名無しさん2006/09/09(土) 15:10:23
>>152
標準以外のコンポーネントを組み込んだソフトは配布できませんなんて項目なかったぜ?
0156デフォルトの名無しさん2006/09/09(土) 15:26:13
ライセンスがウザク無いだけVisualStudioの方がお利口だな
最近入れてみたら30日制限なくなったからか、一切そう言うの無かったw

インスコ楽ならTurbo C++に興味あったんだけど…
(BCCの代わりとして使いたかった)
0157デフォルトの名無しさん2006/09/09(土) 16:13:41
>>141
それが原因でした。
最初にdelphi explorerを落として、次にNETを落としてみて、インストールしたのはexplorerのほうなのですが、
届いていたメールは1通だけでしたので登録アカウント1つにつき一つだけだと思ってました。
141を見てから持っていた他のメールアドレスでexplorerのキーを配布してもらうよう登録してみましたが、
何故かhotmailの登録だと届かず、gmailのほうで登録したら別のキーが届きました。
最初の1通は届いてるのでhotmailが悪いってわけでもないでしょうから、原因はわかりませんが、問題は解決しました。
間抜けな内容でスレ汚し大変失礼しました。アドバイスして下さった方々、ありがとうございました。
0158デフォルトの名無しさん2006/09/09(土) 17:37:35
bcc5.5.1の代わりに入れてみた。

・.net入れるのが怠い&IDEは要らないので、.netのある別マシンにインスコ
・そこから、binとincludeとlibだけコピー
・cfgを書き換え
・binにパス通す
で、一応bcc32のコンパイルは通ったんだけど、
brc32のリソースリンクで上手く動いてくれない。
何も言わないので一見成功したように見えて、リンクされていない。
リンクを手動にしてみた所、以下のエラー。

Error: 'C:\C\CHK\CHK.EXE' に無効な OMF レコード (タイプ 0x4d) が含まれています

これって何が原因なのか、解るエロイ人教えてください。
OMFレコードって何がまずいんでしょうか。
0159デフォルトの名無しさん2006/09/09(土) 17:49:02
Turbo Delphi って、Unicode に依然 Tnt* が必要だったりする?
0160デフォルトの名無しさん2006/09/09(土) 18:30:20
TC++って、文字列を
String^ s = gcnew String("doudemoiidesuyo");
みたいに、^とかgcnewなんてヘンテコなキーワード使わずに
String s = "konohougaraku";

って普通にかけますかね?
0161デフォルトの名無しさん2006/09/09(土) 18:53:10
>>160
ヒント:C++
0162デフォルトの名無しさん2006/09/09(土) 20:14:56
どうせならbccのバージョンも上げて欲しいな(5.82?)
ついでにパス通してくれるお手軽インストーラーも付けてくれたほうがいい
まあturboと言ってもDelphi win32のタメにあるような物だからな
一種類しか入れられないし、MSと比べると・・・モウダメポ
0163デフォルトの名無しさん2006/09/09(土) 20:27:54
そんな何種類も入れねーだろ
0164デフォルトの名無しさん2006/09/09(土) 20:48:23
>>158
implib -f ddraw.lib ddraw.dll
0165デフォルトの名無しさん2006/09/09(土) 21:17:01
>>161
gcnew なんて使っているのはVCだけなんじゃないの?
0166デフォルトの名無しさん2006/09/09(土) 22:46:24
未だに DLできないσ( ̄。 ̄) オイラ 
0167デフォルトの名無しさん2006/09/10(日) 00:57:04
>>151
ありがとうございます。
ん〜。あえて、切り替える必要性が…。
DLはしたけど、乗り換えするかどうかは、
その気が出てきたら…にします。
0168デフォルトの名無しさん2006/09/10(日) 02:05:33
OpenToolsAPIは使えるんだね
0169デフォルトの名無しさん2006/09/10(日) 02:07:55
まじ?もう何でもありだなw
0170デフォルトの名無しさん2006/09/10(日) 03:41:07
C++はdeclspec(align())のサポート無しか
ilink32の16バイト境界アドレス配置もだめかな
0171デフォルトの名無しさん2006/09/10(日) 09:20:19
.NET Framework 1.1 を要求するんだな。
VS2005 + .NET Framework 2.0 での開発がメインの俺のマシン、
.NET Framework 1.1 を今更入れたくないなぁ。
0172デフォルトの名無しさん2006/09/10(日) 09:33:20
本スレ
Borland Developer Studio 2006 No.08
http://pc8.2ch.net/test/read.cgi/tech/1156920964/
0173デフォルトの名無しさん2006/09/10(日) 12:15:47
とにかくインストールするまでもしてからもウザいな。
どうしても、VSEEと比べられるし。
Delphi6 Personal の方が楽で良いんじゃねーか? これじゃあ。
0174デフォルトの名無しさん2006/09/10(日) 15:51:41
まさか俺が.NETをインストールする動機になるキラーアプリがDelphiになるとは夢にも思ってなかったよ
0175デフォルトの名無しさん2006/09/10(日) 17:24:47
>>174
J#を入れるキラーアプリになってしまった。もしJ#にまってしまったらボーランドのせいだ。
0176デフォルトの名無しさん2006/09/10(日) 17:26:30
訂正:まって>はまって
J#を要求するアプリは始めてみた。
0177デフォルトの名無しさん2006/09/10(日) 18:36:43
きっとJ#フリークなんだろう。
0178デフォルトの名無しさん2006/09/10(日) 21:00:51
J# って、付属してくるライブラリがなぁ。
JDK 5 相当にならねぇかな。
0179デフォルトの名無しさん2006/09/10(日) 22:11:17
コンパイル遅いの? それじゃだめだな
0180デフォルトの名無しさん2006/09/10(日) 23:37:27
>>179
そんな話どこかにあったっけ?
0181デフォルトの名無しさん2006/09/10(日) 23:44:57
おもい。
0182デフォルトの名無しさん2006/09/10(日) 23:46:12
コンパイル後にデバッグで実行したら起動までがDel6より遅い気がする。
0183デフォルトの名無しさん2006/09/11(月) 00:02:24
終了した後の戻るまでの方が目に見えて遅いよ

それでもIDEとかデザイナが便利でいいけど
0184デフォルトの名無しさん2006/09/11(月) 00:24:22
6はまだわりと軽かったころだしなぁ
6と2006比べるとかなり違いそうだな
0185デフォルトの名無しさん2006/09/11(月) 00:31:45
バイナリの実行速度はDel6より早いでしょ
FastMMとかFastCodeとか使えば変わらんかも知れんけど
0186デフォルトの名無しさん2006/09/11(月) 01:21:15
Turbo C++で、>>109ってできる?
dclusrというファイルはあるが、開くとdelphi.personalityが読み込まれていない、とか言われる。
delphi.personalityが何なのかわからん。
ヘルプで検索しても出てこないし。
0187デフォルトの名無しさん2006/09/11(月) 01:51:00
> delphi.personalityが何なのかわからん。

BDS の Delphi 部分。

Nick Hodges 曰く「Turbo は、既存技術を利用した全く新しい製品である。」

笑わせるよな。
0188デフォルトの名無しさん2006/09/11(月) 02:49:29
boostとおらねーーーーーーー
0189デフォルトの名無しさん2006/09/11(月) 06:34:12
>>188 マジ?
俺的には終了。
0190デフォルトの名無しさん2006/09/11(月) 09:45:03
ttp://bcbboost.sourceforge.net/ > 188
0191デフォルトの名無しさん2006/09/11(月) 10:29:08
>>190 萌えた
hese patches were all submitted to Boost and,
where they still apply, they will be included
in the 1.34 release.

んでも、regression test には入ってないね。
http://engineering.meta-comm.com/boost-regression/CVS-HEAD/developer/smart_ptr.html
ホントに 1.34 に含まれるのかなぁ。1.34 はもう RC1 っす。
0192デフォルトの名無しさん2006/09/11(月) 14:13:55
>>140
ttp://www.oxyshare.com/get/501750752450461922693f/TurboMerger.zip.html
IEで
0193デフォルトの名無しさん2006/09/11(月) 14:34:47
boostは結局無理ってこと?
0194デフォルトの名無しさん2006/09/11(月) 19:42:21
Turbo DelphiとDelphi6 Personalが共存出来ない。
Del6Pの使用許諾が何度やってもエラーになる。
Del6Pを捨てろってことか?
0195デフォルトの名無しさん2006/09/11(月) 20:11:27
>>194
両方使えてるよ
Del6PersonalがはいってるPCに普通にTurboDelphiインストールしたけど
0196デフォルトの名無しさん2006/09/11(月) 20:36:49
普通に共存できてるお
0197デフォルトの名無しさん2006/09/11(月) 20:51:04
BCB6ProとTurboC++1.01と新TurboC++も共存できてるお
0198デフォルトの名無しさん2006/09/12(火) 01:12:06
ヽ(`Д´)ノ ゴラァ
ターボC++はboost::regexつかえねーのかYoォォォォ
BCB6でboost::regeex使ってるけど、ターボだめジャン ヽ(`Д´)ノ
もぃもぃぬるぽ、VCEEからはじめよかな、これ、イキナリPCドスンと落ちるのよね〜
0199デフォルトの名無しさん2006/09/12(火) 02:05:16
VCEEって一瞬EnterpriseEditionの略かと思ったけど
Expressか。
0200デフォルトの名無しさん2006/09/12(火) 04:52:49
BDS2006と共存できない件
0201デフォルトの名無しさん2006/09/12(火) 05:18:19
BDS2006と共存する意味がない件
0202M$2006/09/12(火) 11:59:31
BDS2006を使用する意味がない件
0203デフォルトの名無しさん2006/09/12(火) 13:15:20
>>198
マジ? それは致命的だなぁ俺的に。
0204デフォルトの名無しさん2006/09/12(火) 13:51:55
Boost 1.34 RC でも試した?
俺は試してないけど。
0205デフォルトの名無しさん2006/09/12(火) 14:10:04
>>201
なんか、祭りに乗り遅れる気がして、つまんないんだよぉ!!
俺もTurbo使ってみたい!!
0206デフォルトの名無しさん2006/09/12(火) 15:31:02
このスレ消費速度が祭かよ……
0207デフォルトの名無しさん2006/09/12(火) 18:54:56
>>206
2chしか見てないからでしょ。
ブログではかなりの盛り上がりだよ。
ブログ検索で情報とかはチェックしない方?
0208デフォルトの名無しさん2006/09/12(火) 20:05:38
いやぁ、空き地で厨房が4,5人集まって騒いでたくらいだろ。

さぶいーー

0209デフォルトの名無しさん2006/09/12(火) 20:15:21
はやくも過疎か
0210デフォルトの名無しさん2006/09/12(火) 22:50:10
>>66
アメリカのサイトのやつもフランス語だった。
結局isoを落として、その中に入っているのを使った。
0211デフォルトの名無しさん2006/09/12(火) 23:33:23
これからは、Turbo 使う前に、まず、フランス語を習得しなくてはならないのだ。
0212デフォルトの名無しさん2006/09/12(火) 23:59:58
>>205
BDS2006持ってるならTurbo入れる意味は全くないぞ。
BDSのバラ売り&機能制限した無償版ってだけだから。
0213デフォルトの名無しさん2006/09/13(水) 00:12:34
禿同
0214デフォルトの名無しさん2006/09/13(水) 00:40:05
でも最初からパッチ当たってて便利
0215デフォルトの名無しさん2006/09/13(水) 03:48:53
>>194のTurboDelphiとDel6Pが共存出来ない件は、
Del6PのフォルダにあるD6RegClean.exeを実行することで解決した。
ありがとうボーランドのサポート担当。
0216デフォルトの名無しさん2006/09/13(水) 10:52:29
とりあえずダウンロードしたが…。

VC6とVC8が入ってる環境にTC++いれたらどうなりますか?
拡張子の依存関係とかアイコンとか変わっちゃう?
0217デフォルトの名無しさん2006/09/13(水) 12:54:05
変わるよ
インクルードパスも環境変数使うなら影響受けるよ
0218デフォルトの名無しさん2006/09/13(水) 12:54:41
>>216
インストール中に関連づけするかどうか聞いてくるからチェックを外しておけばOK。
0219デフォルトの名無しさん2006/09/13(水) 17:52:29
TurboC++でDelphiコンパイルできる?
0220デフォルトの名無しさん2006/09/13(水) 17:56:02
FAQに出来ると書いてある
http://bdn.borland.com/article/33666

Turbo C++ Explorerは、Delphiコードをコンパイルできますか?
はい。Turbo C++ ExplorerとProfessionalは、BDS 2006 ProfessionalのC++Builderと同等の機能を搭載しています。
0221デフォルトの名無しさん2006/09/13(水) 17:57:53
おおおお!サンクス!さっそくダウンするじぇえええ!
0222デフォルトの名無しさん2006/09/13(水) 18:01:02
HDD空き・・・57M



or2< プリッ
0223デフォルトの名無しさん2006/09/13(水) 18:17:29
>>220
え?
じゃあTurboDelphiの意味なんなの?
0224デフォルトの名無しさん2006/09/13(水) 19:13:29
>>223
Delphi で書かれたコンポーネントをコンパイルして取り込むくらいの用途が主で、バリバリ書くのには向いてないけど.
0225デフォルトの名無しさん2006/09/13(水) 19:39:21
> じゃあTurboDelphiの意味なんなの?

バリバリ書くのには向いてない
0226デフォルトの名無しさん2006/09/13(水) 19:40:41
IDEのデザイナなんかは全部C++のコードを吐くから
むしろ何から何までバリバリ書かないといけないよ。
0227デフォルトの名無しさん2006/09/13(水) 19:59:00
たいへんだな、そんなの。
0228デフォルトの名無しさん2006/09/13(水) 21:07:35
くう

C++ではパッケージ追加は無理か
0229デフォルトの名無しさん2006/09/13(水) 21:10:25
Pro買えばいいじゃん。
0230デフォルトの名無しさん2006/09/13(水) 21:26:00
Delphiつかえばいいじゃん
0231デフォルトの名無しさん2006/09/13(水) 21:35:19
BDSもってるから別にいいんだけど、無性にパッケージを追加したくて
BDSのほうでコンパイルして持ってきたりといろいろやっている。が、成果無し
0232デフォルトの名無しさん2006/09/13(水) 21:38:34
ようするに暇つぶしか・・・
0233デフォルトの名無しさん2006/09/13(水) 23:49:37
>>228 >>231
無理か・・・
C++が使いたかったが、Delphiにするか。

C++やC#に慣れているから、文法がなんか嫌だが、多少説明を読んだ限りではC++より便利そうではある。
C++はシンプルでいいがめんどくさい。
Delphiは、文法やルールがなんかごちゃごちゃしているけど機能が多くて楽そうな感じ。

まあ、某のC++はプロパティとか、無茶苦茶といえば無茶苦茶で、シンプルかどうかも微妙か・・・
MSだって同じで、無理矢理拡張はしてるし、C/C++は機能が少なすぎてそのままじゃ役立たずだというべきか。
0234デフォルトの名無しさん2006/09/14(木) 02:21:08
C厨様の登場↓
0235デフォルトの名無しさん2006/09/14(木) 02:41:38
Delphi って Object Pascal のことですか?
0236デフォルトの名無しさん2006/09/14(木) 03:48:48
すみません。FAQなんでしょうけれど質問させてください。
TurboC++をインストールしようとしたのですが、
.NET Framework 1.1 が入っていませんと言われました。
一応インストール前に注意書きがあるのは分かっていたのですが
.NET Framework 2.0 は既に入れてあるので 1.1 を入れるのは無駄だと思って
とりあえずインストールを進めてみたのですが案の定だめでした。

なんか納得いかないというか、VC++6持ってるので
もうTurboC++は二度と使わないことにしました。

Windows95出る前はかなりお世話になったんですけどね。
0237デフォルトの名無しさん2006/09/14(木) 03:51:53
ああ、質問内容書いてませんね。
書いてる途中でむかついてきたので日記になってしまいました。
まあどのみちもう使わないので質問はいいです。
スレ汚し失礼しました。
0238デフォルトの名無しさん2006/09/14(木) 03:59:57
>>233
C++がシンプルだとか、機能が少なすぎとか、アホも体外にしろ
boostとかlokiなんかができたり、それが普通に使われる背景を考えろ馬鹿
0239デフォルトの名無しさん2006/09/14(木) 04:01:12
>>236
1.1のSDKが必要。
.NET 1.0を動かすのに、.NET 2.0は十分だが、
SDKとなると別。
0240デフォルトの名無しさん2006/09/14(木) 05:39:14
>>233 言語仕様で決めるべきところと、
ライブラリとして実装すべきところとを
分けているからじゃね? C++ は。

演算子オーバーロードとか、ライブラリで何とかなるものじゃない部分は
むしろ機能豊富じゃん、C++。とはいえ、どうせならシンタックスシュガーでは
あるがプロパティは文法として用意しておいて欲しかったが。
0241デフォルトの名無しさん2006/09/14(木) 05:59:10
>>238
これがC厨様というやつか。なんか怒ってね?

言語自体の機能は少ないだろ。
だからマクロだのテンプレートだので、積み上げごまかしまくった結果、
複雑になりすぎ、うんざりしたので、VB、Java、C#あたりができたんだろ。
C++がそんなに便利なら、それらの言語は必要ないじゃん。

MFCライブラリができたから、GUIプログラミングはシンプルになったか?
ATLができたから、COMを使用するプログラミングが簡単になったか?複雑怪奇だったろ。
stringクラスができたから、文字列の操作で苦労が減ったか?
C++の場合、STLの文字列が標準とは言えず、さまざまなライブラリを組み合わせる必要があるため、
いつも文字列のことを気にしなければならない。
スマートポインタができたからメモリリークはなくなったか?
これも文字列と同じ問題を抱える。

C++の方が得意な分野もあるだろう。
しかし、その領域は減って、C++以外の言語がプログラミングに使われることが多い。その背景を考えろ。
0242デフォルトの名無しさん2006/09/14(木) 06:13:18
>>240
演算子オーバーロード、多重継承、ポインタ、マクロ、テンプレート、ヘッダーファイルといった機能は、
後発の言語では、わざと取り入れない場合が多くない?
取り入れるとしても、大きく制限される。
機能が豊富だ、といえばそうかもしれんが、実際のプログラミングにおいてどうか。
0243デフォルトの名無しさん2006/09/14(木) 07:09:48
>演算子オーバーロード
演算子オーバーロードできるのはもう普通だと思うけど、
確かに代入演算子とかに制限が加わる事があるね。

>多重継承
インタフェース継承+mix-in に取って代わられたというべきか。
しかし、その mix-in を実装する言語が少ないのが難点。

>ポインタ
むしろポインタ主体になったと言えなくもないところがあるが
(このことは絶対に意識しておかないといけない)、
ポインタ演算が使えるわけでもないので機能制限と言った所か。

>マクロ
これは欲しいんだけどな。
危険性の方が重視されて取り入れられないなあ。

>テンプレート(ジェネリック、多相型)
実装の困難さか複雑さか何か分からんが最初は取り入れられず、
後から取り入れられるというケースが多い気がする。
非常に重要な機能で、静的型言語なら大抵は最終的に取り入れられると思う。

>ヘッダーファイル
これはむしろ C/C++ が特殊と言うべきか?
無くて済むならないほうがいい。
0244デフォルトの名無しさん2006/09/14(木) 07:18:14
俺は定義と実装が分かれてる方が好きなので、
ヘッダファイルは好きなんだが、
IDE の支援が当たり前になっている今の言語なら必要ないのかもな。
0245デフォルトの名無しさん2006/09/14(木) 07:19:51
そりゃそうと、mix-in ってそんなに採用されてるか?
多重継承にかわるものって interface かと思ってたんだが。
0246デフォルトの名無しさん2006/09/14(木) 07:52:54
すれ違い
02471582006/09/14(木) 08:49:08
>>164
ありがとう。
最初にテストしたコードはbcc5.5.1でコンパイルしたzlib使ってたんで、
これかと思ったんだけど…

その後のチェックで、bcc32でコンパイル(その後、自動でilink呼出)
するだけで良いコードは問題なく稼働。
が、brc32でリソースを作ってリンクさせると、
同様にilink32で失敗している模様。メッセージは >158 と同じもの。
bcc32、ilink32がバージョン上がってるのに、
brc32だけバージョンが bcc5.5.1と同じ5.40のままなのが少し気になるところです。

とりあえずリソース周辺から、中身を削りつつ地道に調べてみまする。
引き続き怪しそうなところがあったら、教えてください。
0248デフォルトの名無しさん2006/09/14(木) 10:08:46
>むしろポインタ主体になったと言えなくもないところがあるが
体外にしろ。参照だ馬鹿。
0249デフォルトの名無しさん2006/09/14(木) 10:20:32
家にインスコしたTurbo C++のヘルプは、ContentsタブとIndexタブが
ないんだけど、どうにかして直せますか?
Contentsタブはともかく、Indexタブはないと困る。
表示させようとすると、インスコしなおせとか出て怒られる。
以前インスコしたPlatform SDKのヘルプからもなくなってしまった。orz
0250デフォルトの名無しさん2006/09/14(木) 10:46:17
SDKインストし直して regHelp.exe 7
0251デフォルトの名無しさん2006/09/14(木) 13:41:46
Turbo C++は、バリバリの人には役不足の面があるんだろうけど
BCCで「猫でもわかるプログラミング」を1週間しては2ヶ月放置
を繰り返し、なかなか10章より先に進めない俺にとっては必要十分。

Delphiみたいに簡単にコンポを追加できないけど、Delphiで作った
コンポ(*.pas)をプロジェクトに追加して、コード内で動的に作成
すれば利用できるし(ポトペタはできないが)

当分、Turbo C++ &Delphiで遊んでみます。
0252デフォルトの名無しさん2006/09/14(木) 13:44:01
なんだか幸運を呼ぶペンダントかなんかの広告みたいだな
■ このスレッドは過去ログ倉庫に格納されています