タダで使えるBorland C++ Part5at TECH
タダで使えるBorland C++ Part5 - 暇つぶし2ch375:デフォルトの名無しさん
06/12/26 01:32:39
>>374
宣伝なのか?
BCC32にかぎってしまえば、特に魅力が感じられないなぁ。
英語だし……日本語パッチなさそうだし。
BCC DeveloperやTurbo C++で十分だよ。

376:本田
06/12/26 01:45:11
>>375
> 英語だし……日本語パッチなさそうだし。
個人的にはIDEなんて英語でも日本語でも気にならないけど。

> BCC DeveloperやTurbo C++で十分だよ。
BCC Developerは開発ストップだし。
Turbo C++はまだ使っていない、
オープンソースじゃないのでカスタマイズがしにくい。


377:デフォルトの名無しさん
06/12/26 02:05:11
Reloの変更点も挙げてくれると嬉しいな

BCC Developerはソース公開してなかったっけ?

378:デフォルトの名無しさん
06/12/26 02:29:45
>>370
リソースの識別名を使う場合は、resource.h とかで #define してる事が
多いと思う(そうしなければならないというワケではない)ので、
リソースがどうこうという問題ではなく、#define によるマクロ名の
制約を受けると考えられる。
マクロ名は(少なくとも ANSI C においては)識別名でなければならないので、
英数字とアンダースコア以外は使えない。

379:370
06/12/27 02:02:02
>>378
どうもありがとうございます。

さいですか・・・
HTAもどきアプリにリソースにそのまま
HTMLやCSS、GIF等を格納しているのがあって識別子が
'main.html'とかになっているので
どうやったのか、と思ったわけですが・・・

380:デフォルトの名無しさん
06/12/27 13:37:21
みんな、報告GJ!
当分は旧バージョンのままにしとく。

381:本田
06/12/28 05:09:56
>>365
> >bccSDK
> URLリンク(sourceforge.net)

ATLやWTLも入ってるな。

>ATL 3.0 ウィンドウ クラス: 入門
URLリンク(www.microsoft.com)

382:本田
06/12/28 05:31:33
>>381
>ATL/WTL
URLリンク(home.att.ne.jp)
>WTL とは?
URLリンク(homepage1.nifty.com)

383:本田
06/12/28 06:21:47
>>382
>ATL (Active Template Library) リファレンス
URLリンク(web.archive.org)
文字のエンコーディングは、日本語(Shift_JIS)で文字化けせずに読めます。

384:デフォルトの名無しさん
06/12/30 10:33:30
現在メインは、BCC Developerでコード書いているのですが、dllを作るときの
コマンド操作がめんどくさいので、バッチファイルを書こうと思うのですが
BCC Developerのコンパイルオプションにファイル名を追加して、DOS窓で実行したら
怒られてしまいます、怒られないようにするにはどうしたらイイデツカ

bcc32 foodll.cpp -WD -3 -O2 -w- -AT -pc -H- -k -b -eRelease\foodll.dll Release\foodlldll.obj

警告 W8057 foodll.cpp 23: パラメータ 'lpReserved' は一度も使用されない(関数 __stdcall DllMain(HINSTANCE__ *,unsigned long,void *) )
エラー E2194: ファイル 'Release\foodll.obj' が見つからない

385:デフォルトの名無しさん
06/12/30 10:41:32
>エラー E2194: ファイル 'Release\foodll.obj' が見つからない


386:デフォルトの名無しさん
06/12/30 11:35:54
>>385、384ですが
BCC Developerの設定でコンパイルしてできた、ファイルの出力先を
ソースファイルのデレクトリィ配下のReleaseに作成するように設定してるんだけど
コマンドラインで設定するパラメータを教えてもらえないかな?


387:デフォルトの名無しさん
06/12/30 11:58:03
386です
へんな日本語でしたスマソ
結果をRelease配下に出力する場合のコンパイルスイッチを教えてください

388:デフォルトの名無しさん
06/12/30 12:11:43
>>386
foo.cpp をコンパイルしてディレクトリ hoge に hage.dll を出力する
bcc32 -WD -nhoge -ehage.dll foo.cpp

389:デフォルトの名無しさん
06/12/30 12:13:46
>>384
プロジェクト構成追加するのではだめなの?
コンソールアプリ、Windowsアプリ、DLLそれぞれのReleaseとDebugを登録して使ってるけど不便と思ったことはないなぁ

>結果をRelease配下に出力する場合のコンパイルスイッチを教えてください
自分で書いてるじゃん
>-eRelease\foodll.dll

というかbccのヘルプみろー


390:デフォルトの名無しさん
06/12/30 13:38:23
bcc32 -WD -3 -O2 -w- -AT -pc -H- -k -b -nRelease -c "C:\Documents and Settings\hoge\My Documents\C\foo\foodll.cpp"

bcc32 -WD -3 -O2 -w- -AT -pc -H- -k -b -eRelease\foo.dll Release\foodll.obj
最後に一個だけ教えて、↑のスイッチつけてコンパイルすると、ライブラリィファイルが出来ないのはなぜ?

391:デフォルトの名無しさん
06/12/30 13:47:53
>>390
つ implib

392:デフォルトの名無しさん
06/12/30 14:02:33
あのぉ、implibの使い方も教えてもらえませんか、今具具ってますけど・・・

393:デフォルトの名無しさん
06/12/30 14:13:57
>>392
コマンドラインでオプションなしで「implib」とすれば簡単な使い方が表示される。
それでもわからなきゃ、BCCをインストールしたディレクトリの Help\bcb5tool.hlp に
コマンドラインツールの使い方が書いてある。

394:デフォルトの名無しさん
06/12/31 11:07:14
>>389昨日はどうもでした
>>プロジェクト構成追加するのではだめなの?
別々のプロジェクトでDLLを作り、DLLのLIBを読込ませEXEファイルを作成すると
正しく動作するのですが、同じプロジェクトの中でDLLとEXEを作成すると
コンパイルは通るのですが、実行しても正しく動作しないのは、他に原因があるのでしょうか?
手順としては同じなのですが

395:本田
07/01/02 14:30:49
>OpenGL for Windows by Silicon Graphics
URLリンク(berkelium.com)

396:デフォルトの名無しさん
07/01/02 14:42:52
ボーランドってファミコンレベル(2Dドッド絵)のゲームを作れますか?
VC++だとゲームは作れると聞きました!

397:デフォルトの名無しさん
07/01/02 14:54:41
作れるか作らないかという質問なら答えは、作れる。

398:デフォルトの名無しさん
07/01/02 15:29:15
>>397
十分な答えです。今、地道にやっております。
有り難うございました。

399:本田
07/01/03 16:31:00
>DirectX libraries for C++Builder
URLリンク(www.clootie.ru)

>Driving DirectX コラム
URLリンク(www.microsoft.com)
>Cutting Edge DX 8
URLリンク(www.microsoft.com)
>Cutting Edge DX9 川西 裕幸のコラム
URLリンク(www.microsoft.com)

400:本田
07/01/03 16:34:19
>>396

>2D パレット アニメーション - Direct3D.Sprite
>~ Cutting Edge DX 9 - 第 12 回目 ~
URLリンク(www.microsoft.com)

401:デフォルトの名無しさん
07/01/05 01:54:29
>>400
>>396じゃないが、㌧。
それにしても、なんでマイクロソフトのサイトはこうも迷宮じみてるんだ。
意図的に有意義な資料を隠したがっているとしか思えん。

402:デフォルトの名無しさん
07/01/05 10:58:18
Fatal: ファイル MSIMG32.LIB が開けません
って言われたんですけどどうすればいいんですか?

403:デフォルトの名無しさん
07/01/05 15:29:22
>>402
エラーメッセージは、
「リンクする必要のあるライブラリファイル、msimg32.libが見つかんねえよ、ボケ」
という意味。

ちなみに、msimg32.libは、
...\borland\bcc55\Lib\PSDK
にあるので、そこが参照されるようにcfgファイルを書き換えるといい
IDEを使っているなら、そのライブラリファイルをリンクするように設定すればいい

404:本田
07/01/07 21:36:20
>>399
>Microsoft DirectX ダウンロード
URLリンク(www.microsoft.com)

405:本田
07/01/13 12:52:09
>Win32サブルーチンズ
>本書は、出版当初大変なご好評をいただき、
>専門性の高い内容にかかわらず予想外の売り上げを記録いたしましたが、
>時代は流れ、今となっては周知の技術も多く含まれております。
>しかし、今もってサンク関連など、
>Microsoft社の公式文書でなければ見られない内容もあり、
>Win32関連の掲示板を覗くと本書を参考にしていただければ、
>解決できるような内容を見ることがあります。
>そこで、絶版となりました拙著の内容をご活用いただくため、
>本ページで公開するに至りました。
URLリンク(www7a.biglobe.ne.jp)
>Win32サブルーチンズ
>Win32サブルーチンズ2
>実例で学ぶ Win32 API活用術

406:デフォルトの名無しさん
07/01/13 18:31:12
>>405GJ

407:デフォルトの名無しさん
07/01/15 00:16:05
CPadのデバッガはむずかしい
それよりはBCC Developerの方いいのか
試してみよう!

408:デフォルトの名無しさん
07/01/15 13:44:57
Reloってどうなんだろう・・・・

409:デフォルトの名無しさん
07/01/17 23:25:53
ウィンドウが出るようなプログラムをTD32でデバッグすると、
終了時に "Stopped on exception throw" と出てしまいます。
何がおかしいのでしょうか。

ソース コードはこれ(猫でも~)で、拡張子はcppでなくcに
URLリンク(www.kumei.ne.jp)

コマンドはこう
>bcc32 -v -tW sample01.c
>td32 sample01

バージョンはコンパイラが5.5.1、デバッガは5.5です。

410:409
07/01/17 23:29:43
メッセージが出るのはデバッガ内で、
発生箇所はなんだかよくわからないバイナリです。
プログラム自体は特に問題なく動いているように見えます。

411:デフォルトの名無しさん
07/01/17 23:34:07
単にデバッガがGUIに対応してないだけの話では?

412:409
07/01/19 00:15:19
>>411
あ、そういう事もあるんですか。
つまりGUIの問題ないコード/動作を誤って例外発生と検知する、と。

それでは気にしない事にします。
ありがとうございました。

413:デフォルトの名無しさん
07/02/02 02:46:14
『Borland C++ Compiler 5.5 インストールと使い方』
URLリンク(www6.plala.or.jp)
を見てDLLの作り方を覚えようとしています。

この中のtest4.cを保存する時に間違えてtest4.cppとすると
『外部シンボル 's2b(char *)' が未解決』と出ました。
拡張子を.cに直すとエラーもなくコンパイルできました。
拡張子を.cppのままで、エラーなくコンパイルするには
どうしたら良いでしょうか?


414:デフォルトの名無しさん
07/02/02 02:56:46
エクスポートする関数宣言を
extern "C"{}
で囲む

415:デフォルトの名無しさん
07/02/02 03:02:28
>>414
すみません。
それはtest4.cを書き換えるのでしょうか?

416:デフォルトの名無しさん
07/02/02 03:08:50
No
書き換えるのはヘッダの方。

417:デフォルトの名無しさん
07/02/02 03:16:26
>>416
ありがとうございます。
ヘッダの関数の宣言の前に“extern "C" ”を付ければ問題なくとおりました。


418:デフォルトの名無しさん
07/02/02 21:58:29
c++builder 5 pro で使えそうなUDPソケットコンポーネントないでしょうか?

419:デフォルトの名無しさん
07/02/02 23:53:28
>>418
ws2_32.dllを叩けばいい

てか俺はそれでいった

420:デフォルトの名無しさん
07/02/03 10:18:36
初歩的な質問で申し訳ありません。
GUIプログラムを覚えようとしています。
「BCCForm and BCCSkelton」などのリソースエディタを使って、
実行したときに最初に開くウインドウのフォームを作成のできるのでしょうか?

できるとすれば、何か取っ掛かりがほしいと思います。
参考になるサイトなどがありましたら、お教えください。

421:デフォルトの名無しさん
07/02/03 19:29:37
>>419
UDPソケット通信成功しました、有り難う御座います。


422:デフォルトの名無しさん
07/02/04 10:09:22
Winプログラムを組んでいます。
プログラムにドラッグをしてファイル名を渡そうとすると、日本語が
混じっていると""で囲まれてしまいます。
wscanfで取り除こうかと思ったのですが、未定義の関数と出てしまいます。

こういう場合はどうしたら良いのでしょうか?

423:デフォルトの名無しさん
07/02/04 10:36:59
間にスペースがあるとじゃない?

424:デフォルトの名無しさん
07/02/04 10:38:06
むしろダブルクォーテーションで括られていて何か不都合でもあるか?

425:デフォルトの名無しさん
07/02/04 12:53:34
>>423
 スペースが原因でしたか。
 失礼しました。

>>424
APIを直接たたく勉強をしているのだけれど、下のサンプルプログラムが
ドラッグだとファイルを読み込めない。

デバイス独立ビットマップ
URLリンク(wisdom.sakura.ne.jp)

"C:\TEST"とかのディレクトリならドラッグでもきちんとファイルを開くし、
問題のディレクトリでもコマンドプロンプトからなら動作します。
まずは、この問題を解決できないかなと・・・。

それから、wscanfが未定義の関数と言われるのですが、これはどうしたら
いいでしょうか?


426:デフォルトの名無しさん
07/02/04 13:52:54
CreateFile自体はダブルクォーテーションもがあろうとなかろうと平気だったと思うが。

wscanfという関数はそもそも存在しない。
Windowsプログラムなら<stdio.h>と<tchar.h>をインクルードして_stscanfがいいと思う。
これはsscanfの_TCHAR版。

また、_stprintfはsprintfの_TCHAR版で、wsprintfと違い浮動小数点数なんかも使えるので便利。

427:デフォルトの名無しさん
07/02/04 15:25:30
>>426
>CreateFile自体はダブルクォーテーションもがあろうとなかろうと平気だったと思うが。

 う~ん、初心者なので自分にミスがあるのかどうかも解らないもので。
 でも、ダブルクォーテーションくらいはOSの方でなんとかしてくれても
おかしくはないですよね。
 とりあえず、今は必要ないので保留です。

>_stscanfがいいと思う。

 _stprintfも教えていただきありがとうございます。
 それを使うようにしたいと思います。

428:デフォルトの名無しさん
07/02/04 16:47:45
PathUnquoteSpacesというのもあるね。

429:デフォルトの名無しさん
07/02/05 01:00:54
int swscanf(const wchar_t *buffer, const wchar_t *format[, address, ...]);

430:デフォルトの名無しさん
07/02/06 01:16:13
>>428
#include <shlwapi.h>
#pragma comment (lib, "shlwapi.lib");
を追加すれば使えるのを確認しました。

Win98/2000以降は標準で、IE4.0 以降を
インストールしたWin95 / WinNT 4.0以降で使えるようです。
要するにSHLWAPI.DLLが必要と。

色々と勉強になりました。

431:デフォルトの名無しさん
07/02/06 08:42:53
>>420

たとえばこのへん。

URLリンク(win32lab.com)

このページでは VC を使ってるけど、ソースはほぼそのまま使えるとおもう。

ミソは DLGWINDOWEXTRA と IsDialogMessage。


432:デフォルトの名無しさん
07/02/10 18:53:20
質問です。

BorlandC++5.0Jのソフトウェアが市販されていますが、フリーでもありますよね。
何が違うのでしょうか?

433:デフォルトの名無しさん
07/02/10 20:16:32
バージョン
ターゲットOS
IDEの有無
等々

434:デフォルトの名無しさん
07/02/13 04:49:43
インストール以前にダウンロードできNEEEEEEEEEEEEE

435:デフォルトの名無しさん
07/02/13 11:56:50
>>434
普通に落とせたけど。
上の方でもあったな。 ブラウザの設定ジャネ?
IEなら
インターネットオプション→詳細設定→ブラウズ→「パッシブFTPを使用する」
とか

436:デフォルトの名無しさん
07/02/13 20:08:18
既にチェック入ってたわ…。
こんな掃き溜めみたいなレスに返してくれてありがとうな。

437:デフォルトの名無しさん
07/02/14 20:03:05
BCC5.5.1 + bccSDK( >365)で、
タブブラウザのDountPかunDonutのソースをビルド出来たやつ居る?

438:デフォルトの名無しさん
07/02/18 13:41:11
超初心者ですいません…
インストールする段階なんですが…
URLリンク(www.chem.scphys.kyoto-u.ac.jp)
このサイトを見てると、URLリンク(www.uploda.org)こうなるようなんですが、
URLリンク(www.uploda.org)
にしかなりません…
hello.cもないんですが…

439:デフォルトの名無しさん
07/02/18 13:50:49
素直にTurbo C++つかっとけよ

440:デフォルトの名無しさん
07/02/18 13:57:11
"5. コンパイルしてみる"というところにhello.cをダウンロードして保存すると
書いてありますが, ダウンロードしましたか?

441:デフォルトの名無しさん
07/02/18 13:59:35
>>438

そのサイトには

> フォルダを作成したら、そこにテスト用のソースファイルhello.cをダウンロードして
> 保存しておきます。

と書いてありますが……

保存しなかったか、ちがうところに保存したのでしょう。


442:デフォルトの名無しさん
07/02/18 14:11:12
>>440-441
ありがとうございます…してませんでした…;
先ほどのはうまくいったんですが今度はこんな事になってて…
URLリンク(www.uploda.org)

443:デフォルトの名無しさん
07/02/18 14:36:56
>>442
つ 環境変数の設定

444:デフォルトの名無しさん
07/02/18 14:42:04
なんでVC++2005使わないの?

445:デフォルトの名無しさん
07/02/18 14:55:11
BCCしか知らない
MSが大嫌い
ボーランドが大好き
マゾ
なんとなく
・・・
等々、人それぞれ。

まあ未だにWinXPでLSI C-86使ってるような奴もいるからな。

446:デフォルトの名無しさん
07/02/18 19:16:38
>>442
これなんかどう。XPは無理っぽいが。
URLリンク(www.vector.co.jp)

使わなくても、カレントディレクトリをbcc32.exeの
ある位置に持っていけばコンパイルできる。

>>444
新しく試すのがめんどくさい
レジストリをいじらない
BccDevが使いやすい
容量がかるい

447:デフォルトの名無しさん
07/02/18 22:08:37
*
***
*****
*******

448:本田
07/02/19 00:54:17
> This is the home of the dbg library, a debugging library for C++.
>dbg library features include:
> * Expressive constraint checking utilities
> * Integrated stream-based logging facilities
> * Execution tracing support
> * Differentiates between different sources of diagnostics - you can enable/disable them all independently
> * Easy to use, powerful, configurable
> * assertion behaviour can be altered at runtime (abort, throw, or continue)
> * Integrates well with modern C++ code
> * Can be compiled out with no overhead
URLリンク(dbg.sourceforge.net)
> The dbg library is not platform specific, all that is required to use it is a sufficiently standards compliant compiler. dbg has been built on the following compilers:
> * gcc 3.0 - 3.3
> * gcc 2.95.3
> * gcc 2.96
> * Microsoft Visual C++ 6.0
> * Borland C++ 5.5.1

449:デフォルトの名無しさん
07/02/19 06:57:21
>>446
XPでもOKよ。

450:デフォルトの名無しさん
07/02/19 10:19:29
>444
Win2000以降じゃないと使えない。

451:デフォルトの名無しさん
07/02/19 19:37:03
9xで開発かよ・・・
それとも、いまだにNT4使ってる物持ちのいい人か?

452:デフォルトの名無しさん
07/02/20 09:38:00
他でもやたらと絡んで来る奴がいるが、何が問題なんだ?>9xで開発

453:デフォルトの名無しさん
07/02/20 13:01:34
いい加減PC買い換えろよと言いたいだけだろう。
実際性能が高いPCに慣れると、低いPCで作業したときにまどろっこしく感じる。

454:デフォルトの名無しさん
07/02/20 17:53:38
しかし一般ユーザーより高スペックのマシンで開発してる奴が多いから
重いソフトがはびこるんじゃないのか?

開発やるならむしろ一般よりロースペックでやるべきかも知れん。

455:デフォルトの名無しさん
07/02/20 19:36:14
スペックよりOS自体の安定度だろ?

456:デフォルトの名無しさん
07/02/21 01:20:52
Windows2000+PentiumIIIあたりが一番いいんじゃね?

457:デフォルトの名無しさん
07/02/21 14:16:05
Borland Developer Studio 2006
URLリンク(2ch-news.net)

458:デフォルトの名無しさん
07/02/21 20:00:31
>>457
404

459:デフォルトの名無しさん
07/02/23 05:37:38
WinPcap(を使用するアプリ)ってBCCでも開発できます?

460:デフォルトの名無しさん
07/03/01 03:24:21
>>444
MSは信用ならない。
Win95サポート停止の時に95用とされているファイルを
ごっそり消しやがった。
更新しないのはいいとしても消す事はないと思うが。

無理やり98/2000を買わせるため。

商売のために何でもすぐにファイルを消しやがる。

ユーザーの迷惑など知ったこっちゃない。

VC++2005とかの公開だって
ボーランドという競争相手が無かったらやったかどうか。

ボーランドが潰れたらVCはまた全部有料になるだろう。

ボーランドとMSの立場が入れ替わればオレはMSを応援するが、

その日まではボーランドを応援しつづける。

461:デフォルトの名無しさん
07/03/01 08:08:25
・・・と貧乏人が申してます

462:デフォルトの名無しさん
07/03/01 14:38:20
MS乙

463:デフォルトの名無しさん
07/03/01 21:02:51
物持ちのいい人が多いスレですね。

464:デフォルトの名無しさん
07/03/02 09:25:50
っていうか、素人がプログラム組むならこれくらいで充分。


465:デフォルトの名無しさん
07/03/02 15:16:38
IDEとか使わないから、無駄なものが入ってないほうがいい。


466:デフォルトの名無しさん
07/03/14 03:11:47
いつもこのスレに常駐してるアンチって
もうなんか必死にしか見えないんだよなぁ
うざいアンチも最近はどうでもいい事に噛み付き始める始末だし
とうとう本性が見えてきたって感じ
ちゃんとした理由でゆりしーを叩きたいとかじゃなくて
あからさまな自分へのコンプレックスの裏返しなんだよw
きもすぎるよマジでwwwwwww

467:デフォルトの名無しさん
07/03/25 22:41:53
VC++2005インストールしようとおもったら
1.5G以上あるのね
なんでこんなサイズでかいんだろ異常だよ

やっぱBCCだな

468:デフォルトの名無しさん
07/03/26 10:55:58
1.5G以上?
いったいどれの話だ

469:デフォルトの名無しさん
07/03/26 20:59:49
BCCはiso646.hは使えないんかな?
インクルードするとエラーになる

470:デフォルトの名無しさん
07/03/28 00:35:30
11個のdefineだけ。自分で作れば?

471:デフォルトの名無しさん
07/03/28 09:32:56
__cplusplus の時は何も無いし

472:デフォルトの名無しさん
07/03/28 20:41:26
>>470
あれって演算子を#defineしてるだけだったんですか…
ありがとうございました

473:デフォルトの名無しさん
07/04/01 04:28:38
コンパイルを bcc32 -W **.cpp、リソースの追加を brc32 **.rc **.exe
でWin32アプリケーション作ってるんですが新しくリソースを追加しようとしたらilink32さんが強制終了されてしまいました。
調べてみたらどうもリソースの種類に限らず作成された **.res のサイズが1MBを超えると強制終了されるみたいです。

同じ問題にぶち当たった人がいたら解決策を教えてくださると助かります。

474:デフォルトの名無しさん
07/04/01 06:59:56
BDSExplorerの1PC1つまでというアホな制限の意味がわからん
そんな制限がなきゃ入れてみるんだがな

475:デフォルトの名無しさん
07/04/10 21:31:21
「Turbo Delphi」と「Turbo C++」を両方使ってみたいのだが、
入れても、両方使えないよなぁ。
別言語なのになんで1つなんやぁ!!
2つ入れた人おる?

476:デフォルトの名無しさん
07/04/10 21:42:13
>>475
M君乙

477:ミ,,゚Д゚ミノ ◆A6VzDeLphI
07/04/12 00:08:30
某所さんところで、

「Turbo Merger でTurbo C++ をインストールする」
って記事がちょうどアップされてますがな。

478:デフォルトの名無しさん
07/05/03 13:53:43
文字列のメンバ定数ってどうやって宣言すれば良いのですか?

479:デフォルトの名無しさん
07/05/03 14:50:52
>>478
Is it static member?

480:デフォルトの名無しさん
07/05/03 15:09:55
>>479
Yes

static const char* INI_FILE = "hoge.ini";

static const char INI_FILE[] = "hoge.ini";
で上手くいくことを期待したのですが、コンパイルエラーになります。
宣言時の代入は不可能なのでしょうか?

481:デフォルトの名無しさん
07/05/03 15:17:55
>>480
Yea, you must define it after class declaration.

482:デフォルトの名無しさん
07/05/03 16:06:08
>>481
レスどうもです。
static外して、コンストラクタ初期化子使うことにします。


483:デフォルトの名無しさん
07/05/03 18:53:14
いや外に実体作れよ
class hoge { static const char name[]; };
const char hoge::name[] = "name";

484:デフォルトの名無しさん
07/05/04 00:06:02
今度はそれを全部ヘッダに書いて、
「リンカエラーになります。どうしたら良いのですか?」
と聞いてくる予感。

485:デフォルトの名無しさん
07/05/09 21:08:45
DOSから使えるBCCって入手できないのかな。


486:デフォルトの名無しさん
07/05/09 22:40:05
TCC

487:デフォルトの名無しさん
07/05/09 23:52:32
>>486
TCCって++使えないよね…?
手持ちのC++教科書がDOSのBCC使ってて、
DOSで動けばW-ZERO3のDOSエミュで行けるかなと期待してるんですが。



488:デフォルトの名無しさん
07/05/10 00:29:11
>>487
URLリンク(dn.codegear.com)

489:デフォルトの名無しさん
07/05/12 09:29:19
ターボC++はどうやったら登録できるのですか。
書籍に付いていたのでインストしたら
borland developer networkというのに登録しないと
駄目だという英語が出てきたような気がして、
でもサイトのどこにも登録フォームみたいのが
見あたらないです。

490:デフォルトの名無しさん
07/05/12 16:53:29
>489
今はCDN(CodeGear Developers Network)な。
URLリンク(dn.codegear.com)
からログオン→Create a new Accout
と進めばいい。英語だけど。

491:デフォルトの名無しさん
07/05/14 02:46:06
Version6もフリーにしてくれんかのう・・・

492:デフォルトの名無しさん
07/05/23 09:19:24
公式からBCCページが消されてるんだけどなぜ?
ダウンロードできなくなったの?

493:デフォルトの名無しさん
07/05/23 09:57:02
ここにあるのそうかな
URLリンク(www.codegear.com)

494:デフォルトの名無しさん
07/05/24 10:41:03
すみません、C言語勉強し始めようと思い、
今コンパイラ入手でつまづいています。ボーランドの
コンパイラのダウンロードページにどうしても
飛べません・・・。エラーメッセージが出てきてしまうので・・・。

同社のエディタは入手できました。

495:デフォルトの名無しさん
07/05/24 10:57:57
>>494
おまいの目はフシアナかw
>>493 のリンクが見えないのかww

496:デフォルトの名無しさん
07/05/24 10:59:51
あ、ほんとだ・・・!すいません、
そしてありがとう

497:デフォルトの名無しさん
07/05/24 11:17:48
今から勉強するならTurbo C++でよくね?

もしくはVC++ 2005 Express

498:デフォルトの名無しさん
07/05/24 13:49:01
>>497
そうなんですか?? とりあえず今、「Hello word」
が出力できて喜んでいたところなんですが

499:デフォルトの名無しさん
07/05/24 15:10:33
VC++2005Ex+PFSDK入れたけど容量でかいしIDEはモサモサで結局あまり使ってない
BCC+BCCDeveloperの方がお手軽でよく使ってる

500:デフォルトの名無しさん
07/05/24 15:21:18
容量でかいからあまり使ってない、というのはちょっと変な気がしないでもないw

501:デフォルトの名無しさん
07/05/24 15:48:45
>>500
容量の方は導入時にちょっと面倒臭かっただけだ。
入れちまえば関係ないから併記すべきじゃなかったな。

502:デフォルトの名無しさん
07/05/24 20:02:27
VC++2005ExpressとBC++は、DirectXを使うかどうかが、分かれ目だなぁ
DirectXを使いたきゃVC++2005Expressのが設定楽だし
SDKのプログラムならBC++の方が楽だし


503:k
07/05/25 21:23:07
設定はちゃんとできているはずなのに、コンパイラできません。
プログラミング初心者なもので全然わからなくて・・(;;)

Borland C++ 5.5.1 for Win32 Copyright (c) 1993,2000 Borland
hello.c:
Turbo Incremental Link 5.00 Copyright (c) 1997,2000 Borland

と出ます。
私はTepa Editorというテキストソフトを使いたいのですが、
何故かファイルを開くと、秀丸で開かれてしまいます。
秀丸は最初から入っていたのですが、お金を払っていないためどうしていいのか
わかりません。

どなたか助けてください

504:デフォルトの名無しさん
07/05/25 21:28:05
どこからつっこめばいいのか、あるいは釣りなのか、ネタなのか?


エスパーキボンヌ

505:デフォルトの名無しさん
07/05/25 21:42:06
誤:プログラミング初心者
正:パソコン初心者

506:k
07/05/25 21:49:20
パソコン初心者です(><
調子に乗ってすみません・・・


他の掲示板いってもネタのところにいけといわれました・・・
javaは多少できるのですが、最初からコンパイラがパソコンに入っていて
ただプログラムを打ち込めばいいだけだったのですが、
一人の力でc言語できないかと思ったのですが、
設定とか全くわからなくて・・・

507:k
07/05/25 21:50:38
すみませーん!!
わかりました!!!
コンパイルして、実行していなかったことに気づいていませんでした!!!

ほんとご迷惑をおかけしました。
すみませんでした。

508:デフォルトの名無しさん
07/05/25 21:52:59
なんというか、君が「javaは多少できる」と言っても、
それすらネタにしか聞こえないわけだが

509:デフォルトの名無しさん
07/05/25 21:55:34
後学のために聞きたいんだが、
>>507たんは中学生かね?

510:k
07/05/25 21:57:49
ネタにしか聞こえないってどういうことですか?
よく言われるのですが、意味がわからなくて・・・
javaは配列とかCGI使ってボタンとか表示できるレベルなのでペーペーですね・・・

もしかして、この程度だと、多少できるって言うと上級者には失礼だったりするんですかね??

511:k
07/05/25 21:59:22
>>509
すみません・・・
20歳です・・・
バカですみません・・・
なんとか世間のレベルに追いつかなければと必死で・・・・

512:デフォルトの名無しさん
07/05/25 22:00:19
たとえば
>コンパイラできません。
とか君はいってるけど、

コンパイルできません。

というのが正しいわけで、逆にわざわざコンパイラできませんとか言うと、
わざと間違っているようにみえるわけよしょっぱなから。

513:k
07/05/25 22:02:06
>>512
説明ありがとうございます!!!
一人で1時間同じことで混乱してて文章読み返していませんでした・・・

514:デフォルトの名無しさん
07/05/25 22:16:55
>>511
バカというより、言葉の意味がよく分かっていないのに使っているような雰囲気が。
故に、言葉を覚えたての子供が話しているように見える。
一応責めているつもりはないんだ。そう見えるという話。

>他の掲示板いってもネタのところにいけといわれました
どっかのスレで見かけたけど、この記述はあまり正しくないよなw

>javaは配列とかCGI使ってボタンとか表示できる
CGI?
まさか、もしかして、javaScriptだったりするのか?

まぁがんがれw

515:デフォルトの名無しさん
07/05/25 22:30:16
>>514
そりゃ、書き込んだのがBCBスレだからな
ネタだと思われるだろうよ
他の掲示板じゃなくて他のスレだし

C++Builder相談室 Part17
スレリンク(tech板)

516:デフォルトの名無しさん
07/05/25 23:14:33
スレ違いではあるが答えよう
テキストファイルの拡張子は.txtで、
この.txtのファイルを開いたときにTepa Editorとかいうので開くように
関連付けすればいい
そのためにはテキストファイルを右クリック、「プログラムを開く」→「プログラムの選択」
で、Tepa Editor本体を選べばOK

517:デフォルトの名無しさん
07/05/25 23:28:45
>>516
こいつも馬鹿orパソコン初心者だなw

518:デフォルトの名無しさん
07/05/26 11:13:00
>>516
ワロスwwwwwwwwwww
誰か草刈っといて

519:デフォルトの名無しさん
07/05/26 20:46:41
>>514
javascriptにもサーバサイドjavascriptという黒歴史があってだな

きっとその継承者だ!

520:デフォルトの名無しさん
07/05/26 21:15:41
そういえば ASP.NET では javascript の扱いはどうなったんだ?

521:デフォルトの名無しさん
07/05/27 02:20:23
>>520
C#、VB.NETとならんでJScriptでも書けるよ。
もちろんASP.NET 2.0でも。

522:デフォルトの名無しさん
07/05/30 07:09:47
URLリンク(www.codegear.com)
ここからだとダウンロードできないんですが、
他にミラーサイトとかって無いんでしょうか?

523:デフォルトの名無しさん
07/05/30 09:54:23
なんでできないの?

524:デフォルトの名無しさん
07/05/30 21:25:26
今試してみたら確かに繋がらんな
キャッシュからいったらDLできたからやってみれ

525:デフォルトの名無しさん
07/05/30 22:27:09
URLリンク(phys.cool.ne.jp)

526:デフォルトの名無しさん
07/05/31 00:41:28
インストールできました。
どうもありがとうございました。

527:デフォルトの名無しさん
07/05/31 21:08:33
質問です。
コンパイルしようとすると
インクルードファイル 'stdio.h' をオープンできない
とでてきてしまいます。
なぜなのかわかる方いませんか(;ω;)

528:デフォルトの名無しさん
07/05/31 21:48:40
URLリンク(www.cmagazine.jp)

529:デフォルトの名無しさん
07/05/31 22:03:26
URLリンク(www.google.co.jp)

530:デフォルトの名無しさん
07/06/01 01:12:42
環境変数正しく変えました
bcc32.cfgもilink32.cfgもできてます binにあります
中身にちょっと間違いがあったので全部直しました
C:\Borland\Bcc55\includeの中にstdio.hはあると思います(開けませんでしたが)
登録されている拡張子は表示しないのチェックは外してあります
.cfg.txtとかになってません

それでもできません
友達のは同じパソコンだけどcfgファイルつくってないのにコンパイルできてます
助けてください

531:デフォルトの名無しさん
07/06/01 01:23:09
>>530
bcc32.cfgとilink32.cfgの内容晒せ
正常にコンパイルできないのはおまえの設定が悪いんだから
その悪い設定内容を晒さない限り誰にもアドバイスできない

532:デフォルトの名無しさん
07/06/01 01:48:30
すみませんでした
晒します

C:\Borland\Bcc55\Bin\bcc32.cfg
-I"c:Borland\Bcc55\Include"
-L"c:Borland\Bcc55\lib"

C:\Borland\Bcc55\Bin\ilink32.cfg
-L"c:\Borland\Bcc55\lib"

です
サクラエディタでやりました
お願いします

533:デフォルトの名無しさん
07/06/01 01:50:27
あ・・・
C:\~っていうのはもちろん書いてないですよ!

534:デフォルトの名無しさん
07/06/01 02:07:48
そのbcc32.cfgに書いてある、"c:Borland\..."というディレクトリについて、
思うことは無いのかおまえは。

535:デフォルトの名無しさん
07/06/01 02:08:23
\

536:デフォルトの名無しさん
07/06/01 04:01:55
素直にsetbcc使っときゃいいのに

537:デフォルトの名無しさん
07/06/01 07:05:19
>>532
それ友達のと絶対に違うよ。

538:デフォルトの名無しさん
07/06/01 10:51:56
>stdio.hはあると思います(開けませんでしたが)

これは?
何で開けないの。メモ帳でいいからドラッグアンドドロップしてみそ

539:デフォルトの名無しさん
07/06/01 18:25:35
>>534>>535
あ・・・orz

でもなおしたのにできません

>>537
共同購入のパソコンなので一緒です

>>538
間違えました
サクラエディタでちゃんと開けました



540:デフォルトの名無しさん
07/06/01 18:36:40
>C:\Borland\Bcc55\includeの中にstdio.hはあると思います(開けませんでしたが)
stdio.hがあるかどうか確認していないようだが
あると思いますってなぜあると思ったのか述べよ。
開けませんでしたがってのは何のアプリで開けなかったのか述べよ。
エクスプローでフォルダC:\Borland\Bcc55\includeにstdio.hが
あることを確認しなければ話にならない。

541:デフォルトの名無しさん
07/06/01 18:39:48
あ、サクラエディタで開けたのか。
じゃあC:\Borland\Bcc55\includeフォルダが存在するか
もう一度よーーーーく確認してみれ

542:デフォルトの名無しさん
07/06/01 18:42:14
あ・・・オープンできないエラーはなくなりました
用語を知らないのでうまく説明できないのですが
cppファイルが入ってるフォルダにBinにコピーする前のbcc32.cfgが残ったままで
そのせいでだめだったっぽいです
ご迷惑おかけしました
教えてくださった方々ほんとうにありがとうございましたm(__)m

次のエラーをなんとかしなければ・・・


543:デフォルトの名無しさん
07/06/01 18:42:39


おーけー
環境変数INCLUDEが気になるが、、、
C:\Borland\Bcc55\Bin\bcc32.cfgで、 -I"c:\Borland\Bcc55\Include" があって
#include <stdio.h>
とあったら、
c:\Borland\Bcc55\Include\stdio.h
を読みに行くんだ。そういう仕組みだからな。
それで、「インクルードファイル 'stdio.h' をオープンできない 」
となるなら、上記のどれかが間違ってるんだ。
本当にstdio.hはそこにあるのか?

544:デフォルトの名無しさん
07/06/05 22:21:03
無料で手に入らなくなった?
OS入れなおして手に入れようとしたら手に入らないorz

545:デフォルトの名無しさん
07/06/05 22:46:15
あーwすんませんw
過去ログしっかり見てなかった・・・orz

546:デフォルトの名無しさん
07/06/09 19:57:20
Turbo C++を使ってコンソールアプリを作っています。
実行すると一瞬で終わってしまい結果を確認できません。
どうすれば結果を確認できるでしょうか?

547:デフォルトの名無しさん
07/06/09 20:53:15
どうやって実行してる?

548:デフォルトの名無しさん
07/06/09 21:01:35
コマンドプロンプトから実行しろ

549:デフォルトの名無しさん
07/06/09 21:09:11
>>547
再生ボタンみたいな三角を押してます

>>548
面倒

550:デフォルトの名無しさん
07/06/09 22:37:08
最後にgetchでも入れとけ

551:デフォルトの名無しさん
07/06/09 23:35:25
>>549
そのコンソールアプリは、一体何処から動かすつもりなのよ。

552:デフォルトの名無しさん
07/06/10 09:31:41
>>550
望んでることに近いですがソース追加するのは避けたいです

>>551
IDEからです


553:デフォルトの名無しさん
07/06/10 11:44:36
ブレークポイントでも仕掛ければ?


554:デフォルトの名無しさん
07/06/10 21:57:00
>>552
>IDEからです
( ゚Д゚) …


「何に使う」アプリなんだ?
もし学習目的なら、悪い事は言わんからコマンドラインから動かせ。それも勉強の内だ。

555:デフォルトの名無しさん
07/06/11 10:57:05
デバッグ無しで実行する手段があるだろ

556:デフォルトの名無しさん
07/06/13 04:45:27
猫でもできるwindowsプログラムの作り方という本の
第一章のsample01.cppをコンパイルできないです。
エラーは 以下Cpad
hPrevInst' は一度も使用されない(関数 __stdcall WinMain(HINSTANCE__ *,HINSTANCE__ *,char *,int) )
Error: 外部シンボル '_main' が未解決(C:\PROGRAM FILES\BORLAND\LIB\C0X32.OBJ が参照)
エラー E2194: ファイル 'w.cpp' が見つからない

とか 以下borland c++
未解決の外部参照'main'がC\Program FIles......COX32.OBJから参照されました
とかでます。他のc/c++入門書のコンソール用練習サンプルはちゃんと動きました。

557:デフォルトの名無しさん
07/06/13 07:47:08
>>556
mainがなくWinMainがあるといっておられる
main関数はコマンドプロンプト用
WinMain関数はWindowsプログラム用
CPadにWindows用の設定があるのかは知らない
BCCDeveloperには切り替えようの設定があるけど


558:デフォルトの名無しさん
07/06/13 07:48:13
w.cppがどーのって言われてるから、
-Wオプションでなくてwを渡しているとか

559:557
07/06/13 07:56:32
>>556
CPadのメニューで「実行」「コンパイル時パラメータ」に-Wを設定したらコンパイルできたよ

560:デフォルトの名無しさん
07/06/13 17:55:56
CPadを使っているのですがコンパイルメッセージを日本語にするにはどうすればいいんでしょうか?

561:デフォルトの名無しさん
07/06/13 19:02:46
>>560
日本語版のコンパイラ入れれ

562:デフォルトの名無しさん
07/06/13 19:05:09
>>560
CPadはコンパイラの出すメッセージをそのまま表示するだけだから


563:デフォルトの名無しさん
07/06/13 20:54:27
まじですか
ありがとうございます

564:デフォルトの名無しさん
07/06/13 23:02:07
もう本家では配布しないのかな

565:デフォルトの名無しさん
07/06/18 13:48:11
すみません、どなたかご存じの方おりましたら教えてくださいm(_ _)m

Borland C++Builder 5
を利用して作成したシステムなのですが、
Oracleとの接続でDOA(Direct Oracle Access)を利用しています。
このシステムが速度が遅いという事で速度向上をしようと考えているのですが
DOAでバインド変数を使用した検索って可能なのでしょうか?
かなりループ処理が多いのでバインド変数に変更して速度向上したいと
思っているのですが。。


566:デフォルトの名無しさん
07/06/19 00:08:39
>>565
スレ違いだよ
BCBはこっち

C++Builder相談室 Part17
スレリンク(tech板)l50

567:デフォルトの名無しさん
07/06/20 20:56:40
/* test2.cpp */
#include <cstdio>
int main(void){
printf("A");
return 0;
}
このプログラムを「bcc32 test2.cpp」とするとリンクエラーprintf未定義、となります。
ファイル名をtest2.cに変えると、エラーは出ません。
あるいは、test2.cppのincludeファイル名を<stdio.h>としてもエラーは出ません。
どうすれば、test2.cppをコンパイルできるでしょうか?
bcc32 test2.cpp cw32.lib とかやってもだめでした。。。

568:デフォルトの名無しさん
07/06/20 20:59:47
std::printf?

569:デフォルトの名無しさん
07/06/20 21:35:08
うわぁ~~~~~~~~
動いた!!!

ありがとうございます!
printfが、まさか名前空間stdに入っているとは想像すらできませんでした。

でも、Visual C++6.0ではstd::無しでも動いたんですよ・・・

570:デフォルトの名無しさん
07/06/21 00:59:03
>>569
>>567が仕様どおり
VC++はおまえみたいな馬鹿のことを考えてあえて仕様を無視している

571:デフォルトの名無しさん
07/06/21 01:04:52
>569

#include <cstiio>
↑このヘッダファイルはnamespace stdでくるまれている。

#include <stdio.h>
こっちならstdは不要。

VC++は標準C++じゃないからね。
どこまで標準と同じなのかわけわかです。

572:デフォルトの名無しさん
07/06/21 07:07:56
>>569
警告は出ないの?

573:デフォルトの名無しさん
07/06/21 09:45:30
VC++6.0っていつ出たと思ってんだ
前世紀だぜ。

574:デフォルトの名無しさん
07/06/21 18:08:35
むかーしは Borland C++ も std:: 不要だったけどね。
BCB3 くらいの頃。



575:569
07/06/21 22:47:25
>>570-574
C++は始めたばっかなんでね。Cの常識が通じないところが多くて。
いろいろなサイトみると、bccは標準に近くて優秀。VCは独自仕様が多くてだめだめとか。
VCでは何の警告もでないで動きます。
ただVC6は、ANSI Cがそのままとおるから、.NETより使う。.NETもあるんだけど。
ところで>>567でstd::printfとすると、bcc32ではOKだけど
Mac OS Xのgcc4.0.0だと何故かエラー。>>567のままでもエラー。スレ違いだけど。

576:デフォルトの名無しさん
07/06/21 22:58:23
>>575
bccも結構だめだけどね。

個人的にはこんな感じ
VC2005EE,gcc >> bcc >>>> VC6

577:デフォルトの名無しさん
07/06/21 23:20:06
>>574
そのころはnamespaceあったのか?

578:デフォルトの名無しさん
07/06/22 20:24:36
bccの5.51と5.82って、どのくらい違うのかねえ。

579:デフォルトの名無しさん
07/06/23 00:11:17
>>578
最適化が効く
バグが多少修正されてる

580:デフォルトの名無しさん
07/06/23 21:15:59
いつの間にかBCB6のヘルプが公開されてたんだな
ありがたや

581:デフォルトの名無しさん
07/06/24 20:58:26
Turbo debbugerをダウンロードしたんですけど、
インストールのときに入力するパスワードが分かりません。
どこで入手できるのでしょうか?

582:デフォルトの名無しさん
07/06/24 21:36:43
ReadMeInstall.txtにパス載ってるじゃん

583:デフォルトの名無しさん
07/06/24 21:42:11
Vectorとかから落としたのかな?↓から落としたまへ
URLリンク(www.codegear.com)

584:デフォルトの名無しさん
07/06/24 22:00:37
>>582-583
ぐああ、最初から一緒に入ってました・・・
自分で調べたら利用者登録が必要とかあったんで
いろいろやってみたんですが、必要なかったんですね。
ありがとうございます。

585:デフォルトの名無しさん
07/07/05 01:32:59
他スレで聞いたら誘導されました
低レベルで申し訳ないですが
出力結果をテキストファイルにするのってどうすんですか?
Bcc developerつかってます


586:デフォルトの名無しさん
07/07/05 09:47:08
何の出力結果?

587:デフォルトの名無しさん
07/07/05 09:50:40
実行したいのがtest.exeだとしたら
同じフォルダにテキストファイルを新規作成して下のように書いてtest.batとリネームしろ

test.exe > test.txt

test.batを実行すればtest.txtに出力が残る
BCCかどうかとは関係ないぞ

588:585
07/07/05 13:54:19
>>587
できた~
㌧クス

589:デフォルトの名無しさん
07/07/09 23:53:04
「既存のパスに "c:\Borland\Bcc55\bin" を追加します。」のやり方が分らないのですが、誰か教えてください

590:デフォルトの名無しさん
07/07/10 00:04:51
>>589
「環境変数 PATH」でググれ。

591:デフォルトの名無しさん
07/07/10 00:07:02
setBCCを使いましょう

592:デフォルトの名無しさん
07/07/10 00:21:40
c言語を始めようと共にインストールしたんですが、c言語を始めようを設定すればこれの設定は不要?

593:デフォルトの名無しさん
07/07/10 00:45:53
それがわかんねーよw

594:デフォルトの名無しさん
07/07/10 02:21:11
>>592
C言語を始めようのヘルプを見てくれ
URLリンク(homepage3.nifty.com)

595:デフォルトの名無しさん
07/07/10 18:36:31
コンパイルしようとすると
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
charcount2.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Fatal: Error detected (LME279)
Fatal: Error detected (LME347)
Warning: Failed to create state file C:/borland/work2/charcount2.tds (error code 0)

というエラーが出てコンパイル出来きません。どんなプログラムをコンパイルしようとしてもこのエラーが出ます。
bcc32.cfgの中身は
-I"C:\borland\bcc55\Include"
-L"C:\borland\bcc55\Lib"
ilink32.cfgの中身は
-L"C:\borland\bcc55\Lib"
となっています。

ぐぐってみたのですが具体的な対策が見つかりません。誰か分かる方いらっしゃいませんか?

596:デフォルトの名無しさん
07/07/10 18:55:38
「LME279」でググって最初のほうにある、
C:\borland\bcc55\Bin 内の
ilink32.exe, bcc32.exe, brc32.exe
のそれぞれのプロパティを開き、「互換性」タブを表示させて、「互換モードでこのプログラムを実行する」のチェックをはずしてみてください。

ってのはやってみた?

597:デフォルトの名無しさん
07/07/10 19:30:25
>>596
98SEなんですがプロパティ開いても、「互換性」タブというものがでないんです。

598:デフォルトの名無しさん
07/07/10 19:43:18
98SEかよ・・・
もともと98互換のタブだからあるわけないわな。
メモリ足りてる?仮想メモリのサイズ増やしてみては

599:デフォルトの名無しさん
07/07/10 20:18:15
できました!ありがとうございます!ありがとうございます!

600:デフォルトの名無しさん
07/07/10 23:22:58
リソースに一度に使えるファイルの数か容量は決まっていますかね。

601:デフォルトの名無しさん
07/07/17 00:52:20
自己レス。
bccdevで約1.2Mを超えるとilinkにエラーが出たとかで止まる。

602:デフォルトの名無しさん
07/07/17 17:18:59
>>601
過去ログ >>239-249 >>473 あたり。


603:デフォルトの名無しさん
07/07/19 00:56:46
>>602
サンクス!
brcのバグらしいが、直さないのは製品版を使ってくれという事なのかな。

604:デフォルトの名無しさん
07/07/19 03:59:07
>>603
RESファイルは、MSでもBorlandでも同じだから、どうしても大きなリソースファイルが扱いたいときは、プラットフォームSDKの奴を使えばいい


605:デフォルトの名無しさん
07/07/19 18:19:00
>>604
サンクス!やってみます。

606:デフォルトの名無しさん
07/07/19 18:48:08
>>603
何かあったな。BCB6の頃の話だがilink32にバグがあって差し替えになった。

607:デフォルトの名無しさん
07/07/21 16:45:30
BCCForm and BCCSkeltonをダウンロードしたんですが
解凍できないみたいなんですが誰か同じ症状の人います?

608:デフォルトの名無しさん
07/07/21 17:02:07
Noah通して解凍したらできました.
すいませんでした><

609:デフォルトの名無しさん
07/07/22 08:04:31
絶対パスで固められているせい

610:デフォルトの名無しさん
07/07/22 08:14:08
俺も最初それ気づかないで自前で解凍しちまったよ。
>>607
"Program Files\borland"フォルダに解凍されてるから、もしそこに必要
なかったら自前で消しといた方がいいよ。

611:デフォルトの名無しさん
07/07/23 03:03:14
>>610
ありました,んで消しました
どもです


612:本田
07/08/04 10:53:32
>Borland free compiler Compiling instructions
URLリンク(qtwin.sourceforge.net)
>Borland Notes
> * The free Borland 5.5 Compiler seems to have a bug when compiling with stl support (see here).
> A quick solution is to disable stl support with 'configure -no-stl'

>Q.../Free
URLリンク(sourceforge.net)
3.3.4.3と3.3.5.5は、BCB5PRO SP1でメイクできた。
他は、失敗しました。
現時点の最新は、3.3.x-p8です。

>Qt GUIプログラミング (大型本)
>Jasmin Blanchette (著), Mark S (著), 杵渕 聡|杉田 研治 (翻訳)
URLリンク(www.amazon.co.jp)
># 大型本: 464ページ
># 出版社: ソフトバンククリエイティブ (2005/7/30)
># ISBN-10: 4797328304
># ISBN-13: 978-4797328301
># 商品の寸法: 23 x 18.2 x 3 cm

613:デフォルトの名無しさん
07/08/04 11:19:33
タダほど・・・???

614:本田
07/08/05 14:38:58
>>612

>Qt Reference Documentation
URLリンク(www.kde.gr.jp)

615:デフォルトの名無しさん
07/08/08 17:56:29
bcc+dev でSDLをやりたいんだが、

Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照)

と出てメイクできない…
SDL.libとSDLmain.libはちゃんとリンクしているんだが、なにがダメなんだろう?

616:デフォルトの名無しさん
07/08/08 18:42:24
_mainってコンソールのCのスタートアップから呼ぶ関数だから
もしWindowsアプリならそういう設定にしてみては

617:デフォルトの名無しさん
07/08/09 00:03:14
だと思ってコンソールとWindowsアプリケーションの両方でやってみたがダメだった
Visual C++ 2005 EEだと大丈夫だからとりあえずそっちでやってるけど複雑なんだよな…
ありがとう



618:デフォルトの名無しさん
07/08/09 07:15:20
>>615
libはどうやって作った?
SDLのことは知らないけど、implibで-aをつけるかつけないか等で変わったりするよ。

619:デフォルトの名無しさん
07/08/15 07:15:18
コンパイルしたファイルを起動してもDOS窓が一瞬起動するだけで消えてしまうのですが、なぜでしょうか?

#include <stdio.h>

int main(void)
{
printf("へろ~わ~るど\n");
return 0;
}


620:デフォルトの名無しさん
07/08/15 07:42:13
>>619
なぜかというと、君が書いたプログラムは「へろ~わ~るど」と出力して終了するプログラムだからだ。
終了したくないのならgetchar()かなにかを入れておくか、
プログラムをDOS窓から実行すれば終了したとしても出力が見れる。

621:619
07/08/15 07:49:47
>>620
ありがとうございました。助かりました。


622:デフォルトの名無しさん
07/08/15 09:40:30
よくいるんだよな。
CUIのプログラムをダブルクリックで実行して
「一瞬でプログラムが終了してしまって、実行結果がわかりません」とか、
「実行しても何か変な黒い画面が一瞬表示されるだけです。正常にコンパイルできていないんでしょうか?」
とかいう奴。

CUIのプログラムなんだからコマンドプロンプトから実行するのは当たり前だろ…
何というかプログラミングをする以前の問題なんだよな。

すみません。昔の俺のことですorz
プログラミングを始めようとしてここでつまづく人は、結構多いんじゃないかな。

623:デフォルトの名無しさん
07/08/15 14:33:49
バッチ作ってpauseとかで止めとけよ

624:デフォルトの名無しさん
07/08/16 21:51:56
よくいるんだよな。
よくいるんだよな。
よくいるんだよな。
よくいるんだよな。


625:デフォルトの名無しさん
07/08/16 22:14:47
俺だよ、俺

626:デフォルトの名無しさん
07/08/17 19:04:59
あ、ほんとだ。
今までDOSファイラーから実行してたから気付かなかったよ。
てっきりDOSアプリ起動した時みたいにDOS窓消えずに残ると思ってた。

627:デフォルトの名無しさん
07/08/19 03:05:15
>>622
>プログラミングを始めようとしてここでつまづく人は、結構多いんじゃないかな。
最近のDOS知らない世代じゃあるまいし、そんなとこで躓く奴なんていないw

628:デフォルトの名無しさん
07/08/19 03:20:47
最近はDOS知らない世代がプログラミングを始めてる。

629:デフォルトの名無しさん
07/08/19 17:32:48
DOSを知らずにプログラムを組むとは、バットやグラブを
触ったことの無い者が野球を語る様なものである。

ぶっちゃけた言い方をすれば、Windowsの掌でユーザーを
躍らせておきたいMSの陰謀によって生まれた結果でもある。
DOSを隠蔽し、アセンブラを隠蔽し、WindowsAPIをも隠蔽
しようとしている(様に見える)ことからも簡単に想像できる。

つまり、自分らの存在を脅かす “次世代の製品を生み出す人材”
そのものの輩出を抑制しようとしているのだ。

630:デフォルトの名無しさん
07/08/19 20:10:26
DOS病

631:デフォルトの名無しさん
07/08/19 23:40:58
>>629
でもMS-DOS搭載のWindowsなんて、もうないんだぜ?

632:デフォルトの名無しさん
07/08/19 23:47:44
つ FDの起動ディスク

633:デフォルトの名無しさん
07/08/20 11:58:35
>>629
まぁそのうちAPIがCOMに置き換わる日がくるんだろうね

634:デフォルトの名無しさん
07/08/20 18:28:06
>631
俺はWin98使い続けてるわけだが。

635:デフォルトの名無しさん
07/08/20 18:37:43
同情を禁じえない

636:デフォルトの名無しさん
07/08/20 18:40:42
VistaよりマシなOSなのは確か

637:デフォルトの名無しさん
07/08/20 19:14:34
今後のセキュリティ問題どうするよ

638:デフォルトの名無しさん
07/08/20 19:17:33
Vista=Windows Me Ⅱ


639:デフォルトの名無しさん
07/08/21 07:40:35
ネットにつながないし新しいソフトも入れないからセキュリティなんてどうでもいいよ

640:デフォルト名無しさん
07/08/21 18:30:03
Borland C++をダウンロードして、 CドライブにCommandLine
ToolsとTurboDebuggerが保存されました。このあと
の手順を教えてください。

641:デフォルトの名無しさん
07/08/21 18:36:06
そのファイルを削除してください

642:デフォルトの名無しさん
07/08/21 19:29:06
>>640
>>3のBCC Developer落としてきてreadme読むとか。

全部説明すんの大変。

643:デフォルト名無しさん
07/08/21 20:54:39
環境変数設定:マイコンピュータ>システムのプロパティ>詳細設定>環境変数>
新規>Path>C:¥Borland¥Bcc55¥bin>OK
コンパイルオプションファイル設定とリンカオプションファイル設定は省略。

644:デフォルトの名無しさん
07/08/22 00:31:02
>>629
その割りには、ただでC++コンパイラ配ってるんだが


645:デフォルトの名無しさん
07/08/22 01:30:30
デバッガが使いこなせない。

646:デフォルト名無しさん
07/08/22 11:00:23
>430 Please obtain a copy of detailed instructions on Borland C++ Compiler 5.5.1
and Turbo Debugger 5.5 from:
URLリンク(www.cmagazine.jp)

647:本田
07/08/26 06:06:24
>>395
> >OpenGL for Windows by Silicon Graphics
> URLリンク(berkelium.com)

>SIGGRAPH '97
>
>Course 24: OpenGL and Window System Integration
>
>OpenGL and Win32!
URLリンク(www.xmission.com)

648:本田
07/08/27 07:37:12
>>647
>OpenGL
> OpenGL Start Page
URLリンク(msdn2.microsoft.com)

649:デフォルトの名無しさん
07/08/28 10:36:47
>>580
URLリンク(dn.codegear.com)
35MB  ワラタ

650:デフォルトの名無しさん
07/08/29 13:34:19
>>629
メモリ管理なんか知らなくても、スクリプト程度が書けて
力技でもいいから言われた通りの仕様のプログラムが作れて
きちんとコミミュニケーションが出来る人材さえいればいいんです^^^

人のソースにいちいちケチつけたり、自慢げに難解なソースを書く
コミュニケーション能力も無いオタク技術者なんていりません^^^^^^^^

651:デフォルトの名無しさん
07/08/31 22:14:35
>>650
その通り!!

652:デフォルトの名無しさん
07/09/02 10:36:58
でも1関数の行数が1000行とかメモリリークしてるソース書くバカは死んでいいです^^^^^^

653:デフォルトの名無しさん
07/09/02 22:48:28
Borlandのコンパイラダウンロードしたけど、パスワードが送られこない。
なぜだ?

654:デフォルトの名無しさん
07/09/02 22:49:02
デバッガじゃなくて?

655:デフォルトの名無しさん
07/09/02 22:50:22
来てた。

656:デフォルトの名無しさん
07/09/04 14:11:58
>>653>>655
お前の日記帳にすんなw

657:デフォルトの名無しさん
07/09/10 21:45:29
これってVistaで動きますか???

658:デフォルトの名無しさん
07/09/10 23:38:36
俺はVistaで使ってるが、今のところ特に問題は起きていない

659:デフォルトの名無しさん
07/09/12 18:14:06
BCCForm って使ってる人いる?
何か実行する度にバックアップファイル作られるので、作られないようにする
設定ってないのかな。

660:デフォルトの名無しさん
07/09/18 21:09:22
先ほどsubject:【CodeGearより】C++Compilerパスワードのご案内
っていうメールが届いたのですがなにも書いていませんでした。
どうすればzipパスがわかるんでしょうか。

661:デフォルトの名無しさん
07/09/30 14:03:07
URLリンク(update.codegear.com)
ここで名前とか全部入れて先に進むとダウンロードボタンあるんだけど、
押してもサーバにつながりません。もう公開終わり?

662:デフォルトの名無しさん
07/09/30 15:08:12
>>661 Japaneseはずいぶん前からリンク切れ
Englishから拾ってみ

663:デフォルトの名無しさん
07/09/30 17:42:53
本国サイトでJapaneseて入れたら661のとこ飛ばされました

664:デフォルトの名無しさん
07/09/30 17:47:00
codegearってひどいねほんとに

665:デフォルトの名無しさん
07/09/30 17:50:47
タダほど安いものは無い

666:デフォルトの名無しさん
07/09/30 19:09:15
ダウソできねぇorz

667:デフォルトの名無しさん
07/10/01 00:44:16
>>663 だから本国サイトで本国サイトのダウンロードから拾え

668:デフォルトの名無しさん
07/10/01 00:46:45
URLリンク(www.codegear.com)
いくだろ
Trial and Free Versions の下の
C++Builder えらぶやろ
下の方に
C++ Compiler 5.5 あるだろ

それ拾え
ユーザー登録いるけどそのぐえぇできんだろ

669:デフォルトの名無しさん
07/10/01 09:30:40
hi, i am otosemasita.
sankyu-.

670:デフォルトの名無しさん
07/10/01 15:56:42
URLリンク(videointroplayer.web.fc2.com)

671:デフォルトの名無しさん
07/10/01 16:01:28
URLリンク(videointroplayer.web.fc2.com)

672:デフォルトの名無しさん
07/10/01 20:53:29
Vectorから
CPad for Borland C++CompilerをDLしたら
コンパイラのパスを設定してくださいって出たんですが
パスって何ですか?パスワードではないのでしょうか?

673:デフォルトの名無しさん
07/10/01 20:56:44
No, no pasuward.
Bourand is not gibu pasuward to you.

674:デフォルトの名無しさん
07/10/01 20:58:16
>>672
パスで検索したらわかると思うが。

675:デフォルトの名無しさん
07/10/01 21:04:01
環境変数PATH...

676:デフォルトの名無しさん
07/10/01 21:04:08
I am Jijii.

677:672
07/10/01 21:09:25
>>674>>675
すいません。よくわかんないですorz

678:デフォルトの名無しさん
07/10/01 21:21:37
パスはプログラムがどこにあるか示し、
設定する事でどこからでもそれが
起動できるようになります。

Hoge.exe

C:\Foo\Bar
ディレクトリにあるとすると
set path=C:\Foo\Bar;%path%
でどこからでも
Hoge.exe
が実行出来るようになります。


679:デフォルトの名無しさん
07/10/01 21:32:28
CPadは直接フルパス指定するんじゃなかったかな

680:デフォルトの名無しさん
07/10/01 21:33:05
ダウンロードできないのでググっていたら、このスレに辿り着きますた。

>>668の説明どおり、「C++Builder」をクリックしても、やっぱり「Server Too Busy」だお
URLリンク(cc.codegear.com)

俺のために、こっそり再うpの程よろしくお願いします

681:672
07/10/01 21:37:07
>>678
解説ありがとうございます。
ですが
Hoge.exe
C:\Foo\Bar
set path=C:\Foo\Bar;%path%
どれいれてもパスが正しくないと出てしまいましたorz
もしかして他にも何かDLしないとだめなのでしょうか?

一応コチラのDLしたのは
URLリンク(hp.vector.co.jp)
にあるC/C++開発環境
CPad for Borland C++Compilerだけです。


682:デフォルトの名無しさん
07/10/01 21:37:27
コンパイラで我慢知る

683:デフォルトの名無しさん
07/10/01 21:40:28
すまんこ、たぶん解決
ちょっと上にベクターって文字があったから、もしやと思い(ry
URLリンク(www.vector.co.jp)

684:678
07/10/01 21:45:25
>>681
すまん説明が悪かった…orz
解説のページURLリンク(www.ee.fukui-nct.ac.jp)

685:デフォルトの名無しさん
07/10/01 21:46:51
>>672はbccさえインストールしてないのか…

686:672
07/10/01 23:14:28
>>684>>685
こちらこそ無知ですいませんorz
前のPCではBCC入れてたのですが今もう終了してるんですね
どなたかできればzipでBCCお願いしますorz


687:デフォルトの名無しさん
07/10/01 23:32:34
>>686
ちょっと前のレスくらい読めや。

688:672
07/10/02 00:07:43
>>687
本当にすいませんでしたorz
でもサーバーエラー・・・・
また明日やってみます
ありがとうございました

689:デフォルトの名無しさん
07/10/02 00:12:27
普通に落とせるけどなぁ

690:672
07/10/02 00:18:36
Registered UsersのC++Builderは出るけど
Trial and Free VersionsのC++Builderは出ないんですorz


691:デフォルトの名無しさん
07/10/02 00:33:02
BCCではなくてBCBをだうんしたいのでつか?

692:デフォルトの名無しさん
07/10/02 00:59:46
Cpodがかわいそす

693:デフォルトの名無しさん
07/10/02 01:11:22
リンク復活w

694:デフォルトの名無しさん
07/10/02 06:55:56
hai, I am con not daunro-do in Sunday.
But I am can dounro-do now!
Great 2ch power sankyu-.

695:デフォルトの名無しさん
07/10/03 00:38:18
bcc++で作られた有名なソフトって何があるの?

696:デフォルトの名無しさん
07/10/03 00:41:38
Borland C Compiler++ ?

697:デフォルトの名無しさん
07/10/03 01:17:20
>>694
釣りだろうが小学生以下の英語だなw

698:デフォルトの名無しさん
07/10/03 07:35:05
攣れた

699:デフォルトの名無しさん
07/10/03 20:55:23
ちょっと大きく見たい五つのファイブ動画は?
URLリンク(videointroplayer.web.fc2.com)

700:デフォルトの名無しさん
07/10/03 20:57:42
タダで使える JavaScript C++

// エラー デバッグ ブラウザ ツール
// URLリンク(www.mozilla-japan.org)
// シンプル プログミング ツール
// URLリンク(proforceone.web.fc2.com)
// 素因数分解サンプルプログラム
// Calculation processing にコピーして[RUN]

MAX=1000; br();
for(x=2;MAX>=x;x++){write(" "+x+" ⇒");
 for(i=2;x>=i;i++){if(0==x%i){k=0;
  for(j=2;(i>=j)&&(1>=k);j++){
   if(0==i%j){k++;}
  } if(1==k){write(" "+i);}
 }} br(); 
}



701:デフォルトの名無しさん
07/10/06 15:31:57
モジュール定義ファイル(defファイル)を指定してDLLを作成するには
ILINK32を直に操るしかない?

702:デフォルトの名無しさん
07/10/06 15:44:47
>>701
デフォルトでDLL名と同名のdefが使用されなかったかな
あと、コンパイラにリンカオプションを渡せた気がする
詳しくはhelp読めばわかるはず

703:デフォルトの名無しさん
07/10/06 17:37:00
>>702
ありがとう。DLL名と同名のdefが使われるみたいなんだけど、
出力先を変更すると出力先にdefファイルを置いとかないとだめみたい。

コンパイラのオプションでリンカのオプションを指定できるみたいだけど、
そのリンカのオプションにdefファイルを指定するオプションが見つからなった。

一応ILINK32を直接使ってみたんだけど、今までbcc32がやってくれてた色々な
指定をしないとだめなので自分では不安。それに中間ファイルみたいなのが
たくさんできた。-x で一つ(マップファイルを作成しない)減らせたけど。


704:デフォルトの名無しさん
07/10/06 19:30:15
URLリンク(www.vector.co.jp)

落とせないとか言ってる奴はこれでも落とせば?

705:デフォルトの名無しさん
07/10/10 08:09:28
No, I do not doanro-do in 10month 2day.
But I have BCC55 now.
I do not need vector jank softwear.

706:デフォルトの名無しさん
07/10/17 15:22:19
アップデートが出てるな
URLリンク(dn.codegear.com)

707:デフォルトの名無しさん
07/10/17 18:16:51
>>706
これって日本語版にインストールできるの?

708:デフォルトの名無しさん
07/10/17 21:14:22
>>706-707
bcc32.exeを比べてみた。

freecommandlinetools2.exe
(DL時期忘れた)
Borland C/C++ Compiler bcc32.exe 5.5.1.2
MD5:c36741fb349f8d13a81b557ad5becab8

Free Compiler Update #2(bcc55sp2.exe)
(URLリンク(info.borland.com))
Borland C/C++ Compiler bcc32.exe 5.5.1.1
MD5:efb740df5fde234cf558042443220bb7

ダウングレードになっちゃわね?

709:本田
07/10/19 00:43:42
URLリンク(www.cmake.org)
>Welcome to CMake, the cross-platform, open-source make system.

>CMake Borland Compiler Issues
URLリンク(www.cmake.org)

710:デフォルトの名無しさん
07/10/20 22:03:05
>>704
おお、これはいい

711:デフォルトの名無しさん
07/10/20 22:50:40
bccって再頒布可能なのか…?

712:デフォルトの名無しさん
07/10/21 01:01:25
>>711
再頒布の許可を取得しているのだろう。


713:デフォルトの名無しさん
07/10/22 22:18:23
ハルヒ
URLリンク(blog.proj.jp)

714:デフォルトの名無しさん
07/11/14 03:20:09
先日までJavaのプログラミングでEclipseを使っていました。

今回Borland C++を使う事になり、IDEとしてCPadやBCC Developerを試してみましたが
やはりEclipseが忘れられず、EclipseにCDTをインストールして使おうと思いましたが
CDTで利用できる内容やググった結果等を見ると、CDTはやはりGCC向けのようで、
デバッガ等は、Eclipseからは正常に動作させたりできていない状態です。

EclipseでBorland C++を使っていくための情報のありかをご存知の方、教えてください。

715:デフォルトの名無しさん
07/11/14 04:48:12
>>714
びっくりした
全く同じことを昨日から試行錯誤してた
CDT4.0だとビルドすらできず

自分は諦めてgccに走ったんだが
デバッガ(GDB)がうまく動かない…

716:デフォルトの名無しさん
07/11/14 15:24:08
ボーランドから来た

12月開催セミナーのご案内: 負荷テストツール

というメールが文字化けして読めないのは仕様ですか?

717:デフォルトの名無しさん
07/11/14 23:51:25
Borland C++ Compiler 5.5.1で、マルチバイト文字列操作ライブラリの
バグを見つけた。#include <mbstring.h> として

_mbsnbcmp( "あ", "a", 1 )

を実行すると、2つの文字列は一致したとみなされてしまう。試しに
Turbo C++ Explorer をインストールしてみたけど、未だにバグは
直っていなかった…

718:デフォルトの名無しさん
07/11/15 09:00:54
>>717
文字単位の比較なら、_mbsncmp() を使うべきではないの?

719:デフォルトの名無しさん
07/11/15 20:03:52
指定した長さの一番最後の文字が 2バイト文字の途中にひっか
かったら、その前の文字まで比較する、ということで仕様だと
思う。
というか、そんな枯れきった部分にバグがあるとは思えない。


720:デフォルトの名無しさん
07/11/15 23:24:59
717です。

>>719
>指定した長さの一番最後の文字が 2バイト文字の途中にひっか
>かったら、その前の文字まで比較する

ありがとう。そういう仕様とは知らなかった。
参考までに他の処理系の結果を示します。

Visual C++
_mbsnbcmp( "あ", "い", 1 ) → 一致
_mbsnbcmp( "あ", "a", 1 ) → 不一致

Borland C++
_mbsnbcmp( "あ", "い", 1 ) → 一致
_mbsnbcmp( "あ", "a", 1 ) → 一致

721:本田
07/11/17 08:21:21
>Zeta Debugger
>A stand alone source level debugger for C/C++.
URLリンク(www.fyzor.com)
>Partially or fully supported formats:
>Compiler Format Marker Compiler Version
>Borland C++ FB07, FB08, FB09, FB0A BCC4, BCC5, BCC5.5
>Visual C++ NB09, NB11, NB10 VisualC 5.0, 6.0
>Attention Some formats were not fully tested.

722:デフォルトの名無しさん
07/11/21 22:27:07
vistaでBorlandC++5.5は使えますか?


723:本田
07/11/26 00:22:33
HX DOS Extender
URLリンク(www.japheth.de)
Many development environments which support creating Win32 console applications are compatible with HX, among them are:

* Open Watcom C++
* Digital Mars C++
* MinGW (uses GCC)
* CygWin (uses GCC)
* MS Visual C++, including the free version of MS Visual C++ Toolkit 2003
* Borland C++, including the free version of C++ Builder Command Line Tools
* LADSoft CC386
* Pelles C
* LCC-Win32 (C compiler)
* Borland Delphi
* Free Pascal (Win32)
* Pascal Pro
* Virtual Pascal (Win32)
* FreeBasic (Win32)
* PowerBasic
* MicroFocus Object Cobol
* XDS Modula II
* MASM, TASM, POASM, WASM, FASM, LZASM, NASM, GOASM, ...

724:デフォルトの名無しさん
07/12/10 12:06:24
初歩的で環境の質問なんですけど

CPad(Ver2.31)上でリソースファイル(*.rc)をリンクさせる
方法はありませんか?

725:デフォルトの名無しさん
07/12/10 21:42:15
>>724
Makefile書いてCtrl + F9

726:デフォルトの名無しさん
08/01/01 07:25:49
BCC Dev使ってるんですけど、置き換えで
a[xxx]→a[xxx].b
こんな感じに置き換えたい時ってどうすればいいのでしょうか?

正規表現で
a\[(.*)\]こうすると検索までは出来たのですが、置き換え文字列が分かりません。
a[\0].bこんな感じで試してみたけど無理でした。

727:本田
08/01/17 17:45:55
>COMプログラマの解説書
>Crispin Goswell
>Microsoft Office Product Unit
>1995年 春
>1995年9月13日改訂
URLリンク(msdn.microsoft.com)
>抄録
>この解説書は、
>Microsoft(r) OLE Component Object Model(COM)オブジェクトを作成し、
>効果的に使用する方法を説明しています。
>例文はほとんどCで書かれていますので、実際に何が行われているかが、大変分かりやすく示されています。
>プログラマの中には、オブジェクトを実行するためにC++を好んで使用する人もいるでしょう。
>C++プログラマの観点からCOMの概念および基本的な使用法を論じているのは
>Kraig Brockschmidt著のInside OLE (第2版)(MSDN Library(Books))です。
>COMとは何か、またその設計や哲学の後ろにある動機付けをより理解する事に興味がある読者なら、
>Component Object Model Specification(MSDN Library(Specifications))の最初の2章を読んでください。
>第1章には簡単なイントロダクションを、第2章では徹底的に概要を解説してあります。
>この解説書ではInside OLEとCOM Specificationにある情報を、
>COMオブジェクトを実装する良い方法をいくつか示しながら解説するようにしてあります。

728:デフォルトの名無しさん
08/01/19 03:52:44
Error E2349って何ですか?
ここのURLリンク(www.geocities.jp)
最下部にある問題3をやろうと以下をコンパイル(WinXPsp2-BCC55-BCC Developer1.2.21)しようとしてもエラーで.exeが出来ません
#include <stdio.h>
int main()
{
char CCCC = "aaaa";
printf( "%d\n", CCCC );
return 0;
}
エラーメッセージ
> "C:\Documents and Settings\K.K\My Documents\Borland\BCC55\Bin\make.exe" -fDebug\test5.mak Debug\test5.obj
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
bcc32 -WC -3 -Od -w- -AT -pc -H- -k -b -v -y -DDEBUG -nDebug -c "C:\Documents and Settings\K.K\My Documents\MyProjectBCC\test5\test5.c"
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
c:\documents and settings\k.k\my documents\myprojectbcc\test5\test5.c:
Error E2349 c:\documents and settings\k.k\my documents\myprojectbcc\test5\test5.c 4: Nonportable pointer conversion in function main
*** 1 errors in Compile ***
** error 1 ** deleting Debug\test5.obj
Compile End !! (Elapsed time 0:00.547)

729:デフォルトの名無しさん
08/01/19 06:58:53
Nonportable pointer conversion in function main と書いてあるだろ
URLリンク(www.google.co.jp) だってすぐわかるし

730:デフォルトの名無しさん
08/01/19 10:18:20
ポインタと整数型の間には暗黙の変換が必要ですが,2 つの型のサイズが異なっています。これは明示的なキャストを使わなければ変換できません。

この変換自体に意味がないものかもしれないので,意図どおりの変換かどうかを確認してください。

731:デフォルトの名無しさん
08/01/19 13:47:05
とりあえず置いておきますお

C++Builder6ヘルプファイル(BCC5.5.1のヘルプに入ってないエラーメッセージ関係のヘルプもあるはず)
URLリンク(cc.codegear.com)

732:デフォルトの名無しさん
08/01/21 19:57:09
Cプログラマの為に、ポイントをまとめたドキュメントを販売しています。
プロのプログラマでもあまりにレベルが低い人が多すぎます。
そんな人に限って、自分のレベルの低さを自覚していない、、、

本人は構わないかもしれませんが、その下についた新人プログラマは
たまったものではありません。(私が経験しました。)

今になって分かりました。
彼らもまた、理解できていなかったのです。

プログラミング言語の一番の習得の近道はきちんと理解している人にアドバイスをもらうこと。です。
(何といったって、参考にしようとする市販の本さえ、 きちんと説明してくれていないのですから、
 その証拠にC言語の学習で悩む人がどんなに多いことか)

私のC言語に取り組んだ7年間をすべてぶつけたつもりでテキストを作りました。

私の会社の後輩からは、どんなテキストよりもわかりやすかった!や、
今まで教えてくれていた先輩や、テキストたちが、ちゃんと理解できていないことがわかりました。
と、嬉しいコメントをたくさんもらいました。

そしてなにより、彼らの社内での評価がとても高いということが、私の誇りです。

宣伝と言ってしまえば、そうなってしまうかもしれませんが、ひとりでも多くのプログラマを救いたい。

プログラムの世界そのものの実力を底あげに貢献し、
無意味なバグに、残業したり、悩んだりして欲しくないのです。

興味がある方はどうか、下のサイトをみてみてください。
URLリンク(mori.eco.to)

733:デフォルトの名無しさん
08/01/21 22:08:36
>>732
「私は素人です」  まで読んだ。

734:デフォルトの名無しさん
08/01/22 14:39:01
>>732
「ひとりでも多くのプログラマを救いたい」なら
このスレタイの最初の3文字を読み直すこと


735:デフォルトの名無しさん
08/01/22 22:36:05
>>734
禿げ散らかしながら同意!

736:デフォルトの名無しさん
08/01/27 08:05:07
tes

737:デフォルトの名無しさん
08/02/06 01:02:13
test

738:デフォルトの名無しさん
08/02/09 00:14:03
>>732
「はじめてのC」でおk

739:デフォルトの名無しさん
08/02/12 00:16:05
このコンパイラを仕事で使ってる人いるんですか

740:本田
08/02/12 00:26:11
>>739
仕事ではBCB5PROを使うやろ。
ライブラリは違うけど、同じコンパイラが入ってる。

741:デフォルトの名無しさん
08/02/12 14:16:15
仕事はTurboC4使ってるよ

742:デフォルトの名無しさん
08/02/12 17:48:57
使うやろ(笑)

743:デフォルトの名無しさん
08/02/13 16:19:24
bccかvcかをコードの中で識別する方法を教えてください

744:デフォルトの名無しさん
08/02/13 20:27:15
>>743

#ifdef __BORLANDC__
/* Borland C++ の場合 */
#endif

#ifdef __MSC_VER
/* Visual C++ の場合 */
#endif


745:デフォルトの名無しさん
08/02/23 19:19:28
しかしVCLまでついて無料なのにこの過疎はさすがだなw
全部VC2005と2008の無料版に流れたのか

746:デフォルトの名無しさん
08/02/24 09:01:48
↑MSの工作員て馬鹿だな

747:デフォルトの名無しさん
08/02/24 09:08:43
いやBCB1から使ってるボーランド派だ

748:デフォルトの名無しさん
08/02/24 09:54:12
ならBCCとBCBぐらい区別しようぜ

749:デフォルトの名無しさん
08/02/24 14:35:41
BCB = BCC ビルダー  = 開発環境付き ボーランドC++

750:デフォルトの名無しさん
08/02/24 15:31:45
>>749
Borland C++ Builder と RADじゃなかった頃の Borland C++ IDEの区別がつかないのかな。

751:デフォルトの名無しさん
08/02/24 16:04:21
BCB = BCC ビルダー  = グラフィカル開発環境付き ボーランドC++

752:デフォルトの名無しさん
08/02/24 17:21:54
Borland C++ IDEもグラフィカルなリソースエディタが付いていたんだけどな。
今でもOWL使っている人いるのかな?

753:デフォルトの名無しさん
08/02/24 17:32:30
単純に宣伝不足か?

754:デフォルトの名無しさん
08/02/24 17:38:38
>>1をよく読め。
ここはコマンドライン型のBorland C++ Compilerのスレだぜ。
VCL付き環境の過疎っぷりを議論したいなら、CodeGearオッチャスレにでも行けば?

755:デフォルトの名無しさん
08/02/25 10:27:01
TurboC++ 1.01はこっち扱いでいいのかね?

756:デフォルトの名無しさん
08/02/25 21:51:57
Turbo C++ Explorerのコマンドライン版でリソースリンクに失敗すると
いう話は、Turbo C++ Pro もしくは Borland C++ Builder 2007 では
解決しているのでしょうか?


757:デフォルトの名無しさん
08/02/26 08:03:07
Builderはスレチ

758:デフォルトの名無しさん
08/03/08 01:52:37
MSのやつはANSI Cでプログラミングできないからだめだめだな

bccもいいけど、dev c++もいいと思う。

759:デフォルトの名無しさん
08/03/08 10:47:10
はあそうですか

760:デフォルトの名無しさん
08/03/08 23:25:31
リソースの画像が1Mを超えるとエラーになるのはどうすればいいの?

761:初心者
08/03/22 19:28:22
URLリンク(www.chem.scphys.kyoto-u.ac.jp)
このページを参考にBorland C++をインストールして、
5番を参考にhello.cをコンバイルしてみたらエラーが出てしまいました

C:\borland\work>bcc32 hello.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
hello.c:
エラー E2209 hello.c 1: インクルードファイル 'stdio.h' をオープンできない
警告 W8065 hello.c 10: プロトタイプ宣言のない関数 'printf' の呼び出し(関数 main
)
*** 1 errors in Compile ***

C:\borland\work>

'stdio.h'をオープンするのにツールとかいるんでしょうか?
誰か教えてくださいm(_ _)m



762:デフォルトの名無しさん
08/03/22 19:31:59
>>761
bcc32.cfgの設定がうまくいっていない。

763:初心者
08/03/23 19:04:06
>>762
拡張子txtのままでした
ありがとう

764:デフォルトの名無しさん
08/03/24 22:50:24
10年ぶりに挑戦したが

#include <stdio.h>
main()
{
printf ("hello world\n");
}

これすらコンパイル出来ない件

765:デフォルトの名無しさん
08/03/24 23:41:55
拡張子「.c」で保存してる?

766:デフォルトの名無しさん
08/03/24 23:50:11
>>764
10年前というと Windows95 か Windows98 あたりでしょうか?

bcc32.cfg
ilink32.cfg

環境変数 path

の設定が必要です

767:デフォルトの名無しさん
08/03/25 06:12:27
>>765-766
窓はXP
勿論拡張子は*.c
そしてsetbccでcfg関連はクリアしてどうにかbinフォルダーにあるソースを
コンパイルできるとこまで来た。
bcc32.exeでコンパイルするとなんかエラーが出て
iLink32.exeで作ったexeファイルはXPで起動拒否ってるように見える。
XP乗っかったノートPC貰ったんで、これを期にCに再挑戦しようと
思ったんだが、、
以前はMS-DOS上でTurbo C 2.0使ってワイヤーフレームの
エースコンバットもどき作って楽しんでた。
だが、5インチフロッピーにソースコードがあるのでソースコードを窓機に移せなくて
困っている。

768:デフォルトの名無しさん
08/03/25 06:31:56
以前プログラミングしてたんならエラーの内容くらい書けよと思うんだが

769:デフォルトの名無しさん
08/03/25 06:51:20
ALL
cfg設定した後に再起動してなかったって話だったorz
ごめん
なんかエラーってかTurbo C 2.0で言うWarningだな。
全文掲載も照れるが一応、

警告 W8070 try1.c 6: 関数は値を返すべき(関数 main )
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland

昔から思ってたことなんだが{ }の中身は必ずしも関数じゃないのが世の中だと
思うんだが、この辺がCが好きになれない理由だったのを思い出した。
CのWarningは昔からストレスがたまる。

770:デフォルトの名無しさん
08/03/25 07:10:49
>>769
その警告ならreturn ~の書き忘れだとすぐわかるが
日本語も読めないのか

771:デフォルトの名無しさん
08/03/25 08:03:01
}の前に
return 0;
を追加すれば警告は出なくなる。値を返したくないのなら
void main()
にすればいい。

772:デフォルトの名無しさん
08/03/25 08:29:27
>>770-771
なるほど
てか、このソースリストはカーニハン&リッチー本の
一番最初に出てくる物なんだが、時代も変わったな。
おれも化石だorz

773:772
08/03/25 08:34:36
ぁぁ
大昔読んだターボC入門みたいな本に
なんでもかんでもvoid main()で書いておけば後々面倒がない
みたいな事が書いてあったのを思い出した。

774:デフォルトの名無しさん
08/03/25 12:11:39
そんな化石のあなたに
Turbo C++ 1.01
URLリンク(dn.codegear.com)

Turbo Pascal 5.5
URLリンク(dn.codegear.com)

775:デフォルトの名無しさん
08/03/25 12:39:47
昔はコンパイラとか高くてとても買えなかったが無料で使えるとはいい時代になったもんだ


776:デフォルトの名無しさん
08/03/26 00:57:57
だれかmain()はintを返すって突っ込めよ。

777:デフォルトの名無しさん
08/03/26 06:18:58
main = 195;

778:デフォルトの名無しさん
08/03/26 17:29:20
>>776
出口のないmainなんて腐るほど有るし、
その場合は void で構わんし。

779:初心者
08/03/26 17:42:35
URLリンク(www.chem.scphys.kyoto-u.ac.jp)
このページを参考にBorland C++をインストールして、
5番を参考にhello.cをコンバイルしてみたらエラーが出てしまいました


C:\borland\work>bcc32 hello.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
エラー E2075: コンフィグレーションファイル中の オプションの間違い : ・ソ-Ic:\Borl
and\Bcc55\include

3日ほど他のページ見たりして理由考えてるんですが分かりません
誰か教えてください m(_ _)m


780:デフォルトの名無しさん
08/03/26 18:17:20
>>778
いや、さすがに出口のないmainはないだろ。
出口に到達しないやつならいっぱい

781:デフォルトの名無しさん
08/03/26 18:27:11
>>780
void main()
  while (1) {
  //各種待ち受けバックグラウンド処理
  }
}
なんて組込は幾らでもある。

782:デフォルトの名無しさん
08/03/26 19:16:06
>>779
bcc32.cfg と ilink32.cfg をどこかにうpしてみて下さい
必要の無い日本語が入ってしまっている可能性が高いです

783:初心者
08/03/26 20:47:22
URLリンク(www-2ch.net:8080)
URLリンク(www-2ch.net:8080)
アップしましたm(_ _)m
ダウンロードパスは両方bccです

784:デフォルトの名無しさん
08/03/26 20:51:19
UTF8なのが駄目 シフトJISに変更するか
削除して、BCCの設定ファイルを生成するソフト使う

785:デフォルトの名無しさん
08/03/26 20:52:22
>>779
おそらくBOM付きUTF-8。Shift-JISで保存しる。

786:デフォルトの名無しさん
08/03/26 21:02:06
設定ファイルを生成するソフト

URLリンク(www.cmagazine.jp)

787:デフォルトの名無しさん
08/03/26 21:08:51
>>781
組み込みは自立環境だから、
エントリポイントの規定は当てはまらない。完全に処理系定義と定められている。

int mainと決められているのはホスト環境だけ。
まあこっちでも処理系定義でそれ以外も可となっているんだけどね。

788:初心者
08/03/26 21:17:01
できました^^
普段MTブログでUTF-8保存ばかりしてて、設定が残ってたようです
ずっと気がつかない所でした 
ありがと~m(_ _)m

789:デフォルトの名無しさん
08/03/26 21:27:23
>>781
それをコンパイルしたら自動的にretっていう機械語命令が入ると思うんだ。


790:デフォルトの名無しさん
08/03/27 06:07:39
>>789
retなんて機械語命令は入りません。

791:デフォルトの名無しさん
08/03/27 07:06:46
>>790
まじすか
普通アプリケーションなら絶対retが入るはずだけど、
OSでは入らないの?

たとえOSと言えどもBIOSから呼び出されるだろうし、retが必要だと思うんだけど、
あれって・・なんなの?


792:デフォルトの名無しさん
08/03/27 12:03:29
>>790
BCCのスレだろ
ret入るよ
; void main(void) {
;
push ebp
mov ebp,esp
;
;
; while(1) {
;
@1:
@2:
jmp short @2
;
; ;
; }
; }
;
@3:
pop ebp
ret

793:デフォルトの名無しさん
08/03/27 14:17:56
>>791
まあでも(mainに限らず)関数末尾に達しないことが明らかなら、
関数の最後にretを出力しないよう最適化するコンパイラは存在しうると思う。

794:デフォルトの名無しさん
08/03/27 14:29:33
>>791,>>792
スレタイ100回読んできましたorz
私がほざいたのはBCCでの挙動・結果じゃありません。

本当にすいませんでしたorz

795:デフォルトの名無しさん
08/04/11 06:01:18
radは使えなくてもコンポーネントは使えるって事はないの?

796:デフォルトの名無しさん
08/04/19 23:22:40
ねぇこれどうやってダウンロードして使うのーー??……
解凍して
freecommandlinetools2
freeturbodebugger
ReadmeInstall
ってのが出てきて、上の2つもインストール?できた。
どうやってつかうの??????

797:デフォルトの名無しさん
08/04/19 23:43:45
>>796
たぶん君には必要ないものだよ、これは。

798:デフォルトの名無しさん
08/04/20 11:27:19
>>796
君にはBCCは無理だ。おとなしくVC++にでも行きなさい。

799:デフォルトの名無しさん
08/04/20 15:28:40
C#かVB.NETでも推しておいた方がよくない?

800:デフォルトの名無しさん
08/04/20 16:30:07
どれにいっても同じような質問するだけだろう

801:デフォルトの名無しさん
08/04/20 22:32:25
CPadと併用して使っているんですが
DXライブラリのファイルをどこに入れればいいのかわかりません
保存場所を教えてください

802:デフォルトの名無しさん
08/04/20 23:23:46
>>801
-L オプションでライブラリディレクトリに指定されているところならどこでも好きなところでおk

803:デフォルトの名無しさん
08/04/20 23:37:09
>>801
一応つっこんどくけどMSのSDKに含まれるlibファイルはオブジェクトの互換性がないから使えないぞ。
BCBだと↓の使わないとD3DXとか使えない
URLリンク(www.clootie.ru)

ddraw.libとかのインポートライブラリはimplibで作ればいいだけだけど。



次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch