タダで使えるBorland ..
116:108
06/02/27 01:55:21
>>114さん
なるほど!わかりました。delete [] は結局受け取った変数の型しか
認識しないんですね。ありがとうございます。
>>115さん
すいません。理解が足りてなかったです。
つまり俺、あれで上手く動くコンパイラ作れないんですね?
>配列を基底クラスのポインタにいれたら ダ メ だ
なんだか理解出来てないみたいです…。ごめんなさい。
そもそも、よく考えてみたら配列要素を指す時に基底クラスのポインタじゃ
駄目ですしね…。
最初に何がしたかったのか忘れたので思い出してから
(解決できなかったら)また来ます。
どうもでした。
117:108
06/02/27 02:13:43
うああ!あとひとつ、すいません。
配列の任意の要素ひとつを基底クラスのポインタに入れて
仮想関数を呼び出したり、更に基底クラスのメンバ関数の
中で仮想関数を呼び出す分には問題ないですよね?
118:デフォルトの名無しさん
06/02/27 02:36:42
>>117
それは問題無しです。
119:108
06/02/28 22:17:10
>>118さん
わかりました。ありがとうございました。
120:デフォルトの名無しさん
06/03/02 23:20:24
すいません、
URLリンク(tokyo.cool.ne.jp)
を参考に勉強しているんですが、SDL_gfxのDLLをビルドする段階で詰まっています。
単に.cのファイルを同一プロジェクトに含めて再構築するだけでは駄目なのでしょうか?
よろしければ、ご教授おねがいします。
121:デフォルトの名無しさん
06/03/11 01:18:50
浮動小数点の0除算では「Inf」が返る処理系がありますよね?
BCCでは残念ながら落ちちゃいました。
もちろん、0除算は未定義なので、落ちてもいいのですが、
浮動小数点の0除算でInfが返るかどうかを調べる方法をご存知の方いませんか?
122:デフォルトの名無しさん
06/03/11 04:28:46
>>121
#include <float.h>
......
_control87(0x1f,0x1f);
で落ちなくなる。
123:デフォルトの名無しさん
06/03/11 05:08:00
>>121
あと、signal(SIGFPE, ....) でも補足できる。
124:デフォルトの名無しさん
06/03/11 19:33:25
MIDL.EXEが欲しいのですが、アナログ電話なのでマイクロソフトから巨大なものを落としたくないのです。
どこかにないでしょうか?
"COM Kits"という誰かが作ったBCC用のパッケージがあり、そこに入っている、という海外の記事を見たのですが、"Com Kits"について何かご存じの方はいらっしゃいますでしょうか?
あと、#importが動かないので、TypeLibImport.dllも・・・
125:デフォルトの名無しさん
06/03/12 14:03:50
midl.exe って再配布可能じゃないから、誰かが作ったパッケージの中に入れちゃイカンと思う……
126:デフォルトの名無しさん
06/03/12 17:45:53
midl.exeはC++BuilderXにも入ってるけどTypeLibImport.dllが欲しかったらBuilder買ってくらはい
127:デフォルトの名無しさん
06/03/18 19:36:31
リンク時に結合するライブラリをソース中で指定できないでしょうか?
MASMではINCLUDELIBでできるんですが・・・
128:デフォルトの名無しさん
06/03/18 19:44:13
#pragma comment(lib, "***.lib")
129:http://www.vector.co.jp/soft/win95/util/se072729.html
06/03/18 21:14:49
TextSS のWindowsXP(Professional)64bit化おながいします
もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
そういや64bitにネイティブ対応している2chブラウザてありましたっけ?
130:デフォルトの名無しさん
06/03/25 22:31:04
A.objとB.objを活用するにはmakeに何を書けばよいですか
インストール以来makeは触ってません
131:130
06/03/25 22:57:44
解決しました。BCC32 A.obj B.obj でした。でも、MAKEでどうするのかわからない
132:デフォルトの名無しさん
06/03/26 11:43:36
URLリンク(www.geocities.co.jp)
133:ぼ〜らんど
06/03/31 22:41:07
おはつです。リソースDLLウィザードという多言語対応できるやつがあると聞いて、ヘルプ読んで本読んだけどいまいちよくわからん。どいうところで多言語対応してくれるの?プリーズ・テル・ミー!
134:デフォルトの名無しさん
06/04/02 17:11:19
C言語はフリーフォーマット形式だと思うので
printf("あいう
えお");
と入力しても問題はないと思うのですがBCCdevを使っていると改行したところで個別の関数と認識されてエラーになってしまうます。
ここはどういう風な設定をすれば普通に認識してくれるのでしょうか?
135:デフォルトの名無しさん
06/04/02 17:16:36
("あいう"
"えお")
としたらできました・・
136:デフォルトの名無しさん
06/04/02 17:25:08
printf("あいう\
えお") ;
というのもあるよ。
137:デフォルトの名無しさん
06/04/02 17:32:16
勉強になりますφ(゜▽゜*)
138:デフォルトの名無しさん
06/04/08 07:15:35
Win98において、TurboDebuggerで、NASM等で作ったプログラムをデバッグ中に、よく閉じても閉じても無限に「不正な処理」ダイアログが出現してしまってOSを終了することもできなくなる事があるのですが、このことについて何かご存じの方、お教えください。
「オレもなった」とかでもいいです。
139:デフォルトの名無しさん
06/04/08 17:00:28
>>138
すぐにWin9x系を使うのをやめるんだ!
140:デフォルトの名無しさん
06/04/14 21:05:21
登録するの個人的に嫌なんで誰か
Borland C++ Compiler 5.5 UPして下さい〜m(_ _)m
141:デフォルトの名無しさん
06/04/14 21:11:15
あほか
142:デフォルトの名無しさん
06/04/14 22:32:53
確かゲームプログラム練習帳に付いてた。
143:デフォルトの名無しさん
06/04/14 23:13:26
別に登録しなくても使える処理系なんてほかにいくらでもあるんだから……。
144:デフォルトの名無しさん
06/04/15 03:12:59
PorlandのC++で5.5のフリーのコンパーラーをダウンロードしたんですが
ソフトを解凍してから先が、説明を読んでも分かりません・・・
教えてください・・・
145:デフォルトの名無しさん
06/04/15 05:26:36
>>144
つ URLリンク(pingwin.hp.infoseek.co.jp)
146:デフォルトの名無しさん
06/04/15 09:03:27
そんなパチモン使うのはやめましょう。
147:デフォルトの名無しさん
06/04/15 13:21:52
>>144
検索すれば解説してくれているホームページはいくらでもある。
URLリンク(www.neco.nu)
URLリンク(www.enri.go.jp)
URLリンク(homepage3.nifty.com)
URLリンク(park6.wakwak.com)
それでも分からなければ、具体的に何が分からないのかを書け。
それと、誤記はつまらない突っ込みを呼ぶ。
「Porland」、「コンパーラー」
148:デフォルトの名無しさん
06/04/15 17:17:38
てか誤字含めてあからさまに釣りだろう
149:124
06/04/22 06:44:43
何とかPSDKからMIDL.EXEだけを落とせないか、と思い、こんなツールを作りました。
URLリンク(gamdev.org)
しかし、覗いてガックリ・・・CABの中身はさらにCABだった・・・orz
それらしいのは、
"Setup\PSDK-PSDK-common.?.cab"
"Setup\PSDK-PSDK-x86.0.cab"
"Setup\PSDK-SDK_Core_BIN-common.0.cab"
"Setup\PSDK-SDK_Core_BIN-x86.0.cab"
"Setup\PSDK-SDK_Core_BLD-common.?.cab"
"Setup\PSDK-SDK_Core_BLD_X86-common.0.cab"
ここいらへんなのですが、どれにMIDL.EXEが入っているんでしょうか?
150:デフォルトの名無しさん
06/04/22 07:24:07
さらに展開しろよ
151:デフォルトの名無しさん
06/04/22 09:41:18
すげえな。
でも毎日ちょびっとずつ SDK 落とした方が話が早いんじゃねえの。
152:デフォルトの名無しさん
06/04/22 19:56:53
或いはブロードバンド回線を持っている友人の家でイメージを落として、CDに焼くとかさ。
友達がいないならできないけどな。
153:本田
06/04/23 08:27:34
>STDCXX - Apache C++ Standard Library
>As the starting point for future efforts,
>in summer 2005 Rogue Wave Software has contributed its commercial implementation of the C++ Standard Library to the Apache stdcxx project,
> a proven code base that has been shipping for over a decade and is among the most widely used cross-platform implementations of the library.
URLリンク(incubator.apache.org)
Rogue Wave SoftwareのライブラリはBCCも使用しているので参考になるかも?
ちなみにVCはDinkum Libraries。
URLリンク(www.dinkumware.com)
154:デフォルトの名無しさん
06/04/23 10:51:36
ネカファで落として焼いてきたほうが早いかと。
近所になかったり家から出られないならできないけどな。
155:デフォルトの名無しさん
06/04/23 13:56:27
軟禁状態?
156:デフォルトの名無しさん
06/04/23 17:10:50
>>154
あー俺一度だけそれやった。
引っ越しでしばらくネットが使えなくなってた時に、いくつかフリーウェア
をUSBメモリに入れてきた。店によってはボッタクリフロッピーが売れなく
なるので、USBメモリの差し込み口がないPCを置いてる所がある事を
その時知った。
前面になくても大抵後ろ側にあるけどね。
157:デフォルトの名無しさん
06/04/24 03:31:53
Turbo Cはgraphics.hをインクルードしてグラフィックが出来たのに、
BCCはこれをインクルードできない。・゚・(ノД`)・゚・。
158:デフォルトの名無しさん
06/04/24 06:01:40
初歩的な質問ですみません。
C++のプログラムをコンパイルすると、
リンカで
Illegal option Gnとか
出てしまいコンパイルに成功しません。
ilink32.cfgにはGのオプションの指定はありません。
何故なのか判りません。
159:デフォルトの名無しさん
06/04/24 07:23:10
bcc32でググッてみましたが
全然わかりません。
だれかたちけて
160:デフォルトの名無しさん
06/04/24 17:03:35
よく見たらBorland C++コンパイラーが
XPに対応してませんでした。。
161:デフォルトの名無しさん
06/04/24 17:09:59
>160
当方XPだが普通に使えるぞ?
何か間違えてるんジャマイカ
162:デフォルトの名無しさん
06/04/24 19:32:44
もっかいやってみます。。
163:デフォルトの名無しさん
06/04/24 20:52:44
ソースにpragmaかなんかでオプション指定してるとか?
できるのかは知らないけど
164:デフォルトの名無しさん
06/04/24 22:44:38
VBプログラマ Cプログラマのお仕事
URLリンク(www.vb-c.net)
165:デフォルトの名無しさん
06/04/24 23:28:19
>>164
VBやCスレに書き込まずdelphiスレにマルチしているところが粘着なんだよな。
そういう幼児性が高校生にまで馬鹿にされる哀れなオッサン。
166:デフォルトの名無しさん
06/04/25 19:01:24
URLリンク(www.vector.co.jp)
167:デフォルトの名無しさん
06/04/25 19:06:29
URLリンク(www.cmagazine.jp)
こっちのほうが新しいよ。
168:デフォルトの名無しさん
06/04/25 19:28:29
質問をひとつ。
ctype.hのisleadbyte()の引値って何ですか?
intと聞き及んだんですがcharでも普通に動きました。
169:デフォルトの名無しさん
06/04/25 19:30:33
皆さん御心配なく☆ちゃんと避難所と別のホムペがありますよ〜
↓↓↓こちらの【ばいえるん】はまだ削除されておりません
DQN共の巣【ばいえるん】に突撃だ↓↓↓
URLリンク(ip.tosp.co.jp)
↓↓↓こちらは新たなアフォでありまつ
徹底追撃セヨ↓↓↓
URLリンク(ip.tosp.co.jp)
更に別のけんけんHP潰して↓↓↓
URLリンク(ip.tosp.co.jp)
コピペ大歓迎☆2ちゃんのあらゆるとこに貼付けて下さい!
170:デフォルトの名無しさん
06/04/25 22:51:21
一体誰が何を心配してるんだ????
DQNとは>>169のことか?
171:デフォルトの名無しさん
06/04/26 00:55:38
BCCDeveloper使ってリソースの設定したがアイコンが表示されません。
---------ログ------------
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
bcc32 -W -3 -Od -w- -AT -pc -H- -k -b -v -y -DDEBUG -nDebug -c E:\DCU\bccdev1221\hika\icontest\TestMain.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
E:\DCU\bccdev1221\hika\icontest\TestMain.cpp:
brc32 -r -foDebug\IconTest.res E:\DCU\bccdev1221\hika\icontest\IconTest.rc
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.
bcc32 -W -3 -Od -w- -AT -pc -H- -k -b -v -y -DDEBUG -eDebug\IconTest.exe Debug\TestMain.obj
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
brc32 Debug\IconTest.res Debug\IconTest.exe
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Build End !! (Elapsed time 0:00.484)
------------------------------------------
リソースを埋め込んで実行ファイルのアイコンを変えることに成功しないので
知人からうまくいったものをフォルダごといただいたのですが
メイクすると解凍して直ぐにはちゃんとアイコンが変わっていたのにデフォルトのウィンドウアイコンに変わってしまいました。
知人のログとくらべてみたところパス名に""がないので原因かと思い
Program Filesといったスペースが入ったりしているフォルダから別ドライブに移動させたのですがだめでした。
リソーススクリプトのIconTest.rcでちゃんと設定しています。
どなたかご教授ください。
172:デフォルトの名無しさん
06/04/26 05:56:54
>>168
char が int に格上げされてるんじゃないの?
173:デフォルトの名無しさん
06/04/26 10:02:32
>>171
アイコンが表示されないというのはビルドしたファイルをエクスプローラで見たときのことかな。
ログでは特にエラーも出てないようだけど、リソースハッカーとかでのぞいてみたり、
ショートカット作ってアイコンの変更とかしても含まれていないのかな。
174:デフォルトの名無しさん
06/04/26 14:04:29
>>172
そんなことがあるのか…
intのほうがでかいから、逆はないですよね?
175:デフォルトの名無しさん
06/04/27 00:57:55
キャストという言葉を覚えましょう
176:デフォルトの名無しさん
06/04/27 23:17:17
>>175
自分で(int)つけなくても、関数側でしてくれるんですか?
引数の型ってもっと杓子定規なもんかと思ってました。
177:デフォルトの名無しさん
06/04/27 23:45:43
入門書読めよ
178:デフォルトの名無しさん
06/04/28 20:23:38
昨日Turbo Debugger落とそうとして某のサイト見たら、パスワードをメールで問い合わせろって書いてあったのに、
今日またサイト見てみたらパスワードが同梱されてる…
何かあったの?
179:デフォルトの名無しさん
06/05/01 03:46:11
URLリンク(www.geocities.com)の
ソースをダウンロードする(第八版)
URLリンク(www.geocities.com)
ってbcc55でそのままコンパイルできますか?
makeでもダメだったんですけど。
180:デフォルトの名無しさん
06/05/01 11:51:26
readmeぐらい嫁よ
181:デフォルトの名無しさん
06/05/05 04:40:27
質問です。
フリーのBCC5.5で_stat()を含むプログラムを作成したのですが、
_stat()で0バイトのファイルを指定したら、st_sizeには0が返却されるという認識で正しいですか?
試しに作成してみたらst_sizeに10進で1403060224という値が返されてきて原因不明です。
182:デフォルトの名無しさん
06/05/05 08:34:54
>>181
_statは使用しない
#include <sys/stat.h>
stat
183:181
06/05/05 18:13:45
>>182
解答ありがとうございます。
変更前:
関数:_stat()
返却構造体:struct _stat
変更後:
関数:stat()
返却構造体:struct stat
でst_sizeに0が返却されました。
184:デフォルトの名無しさん
06/05/06 12:29:31
bccSDK
URLリンク(sourceforge.net)
Description:
---------------
This project has a goal to supply missing and/or updated static lib
or import lib files that where not shipped with older versions of
Borland C++ compilers (mainly speaking about Borland free compiler
and bcb 6 compiler) together with latest header files from Microsoft
Platform SDK.
Status:
---------------
Pre-Alpha
Currently I'm using MS Platform SDK for Windows 2003 Server SP1 as
a starting point for this project. A bit more than 50% of header
files are prepared for Borland compiler. The missing ones will be
added soon.
185:デフォルトの名無しさん
06/05/07 20:40:01
>>184
それをインストールすることによって何が出来るの?
186:デフォルトの名無しさん
06/05/11 04:03:47
今、winアプリを作っているんですが、
例えば、リソーススクリプトで
IDI_AICONDISCARDABLE"C:\borland\bcc55\hoge\aka.ico"
としていて、brc32でexeにくっつてアイコンが正常に表示されたとして、
IDI_AICONDISCARDABLE"C:\borland\bcc55\hoge\midori.ico"
と変えて、brc32でくっつけ直してもアイコンが変わらないんですが、なぜですか??
ソースのコンパイルからやり直したり、objファイルを一回消してみたりとかしても
なぜかaka.icoが表示されます。
187:186
06/05/11 04:55:18
ソースファイルをリネームしてコンパイルからやり直せばリソースの変更も必ず反映されるみたいです。
めんどくさいですが、一日中解決方探し回ってもわからなかったので、この方法でいってます 笑
188:名前は開発中のものです。
06/05/11 10:30:08
リソースコンパイラーでコンパイルし直せばいいんでないの?
189:デフォルトの名無しさん
06/05/11 19:47:03
>>188
brc32がリソースコンパイラーだ
>>186
リンクはしたのか?
.resを削除してリソースコンパイル、リンクしてみたらどうなる?
190:189
06/05/11 20:29:25
>>188
すまん。間違いは言ってなかった。
191:186
06/05/12 01:53:52
ほんとに申し訳ない;
単なるソースの記述ミスで、存在しないリソースを指定していたせいだったみたいです。(winapi質問箱の763は自分です(笑 )
ありがとうございました
192:124
06/05/13 06:33:59
PSDKが欲しいのではなくて、MIDLだけが欲しいのです。MSDNライブラリCDは2004年版をジャンクで入手済みなので。
あと、MSに対する反感もありますね〜
#こんな巨大なパッケージにしやがって。何で好きなものだけ落とせないんだよ。64ビット用やDirectShowなんか要らないって。ヘッダだってBCCにはついてるんだから。ブロードバンドの普及していない国や貧乏人はプログラミングするなってか?
どのCABに入っているのか教えてもらえませんか? イヤだけど25Mを落とします。
まあ究極的な方法として、ショップに置いてあるADSLのデモマシンで落としてMIDLだけをどっかにUPする、というのもありますが・・・そういう事に使ってると文句言ってくる店員がいたりするので面倒と言えば面倒・・・
CAB内のCABをさらに展開しようとはしてみましたが、CABはZIPと違い、あるファイルを展開しようとした場合にはそれより前方に格納されているすべてのファイルデータが無いと展開できない仕組みのようです。
ちなみに永久アク禁の無料プロバイダなので、代行してもらって書いてますので、何か書いてもらってもすぐにレスが書けないですが、ご容赦下さい。
193:デフォルトの名無しさん
06/05/13 10:50:08
>>192
たしかPlatform SDKは実費くらいで郵送してくれる。
194:デフォルトの名無しさん
06/05/13 11:59:27
>>192
うざい
195:デフォルトの名無しさん
06/05/13 21:50:57
>>192
インターネットカフェ>Google
CD-Rとかを使えるネットカフェを探すといいのではないだろうか
196:デフォルトの名無しさん
06/05/14 16:52:58
BCCのパーソナル版もDel同様デバッガの
ローカルウインドで変数を確認できないの?
197:デフォルトの名無しさん
06/05/14 22:47:25
>>196
>BCCのパーソナル版
そりゃなんだ?
198:デフォルトの名無しさん
06/05/15 13:12:21
>>197
BCBのことだろ?
199:デフォルトの名無しさん
06/05/15 16:38:20
コンパイラの真似するのがクールだと思ってる奴に話しかけると
友達が減ったり低級動物霊に取り憑かれたりするよ。
200:デフォルトの名無しさん
06/05/16 23:40:37
約5ヶ月で200
201:デフォルトの名無しさん
06/05/17 20:26:22
このスレは意味不明のカキコばかりだな
202:デフォルトの名無しさん
06/05/26 03:34:10
ゼロ除算エラーはキャッチ出来ないのでしょうか。
次のようなソースを書いてみました。
#include <stdio.h>
int main() {
int i;
i=100;
__try {
i= i/0;
}
catch (...) {
printf("除算エラーキャッチ\n");
throw;
}
return 0;
}
203:ディフォルトの名無しさん
06/05/26 13:25:21
あ、実行時には注意してください。98で
「エラーがでました」みたいなウインドウが三回出て抜けます。
204:デフォルトの名無しさん
06/05/26 17:18:47
つか例外投げてないからキャッチできるはずがない
205:ディフォルトの名無しさん
06/05/27 04:21:17
インストールしたけど、そこから進められない(´;ω;`)ウッ…
206:デフォルトの名無しさん
06/05/27 10:37:43
>>202
システム例外を捕捉するには catch じゃなくて __except が使える。
#include <windows.h>
__try { i = i/0; printf("%d\n",i); }
__except(EXCEPTION_EXECUTE_HANDLER) { printf("例外"); }
のように書けば捕捉される。
207:デフォルトの名無しさん
06/05/27 10:57:04
あと
void handler(int) { throw 1;}
signal(SIGFPE, handler);
みたいにしておけば、ふつうの「try...catch」でも捕捉できる。
208:デフォルトの名無しさん
06/05/27 11:21:06
>>207
> throw 1;
そりゃないでしょ。
209:デフォルトの名無しさん
06/06/05 10:46:58
>>160
んなわけない
210:デフォルトの名無しさん
06/06/05 11:06:55
BC++でWindowsのウィンドウを使ったインターフェースを持ったプログラムの作成って可能ですか?
211:デフォルトの名無しさん
06/06/05 12:15:20
可能。
212:デフォルトの名無しさん
06/06/05 12:19:35
>>211 サンクス。
213:デフォルトの名無しさん
06/06/14 04:15:58
涼宮ハルヒの憂鬱 第11話で長門が bcc32 使ってた
214:本田
06/06/15 10:12:13
>XN Resource Editor
>XN Resource Editor is a free, powerful, fully featured resource editor
>and PE module explorer for Windows 98, Windows 2000 and Windows XP.
URLリンク(www.wilsonc.demon.co.uk)
215:デフォルトの名無しさん
06/06/15 12:17:10
>>213
あれBCCか。多重起動してたなw
216:デフォルトの名無しさん
06/06/16 01:22:14
borland + DirectX の質問は、このスレでよろしいですか?
217:512
06/06/16 14:17:50
画像付き解説サイト
URLリンク(members3.jcom.home.ne.jp)
218:デフォルトの名無しさん
06/06/16 17:24:12
↑の512には関係ないので
219:デフォルトの名無しさん
06/06/17 18:59:10
ハルヒ+bcc32の検証
URLリンク(blog.proj.jp)
220:デフォルトの名無しさん
06/06/19 14:35:01
ダウンロードしたんですけど
使い方がよく分かりません i!|||_| ̄|○|||!i
どなたか教えていただけませんか?
開こうとすると、強制的に閉じられてしまいます
221:デフォルトの名無しさん
06/06/19 15:07:04
>>220
EXEをダブルクリックしているだろ。
これはコマンドプロンプトから実行するものなの。
222:220
06/06/19 15:14:31
そうなんですか。
どのようにしたらいいんでしょか?
初心者なのでお願いします
223:デフォルトの名無しさん
06/06/19 16:47:10
URLリンク(ja2yka.homeip.net)
を読んで、書いてある通りにやってもできなかったらまた来なさい。
224:デフォルトの名無しさん
06/06/19 17:18:14
ただより高いものはねぇ、お前ら、どーん使え!(誰か突っ込んで)
225:220
06/06/19 18:16:17
環境の設定まで行ったんですけど
デバッカにC:\borland\bcc55\Bin\TD32.EXE
入りません
226:220
06/06/19 18:28:43
詳しく書くと
C:\borland\bcc55\Bin\TD32.EXE
がBinに入っていませんどうすればよいですか?
227:デフォルトの名無しさん
06/06/19 18:55:17
URLリンク(www.borland.com)
228:デフォルトの名無しさん
06/06/19 20:02:01
>>222とは別人なんですが
>>223のサイトをみたのですが
デバッカをインストールしよう
と思ったのですがBorlandからメールがこなくてパスワードが
わかりません
どうしたらいいですか??
229:デフォルトの名無しさん
06/06/20 00:36:07
>>228
>>227をよく読め!
230:デフォルトの名無しさん
06/06/23 22:09:19
VC2005EEとBCCとの差ってなんですか?
慣れてないから大きな違いが解らないんですが、VC2005はやたら起動とか重いような・・・
231:デフォルトの名無しさん
06/06/23 23:09:13
>>230
公開された年月。
VC++ 2005の方が最近だから、よりC++標準への対応度が高い。
最適化の能力も高いから、出力される機械語がより速かったり小さかったりする。
また、VC2005EEはIDE付きだから、コマンドラインとおさらばして開発できる。
逆にVC2005EEだってBCCのようにコマンドラインからコンパイラを実行させることもできるよ。
232:デフォルトの名無しさん
06/06/23 23:35:03
>>231
なるほど、そりゃ最適化されてる方が良いに決まってますね
まだ全然使いこなせてないんであれなんですが、VC2005EEのが使い勝手が良かったりするんでしょうか?
BCCやVisual Windows for BC++のが軽くて良い感じなんですが・・・
VC2005は補完が良く出来てる感じを受けました
233:デフォルトの名無しさん
06/06/24 15:54:23
bccは手軽でVCはいろいろ設定とかめんどくさいって感じ。
まあ多少めんどくてもVCのほうがいいと思うがな。
234:デフォルトの名無しさん
06/06/24 17:11:07
慣れればむしろ楽。
235:デフォルトの名無しさん
06/06/29 03:38:39
ソースをCと解釈してコンパイル,C++と解釈してコンパイルということを
明示的に指定するにはどうすればいいのでしょう?
同じソースのファイルをふたつ作って
test1.c,test2.cppと拡張子を変えてそれぞれをコンパイルしてみたのですが
両者の吐くアセンブりは同じものでした。
gccとg++を使えば確実に指定できますが
bccではそういった機能は無いのでしょうか。
236:デフォルトの名無しさん
06/06/29 03:49:05
>>235
.c でも .cpp でもコンパイルできたソースって事は、原則的に言って
Cのコードだって事だろ?同じアセンブラになって当然のような希ガス。
237:デフォルトの名無しさん
06/06/29 04:03:06
>>235
ソースの拡張子に関係なくC++と見なすコンパイルオプション-Pはあるけど
これは拡張子.cxxとかに対応する目的かもしれん。
238:デフォルトの名無しさん
06/06/29 12:18:36
最近の製品版についてる bcc は .cc/.cxx を自動的に C++ と
見なしてくれるけどね。
C++ と C でちがう結果になる文、たとえば
printf("%d\n", sizeof('a')); // C では 4, C++ では 1
とか書いてコンパイルしてみれば、ちがう結果になるのがわかるはず。
239:デフォルトの名無しさん
06/07/12 23:23:28
こんにちは。
BMP画像を表示させるアプリケーションを作っています。
Borland C++ Compiler 5.5 でコンパイルしたところ、
リソースファイルで指定したビットマップのファイルが1Mを越えたあたりで
コンパイルエラーで実行ファイルが作成できません。
指定ファイルの上限などあるのでしょうか。
初心者で、説明がわかりにくいところもあるかと思います。
どうぞよろしくおねがいいたします。
以下、エラーの内容です。
240:239
06/07/12 23:24:41
239です。
BCC32 -W test.c
は問題ありません。
そのあと
BRC32 test
をすると
「
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
」
とコマンドプロンプトに表示された後、
「問題が発生したため、Turbo Incremental Linker を終了します。 ご不便をおかけして申し訳ありません。」
という画面がでてきます。(エラー報告を送信する・送信しないというボタンのある画面です)
送信しないをクリックするとコマンドプロンプトの画面に戻り
「** error 1 ** deleting kaw70.exe
d:\docs\mydoc\cfile>
」
とコマンドプロンプトに表示されます。
つづく
241:239
06/07/12 23:26:38
つづき
test.rc の中身
///
Oth1 BITMAP "4.bmp"
Oth2 BITMAP "5.bmp"
Oth3 BITMAP "6.bmp"
Oth4 BITMAP "7.bmp"
Aug BITMAP "8.bmp"
Sep BITMAP "9.bmp"
Oct BITMAP "10.bmp"
Nov BITMAP "11.bmp"
Dec BITMAP "12.bmp"
///
↑だとエラー
///
Oth3 BITMAP "6.bmp"
Oth4 BITMAP "7.bmp"
Aug BITMAP "8.bmp"
Sep BITMAP "9.bmp"
Oct BITMAP "10.bmp"
Nov BITMAP "11.bmp"
Dec BITMAP "12.bmp"
///
↑だとエラーは出ず、test.exeが作成されます。
というながれです。
ながくてすみませんが、よろしくおねがいします。
242:デフォルトの名無しさん
06/07/13 09:04:56
>>239
brcc32でリソースコンパイルしてilink32で手動リンクさせてもダメ?
243:239
06/07/13 18:37:12
アドバイス、ありがとうございます。
でも、ilinkのやり方がわからないんです…。
なのでやり方が間違っているかもしれませんが、やってみました。
bcc32 -W test.c
brcc test.rc
ilink32 c0w32.obj test.obj,test.exe,,cw32.lib import32.lib,,test.res
としたところ
コマンドプロンプトの方に以下のようなメッセージがでました。
「Fatal: ファイル C0W32.OBJ が開けません」
(Binフォルダには「bcc32.cfg」も「ilink32.cfg」もあります。)
また、コマンドラインの「c0w32.obj」を消したところ
cw32.libがありませんとでます。
「c0w32.obj」と「cw32.lib」を消したところ
import32.libがありませんとでます。
どうか、お知恵をお貸しください。
244:デフォルトの名無しさん
06/07/13 19:51:48
リソースだけのDLLを作れ
245:239
06/07/13 21:28:23
244さん
「リソースだけのDLL」を検索したら、いっぱい出てきました。
見たところややこしいですが、がんばって作ってみます。
ありがとうございました。
246:デフォルトの名無しさん
06/07/13 23:33:51
このソフトって無料でC言語使えるの?
247:デフォルトの名無しさん
06/07/14 00:00:42
うん、無料だよ。
248:デフォルトの名無しさん
06/07/14 09:40:05
>>239,243
ilink は関係なくて、古い brc のバグ。
BCB6 についてるものでは問題ない。
249:239
06/07/14 23:45:45
248 さん。
情報、ありがとうございます。
…そうですか、BCB6なら…。
BCCじゃ、だめなんですね。がっくし。
でも、だめだということがわかってよかったです。
ありがとうございました。
250:デフォルトの名無しさん
06/07/15 09:13:50
DelphiやBuilderXのbrcはどうかな?
251:239
06/07/16 00:40:35
インターネットで見たところ、
BuilderXの無料配布は終了したよう…?
本についているのをゲットすればいいのかなー?
252:デフォルトの名無しさん
06/07/16 15:24:56 BE:111948724-
Cannot open file: windows.h
というエラーが出る場合はどうしたらいいんでしょうか・・
253:デフォルトの名無しさん
06/07/16 20:30:38
>>252
-Iスイッチ。
254:デフォルトの名無しさん
06/07/21 16:06:45
備忘録
URLリンク(support.borland.com)
255:252
06/07/22 09:26:25 BE:1007532498-
解決しました。どうもありがとうございました。
256:デフォルトの名無しさん
06/07/31 08:48:00
OD=obj
SD=.
OF = $(OD)/main.obj $(OD)/misc.obj
all : test.exe
test.exe : $(OF)
bcc32 -e"$@" $(OF)
$(OD)/%.obj : $(SD)/%.c
bcc32 -e$@ -c $<
とい makefile を書いたのですが
Fatal: 'obj/misc.obj' does not exist - don't know how to make it
というエラー?がでてコンパイルできません。
obj/misc.obj があればうまくいきますが最初にコンパイルする時には
ないので困っています。やはり
$(OD)/%.obj : $(SD)/%.c
とすると最初に .obj ファイルを用意しないといけないのでしょうか?
257:デフォルトの名無しさん
06/07/31 12:24:58
氏ね
258:デフォルトの名無しさん
06/07/31 13:39:45
w
259:デフォルトの名無しさん
06/08/01 08:53:40
>>256
まず使っている make はボーランドの make でしょうか、
GNU の make でしょうか。
> $(OD)/%.obj : $(SD)/%.c
というのは GNU 方言なので、ほかの make では動きません。
ボーランドの make では下のように書きます。
{$(SD)}.c {$(OD)}.obj:
それから、
> bcc32 -e$@ -c $<
ですが、obj 名を指定するオプションは -e ではなく -o です。
260:デフォルトの名無しさん
06/08/01 08:58:46
>>259
追記。obj/ ディレクトリはあらかじめ作っておく必要があります。
261:256
06/08/01 11:21:41
>>259
ありがとうございました。
262:デフォルトの名無しさん
06/08/02 22:51:12
BorlandC++6に、このメソッドがどこから呼ばれてるかを表示できる機能ってありますか?
Eclipseでいうところの右クリック⇒「呼び出し階層を開く」みたいなやつ。
263:デフォルトの名無しさん
06/08/03 17:59:57
質問です。
とあるマニュアル
URLリンク(www001.upp.so-net.ne.jp)
>>「Readme.txtにa. 既存のパスに "c:\Borland\Bcc55\bin" を追加します。
>>この意味は、Windows 9x 系では C:\AUTOEXEC.BAT の SET PATH= に追加することで、 Windows XP では、コントロールパネル→システム→詳細設定→環境変数→Pathに追加することです。」
このHPに従い、ボーランドのCコンパイラをダウンロードしたんですが、この「環境変数」というのは「ユーザーの環境変数」ですか?それとも「システムの環境変数」ですか?
システムの環境変数の場合、既にデフォルトでパスが書き込まれています。
これは上書きしろという意味なのですか?
どうか教えてください。
264:デフォルトの名無しさん
06/08/03 19:29:38
さんざん「追加」と書いてあるだろ。
上書きなんて一言も書いてない。
「ユーザーの・・・」でも「システムの・・・」のどちらでもいい。
「ユーザーの・・・」は今ログインしているユーザのみで有効。
「システムの・・・」は全てのユーザーで有効。
265:デフォルトの名無しさん
06/08/08 04:46:31
>>262
ここは BCB6 のスレじゃないけれど……
さいきんのボーランド製品だと Ctrl+Shift+Enter で参照の一覧が
でるけれど、BCB6 はそこらへんの機能が弱いです。
とりあえず「検索→ファイル検索」で代用できます。
266:デフォルトの名無しさん
06/08/09 16:09:30
bccdevのスレって無いでしょうか。
267:デフォルトの名無しさん
06/08/09 18:14:23
Borlandが“Turbo”ブランドを復活,YouTubeに広告を投稿
URLリンク(itpro.nikkeibp.co.jp)
新たに製品化する4製品は,以下の通り。「Turbo Delphi for Win32」,
「Turbo Delphi for .NET」,「Turbo C++」,「Turbo C#」。
それぞれにつき,無償公開版の「Turbo Explorer」と,プラグインによる
機能強化などを可能にした有償版の「Turbo Professional」を用意する。
有償版は500ドル未満,学生に限っては100ドル未満で提供する予定
である。米国では2006年第3四半期中に出荷するという。ボーランド日
本法人によれば,日本語版も,英語版と同じ価格帯で,英語版から多
少遅れて国内出荷する。
268:デフォルトの名無しさん
06/08/15 15:16:13
STLportのインストールのやり方がわかりません。
stlport\BC50の中身をIncludeフォルダにコピーでいいんでしょうか?
269:デフォルトの名無しさん
06/08/15 17:26:58
ビルドしてライブラリファイルつくらんとあかんぞ。
あとは普通にstlportにパスを通せばいいような気もするが詳しいことはわからん。
270:デフォルトの名無しさん
06/08/16 01:16:32
>>268
BCB5.5? 普通のSTLじゃだめなのか?
しっかし、Turboなんちゃら、普通に使えるヘッポコ版を2万あたりで出してくれ
271:268
06/08/16 11:22:44
>>269
やっぱりビルドしないといけないんですね。
>>270
Borland C++Compiler 5.5です。
このスレの32でSTLport入れるべきというのを見たので入れようと思った初心者です…
272:デフォルトの名無しさん
06/08/16 12:38:30
>>271
[STLport 5.1RC2]
URLリンク(support.borland.com)
273:268
06/08/17 09:53:29
>>272
ありがとうございます。
がんばって読んでみます。
274:デフォルトの名無しさん
06/09/09 04:36:02
みんなturboの方にいっちゃったの?
275:デフォルトの名無しさん
06/09/09 11:18:51
TC++スレある?
276:デフォルトの名無しさん
06/09/09 12:11:13
>>275
スレリンク(tech板)
277:デフォルトの名無しさん
06/09/14 11:19:56 BE:668972276-2BP(0)
すみません。
DLLで共有変数を作りたいんですけど
VCでは簡単にできますが、BCCではファイルマッピング等のAPIを
使用しなければ不可能でしょうか?
278:デフォルトの名無しさん
06/09/14 11:56:46
>>277
かなり昔の解説だけど、こんなのがある。
URLリンク(bdn.borland.com)
ただし今でも使えるかどうかわからないし、コンパイラに依存して
しまうので、CreateFileMapping を使ったほうがいいと思う。
自分は attach で Create|Map して detach で Unmap|Close してる。
四行くらいたいした手間じゃないし。
279:デフォルトの名無しさん
06/09/14 12:15:27 BE:557476875-2BP(0)
HWND *hwnd_main;
int WINAPI DllEntryPoint(HINSTANCE hInstance , DWORD fdwReason , PVOID pvReserved) {
static HANDLE hMap;
switch(fdwReason) {
case DLL_PROCESS_ATTACH:
hMap = CreateFileMapping((HANDLE)0xFFFFFFFF , NULL ,
PAGE_READWRITE , 0 , sizeof (HWND) , MAP);
hwnd_main = (DWORD *)MapViewOfFile(
hMap , FILE_MAP_WRITE , 0 , 0 , 0);
break;
case DLL_PROCESS_DETACH:
UnmapViewOfFile(pdwUsers);
CloseHandle(hMap);
}
return TRUE;
}
exeからSetMainHWND()を一回呼び出し
*hwnd_main = hWnd
としているんですけど間違ってますよね?
280:デフォルトの名無しさん
06/09/14 12:22:37
マルチすんなぼけ
281:デフォルトの名無しさん
06/09/14 12:57:45 BE:286702463-2BP(0)
断ってきてますよ
WinAPI質問箱のほうは
282:デフォルトの名無しさん
06/09/14 14:21:44
>>279
HWNDとDWORDは別の型。
C++ならhwnd_mainへDWORD*を代入しようとしてコンパイルできるとは思えない。
Cでも警告くらいされてもおかしくはない。
また、(HANDLE)0xFFFFFFFFよりもINVALID_HANDLE_VALUEがお勧め。
283:デフォルトの名無しさん
06/09/14 14:43:03 BE:891962887-2BP(0)
すみません。書き間違えました。
このDLLは他のプロセスからもロードされるのですが、hwnd_main の値は
共有されますか?
284:デフォルトの名無しさん
06/09/14 15:22:19
おそらくされるだろう。
だがその前に、なぜそれくらい自分で試してみないのか?
285:デフォルトの名無しさん
06/09/14 15:40:10 BE:191135243-2BP(0)
いえいえ
URLリンク(japanese-truth.hp.infoseek.co.jp)
pass hook
.zipを.cに変えてください
このソースでうまくいかないので困ってるんです。
記憶されてないような感じなんです。
286:デフォルトの名無しさん
06/09/14 20:18:25
>>285
Win32APIスレでも散々言われてるのにわかってないのかよ
ソース晒すなら全部晒せ。EXEのほうも。
んで、どういう風に実行して、どううまくいかないのかも書けよ。
あと、うまくいかないって言うのなら、全てのAPI呼び出しの戻り値くらいチェックしろ。
最低限の原因究明さえも放棄するのか。
287:デフォルトの名無しさん
06/09/14 20:45:12
exe実行してもウィルス検出されないのはなぜ?
288:デフォルトの名無しさん
06/09/14 23:56:02 BE:254847528-2BP(0)
ごめんなさい。みなさんのレス呼んでもう一度
考えてしてみたらできました。
ありがとうこざいました。
原因は hwnd_msg へのSetWindowText が失敗していた事でした。
(理由はわかりません)
DLLのメッセージフックは問題ありませんでした。
289:デフォルトの名無しさん
06/09/15 01:13:07
>>288
それはSetMainHWNDでセットしたハンドルが共有できてないからだろ
290:デフォルトの名無しさん
06/09/15 09:48:23 BE:382270346-2BP(0)
SetWindowText(hwnd_msg)がメモ長などのウィンドウ上で反映されてませんでした。
hwnd_msgはhwnd_main上のstaticコントロールです。
SetWindowText(hwnd_main)では成功するのですが
再描画がいるのかな? ともかくフックは成功していたのでよかったです。
ありがとうこざいました。
291:デフォルトの名無しさん
06/09/15 12:42:21
これではないか?
URLリンク(msdn.microsoft.com)
> ほかのプロセス内のコントロールのテキストを設定するには、SetWindowText 関数を呼び出すのではなく、直接 WM_SETTEXT メッセージを送ります。
292:デフォルトの名無しさん
06/09/15 13:49:01 BE:573404494-2BP(0)
>>291
ありがとうこざいます。初めて知りました。
SetWindowText は SendMessage のマクロだと思ってました。
293:デフォルトの名無しさん
06/09/17 10:44:23
VC2005がモッサリだからこれ入れようと思ったのに、落とせないとはなんとした事かorz
294:デフォルトの名無しさん
06/09/17 12:14:29
復活したよ
295:デフォルトの名無しさん
06/09/17 12:50:59
昔のOWLってどんなライブラリだったの?
設計に興味がわいて紹介してるページ探してみたが見つからん。
296:デフォルトの名無しさん
06/09/17 17:31:44
駄目だDLできねぇorz
297:デフォルトの名無しさん
06/09/17 18:48:28
OWLの後継というか、有志で作ったフリーのライブラリがあったはず
298:デフォルトの名無しさん
06/09/17 23:26:19
名前だけは聞いた覚えがある。
URLリンク(www.google.co.jp)
299:デフォルトの名無しさん
06/09/18 12:33:33
BCB50に入ってるみたいね
300:デフォルトの名無しさん
06/09/18 18:31:08
昨日からずっとDL試してるけど繋がらない(´・ω・`)
301:デフォルトの名無しさん
06/09/20 19:36:01
bcc5.5.1が今落とせるかどうかは知らんけど。
borlandとしては、Turbo使えって言いたいんじゃまいか?
302:デフォルトの名無しさん
06/09/20 20:51:37
今試してみた。
>>1 のリンク先からFireFTPで落とせたヨ。
303:デフォルトの名無しさん
06/10/08 09:23:59
BCCで使えるフリーのリソースエディタ探してるけど
まともなものが見つからん。
BCCFormはなんか日本人が作ったとは思えないほど変な作り込みだし、
Resource Editorは改変ONLYで新規作成ができない。
これがフリーの限界なのかもね。
シェアを探せばあるかな。
304:デフォルトの名無しさん
06/10/08 10:13:05
You 作っちゃいなYo
305:デフォルトの名無しさん
06/10/08 13:00:52
>リソースエディタ
↓これじゃダメなん?
MASM32をWinASM Studio.で使いこなす
URLリンク(lets-go.hp.infoseek.co.jp)
306:デフォルトの名無しさん
06/10/08 19:19:40
>>303
reloは?
307:デフォルトの名無しさん
06/10/09 17:52:23
これってFTPでしかダウンロードできませんか?
308:デフォルトの名無しさん
06/10/09 22:48:57
このコンパイラの必要性はもうないだろ?
309:デフォルトの名無しさん
06/10/11 21:38:36
工エエェェ(´д`)ェェエエ工
310:デフォルトの名無しさん
06/10/20 07:05:03
ェエェェェ(´д`)ェェェエェ
311:デフォルトの名無しさん
06/10/22 23:58:29
みんなで、VCを使おう。
無料だよ。
312:デフォルトの名無しさん
06/10/23 00:21:50
ネイティブでGUIを作るのがかったるいんだよなあ
とマジレス
313:デフォルトの名無しさん
06/10/23 01:08:23
確かにつらいな。
機能を増やせば増やすほどつらくなる。
スパゲッティの出来上がり
314:デフォルトの名無しさん
06/10/23 23:25:21
Turbo C++ Explorer 使えば?
315:デフォルトの名無しさん
06/10/23 23:33:32
>>314
使い勝手が良く無かったよ。
316:デフォルトの名無しさん
06/10/24 08:38:09
あっそ。じゃあ頑張ってください。
317:デフォルトの名無しさん
06/10/24 23:08:58
そこでwxWidgetsですよ
とか言ってみるテスト
318:デフォルトの名無しさん
06/10/25 01:01:57
いや、SDLですよ
319:デフォルトの名無しさん
06/10/29 16:27:46
質問です。
分割コンパイルをするには、
bcc32 source1.c source2.c
といった方法でよいのでしょうか。
320:デフォルトの名無しさん
06/10/29 16:32:32
そういうの自分で調べられない時点で、BCC使うの諦めて、
VCやTurbo C++の無料版を使うなりなんなりしろよ
321:319
06/10/29 17:17:37
>>320
説明不足で申し訳ありません
bcc32 -c source1.c source2.c
ilink32 c0x32.obj source1.obj source2.obj
最初はこのようにリンカを使ってみましたが、
Error: 外部シンボル '___CRTL_VCL_Init' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ
が参照)
Error: 外部シンボル '___CRTL_MEM_UseBorMM' が未解決(C:\BORLAND\BCC55\LIB\C0X32.
OBJ が参照)
Error: 外部シンボル '___CRTL_VCLLIB_Linkage' が未解決(C:\BORLAND\BCC55\LIB\C0X3
2.OBJ が参照)
Error: 外部シンボル '__ExceptInit' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参
照)
このようなエラーが大量に(とても書き込めないほど)表示されました。
そこで>>319のように直接コンパイルしてみると、
すんなり実行ファイルが出来たのでこの方法でもいいのかな…
と思い書き込みました。
Binフォルダにあるilink32.cfgには、
-L"c:\Borland\Bcc55\lib"
とあり、設定は間違っていないと思うのですが…。
322:デフォルトの名無しさん
06/10/29 17:35:26
>>321
特に細かいことやらず、コンパイルに時間かかってもいいなら>>319で問題ない
323:デフォルトの名無しさん
06/10/29 18:07:52
>>322
ありがとうございます。
URLリンク(support.borland.com)
検索してこのページを見つけたので、
ilink32 c0x32.obj source1.obj source2.obj, release.exe, ,cw32.lib import32.lib
とすればエラーが表示されず、リンクに成功しました。
c0x32.obj cw32.lib import32.lib これらのファイルはどんな意味を持っているのでしょうか。
スタートアップモジュール、ライブラリなどと言われてもチンプンカンプンです。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5493日前に更新/217 KB
担当:undef