1 名前:デフォルトの名無しさん mailto:sage [2005/12/21(水) 10:04:08 ] 機能無制限で使える本格的な無料コンパイラBC++についてのスレ。 ダウンロードはこちらから。 ↓ www.borland.co.jp/cppbuilder/freecompiler/ 前スレ part4 > pc8.2ch.net/test/read.cgi/tech/1091066805/ part3 > pc5.2ch.net/test/read.cgi/tech/1054390397/ part2 > pc2.2ch.net/tech/kako/1030/10304/1030493157.html part1 > pc3.2ch.net/tech/kako/1002/10023/1002377328.html
82 名前:デフォルトの名無しさん [2006/02/02(木) 11:17:23 ] くだすれC++Builderから誘導されてこちらにきました。 【OS】windowsXP 【コンパイラ名】Borland C++ 5.5.1 【質問内容】 makefileの書き方についての質問です。例えばディレクトリ構成が以下の時。 --------------- dir1 ┣main.cpp ┣main.h ┣Makefile1 ┣dir2 ┃┣a.cpp ┃┣a.h ┃┗Makefile2 ┗dir3 ┣b.cpp ┣b.h ┗Makefile3 --------------- Makefile1を実行するとMakefile2とMakefile3が実行されa.objとb.objを作成。 その後a.objとb.objよりmain.exeを作成。このようなMakefile1を作成したいと 思い色々調べたのですがわかりませんでした。 参考になりそうなサイト ttp://www.ecoop.net/coop/translated/GNUMake3.77/make_toc.jp.html ttp://www.geocities.co.jp/Milano/8000/bcc/make.html ttp://d.hatena.ne.jp/kurai/19791002 ttp://homepage3.nifty.com/kaku-chan/make/chapter_006.html どなたかご教授おねがいします。
83 名前:デフォルトの名無しさん mailto:sage [2006/02/02(木) 11:51:23 ] 具体的にどう書くかはわかんないけど 4つ目の参考サイトのようにしてコンパイルした後 リンカで ./dir2/a.pbj と ./dir3/b.obj をくっつけりゃいいんじゃねーの
84 名前:82 [2006/02/02(木) 12:43:12 ] >83 4つ目のサイトでは ---------------- all: cd dir2; make cd dir3; make ---------------- としていますが、これを実行してみると以下のようなエラーメッセージが表示されます。 ---------------- MAKE Version 5.2 Copyright (c) 1987, 2000 Borland cd dir2; make ** error -1 ** deleting all ---------------- だからといって ---------------- all; cd dir2 make cd ..\ cd dir3 make ---------------- という風にはしたくないのです。何かいい方法はないでしょうか?
85 名前:本田 [2006/02/02(木) 13:22:16 ] >Bakefile is cross-platform, cross-compiler native makefiles generator. >It takes compiler-independent description of build tasks as input and generates > native makefile (autoconf's Makefile.in, Visual C++ project, bcc makefile etc.). bakefile.sourceforge.net/
86 名前:82 [2006/02/02(木) 13:42:39 ] >85 bakefileはmakefileを生成するツールのようですね。 これも面白そうなので少し調べてみます。
87 名前:デフォルトの名無しさん mailto:sage [2006/02/02(木) 19:24:20 ] >>86 GNU makeなら make -C dir2 -f Makefile2 make -C dir3 -f Makefile3 CPPFLAGS=-Idir2 -Idir3 !include dir2\Makefile2 !include dir3\Makefile3 .pach.cpp=.;dir2;dir3 でいけそうな気もするけどきわどそう。
88 名前:87 mailto:sage [2006/02/02(木) 19:25:50 ] あ、空行から上はGNU makeの例で、下はBorland makeの例ね。
89 名前:デフォルトの名無しさん mailto:sage [2006/02/03(金) 00:07:53 ] >>82 適当に書いてみた。 Borlandのmakeは学習用には良くない気がする。 CC = bcc32.exe TARGET = hogeprog OBJS = main.obj dir2\a.obj dir3\b.obj .cpp.obj : ${CC} -c $< all : main.obj aobj bobj ${CC} -e${TARGET} ${OBJS} aobj : cd dir2 ${MAKE} all cd .. bobj : cd dir3 ${MAKE} all cd ..
90 名前:89 mailto:sage [2006/02/03(金) 00:10:29 ] コマンド行のタブが消えた。 そのあたりは適当に。
91 名前:デフォルトの名無しさん mailto:sage [2006/02/14(火) 13:50:01 ] 米BorlandがDelphiなどIDE事業を売却、アプリライフサイクル管理分野に注力 ttp://enterprise.watch.impress.co.jp/cda/foreign/2006/02/09/7187.html 『 同社はあわせて、IDE事業の売却先を探していることを明らかにした。同事業部には、「Delphi」「C++Builder」「JBuilder」などの製品が含まれており、同社にとって大きな方向転換となる。 』 ・゚・(つД`)・゚・
92 名前:デフォルトの名無しさん mailto:sage [2006/02/14(火) 15:07:05 ] のぉおおおおおおおおおおおおお
93 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 10:50:47 ] C言語なら俺に聞けスレで間違えて質問してしまいました。 教えていただけないでしょうか。 コマンドプロンプトからプログラムを結合させる、というのが条件の宿題をやっていたのですが 結合時に「エラー E2133: コマンド "ilink32.exe"を実行出来ない」とメッセージが出てできません。 どうすれば直るのでしょうか? 他にメッセージとしてはfscanfの際データ数を読み取る変数をまったく使っていないため 「警告W8004 "変数名"に代入された値は」使われていない」だけです。 よろしくお願いします
94 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 10:59:23 ] >>93 コマンドラインから「ilink32」が起動できるかどうか確認。 起動できなければPATHを通す。
95 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 12:27:46 ] パス通すならsetbccが楽チン。
96 名前:93 mailto:sage [2006/02/19(日) 19:56:17 ] アソバイスありがとうございました。 件のエラーは出なくなったのですがそれだけでまったくプログラムは始まりません(一番最初の処理 printfですがそれも反応なし)これはプログラムのほうがおかしいってことでOKでしょうか
97 名前:デフォルトの名無しさん mailto:sage [2006/02/19(日) 19:57:49 ] コンパイルしただけじゃプログラムは実行されないよ つーかそのへんすら教えないで宿題に出してるのか
98 名前:デフォルトの名無しさん mailto:sage [2006/02/20(月) 17:50:11 ] BCC Developer1.221を使っています。 再構築やコンパイルなどが今朝まで普通にできていたのが 急にできなくなってしまいました。 「Fatal: ファイル xxx.LIB が開けません」ってゴルァされるんですけど ヘッダファイルに#pragma comment( lib, "D:\\test\\Lib\\xxx.LIB" );と書いても プロジェクトファイル(.bdpファイル)内のLibraryFileの値にD:\test\Lib\xxx.LIBを指定しても同じエラーが出ます。 xxx.LIBはちゃんと存在しているし、 xxx.LIBとプロジェクトファイルを両方再構築しなおしてみたり 別フォルダに移動させてみたりもしましたが全然だめぽ・・・ あと、D:\borland\bcc55\bin内にBC32DEF.#○○というファイルができてたので そいつを削除してもう一度再構築してみたりもしましたが駄目みたいです。 今朝まで何とも無かったのが急にこれなので どうしてこうなったのか不思議なんですけど、 解決のヒントがあったら教えてください。お願いします 最悪、OSごとインスコし直しかな・・・
99 名前:デフォルトの名無しさん mailto:sage [2006/02/21(火) 22:05:10 ] >>98 BCCdevなしでコマンドラインからはbcc32 でビルドできるの? または、Cpadとか落として、それで出来るかどうかやってみては?
100 名前:98 mailto:sage [2006/02/22(水) 07:29:21 ] >99 レス、ありがとうございます。 コマンドラインからのやり方については知らなかったので 早速ぐぐってやってみましたがまったく同じエラー文が出ました。 xxx.LIBというのは自分で作ったクラスのライブラリで、 そのLibファイルを含め、全部で10個ほどリンクさせてるんですけど、 リンクファイルの数が多すぎだからっていう事はあるんでしょうか。 10個かそこらで・・・んな訳ないですよね。ついさっきまでビルドできてたんだし エラー文で出てきたxxx.LIBに関する記述やらなにやらを 全部コメントアウトしてやってみると普通にビルドできるんですが、 xxx.LIB自体はエラーや警告なしでビルドできていますし、問題は無いと思うんです。 他のLIBファイルに関する部分をコメントアウトして、 xxx.LIB関連の記述を有効にしてビルドしてもうまくいくんです。 全部をリンクさせてるとだめなようです。 自分のような初心者には正直お手上げです・・・OTL どうしてもだめだったらCpadも試そう・・・と思ってたのですが、 LIBファイルからプロジェクトから全部作成しなおして(コピペですが) なぜか普通にビルドできました。一体なんだったんでしょう・・・ 駄文につきあってくださってありがとうございました。
101 名前:デフォルトの名無しさん mailto:sage [2006/02/25(土) 18:41:42 ] メイクとコンパイルの違いって何ですか?
102 名前:デフォルトの名無しさん mailto:sage [2006/02/25(土) 19:05:16 ] コンパイル時の面倒くさい定型処理をまとめてやっちゃうのがメイク メイク⊆コンパイル
103 名前:デフォルトの名無しさん mailto:sage [2006/02/25(土) 19:06:01 ] 左右間違えた ×メイク⊆コンパイル ○コンパイル⊆メイク
104 名前:101 mailto:sage [2006/02/25(土) 19:33:45 ] >>102-103 サンクス コンパイル⊆メイクってどういう意味? あと、メイクとコンパイルではどちらが良いんですか?
105 名前:デフォルトの名無しさん mailto:sage [2006/02/25(土) 19:42:00 ] >>104 「メイクはコンパイルを含む」 コンパイルを楽にするのがメイク >>102 の繰り返しみたいになるけど コンパイルで指定するオプションとかリンクとかがめんどくさいので 1つのファイルにそれらの作業を書いておいて そのファイルを読んで一気にやっちゃうのがメイク
106 名前:101 mailto:sage [2006/02/25(土) 19:47:12 ] >>105 ではこれからメイクを使うことにします。 ありがとうございました。
107 名前:デフォルトの名無しさん mailto:age [2006/02/26(日) 20:08:58 ] 公式サイト落ちてる?
108 名前:デフォルトの名無しさん [2006/02/26(日) 22:25:14 ] すいません、質問です。 struct A { int a; }; struct B : public A { int b; }; A *a = new B[ 10 ]; delete [] a; これってちゃんと領域は解放されるって理解であってますか?
109 名前:デフォルトの名無しさん mailto:sage [2006/02/26(日) 22:49:38 ] 間違っています。 配列はポリモーフィズムにはできません。
110 名前:デフォルトの名無しさん mailto:sage [2006/02/26(日) 22:50:47 ] >>109 さん どうもです。配列でなけばOKなんですか?
111 名前:デフォルトの名無しさん mailto:sage [2006/02/26(日) 23:27:46 ] メイクは必要だと感じ始めたら覚えるってのでいい気がする
112 名前:デフォルトの名無しさん mailto:sage [2006/02/27(月) 00:19:01 ] >>110 配列じゃない場合はOK (ただし仮想デストラクタを定義している時のみ)
113 名前:108 mailto:sage [2006/02/27(月) 00:31:43 ] >>112 さん でもデストラクタと delete の領域解放は別の機構ですよね? 逆に、仮想デストラクタなら配列でも正しくデストラクタは実行されるが、 領域解放は正しくない(delete [] a の a のサイズで解放される)という 理解でOKですか?
114 名前:デフォルトの名無しさん mailto:sage [2006/02/27(月) 00:42:51 ] >>113 いや、正しくデストラクタが呼ばれない。 108のAとBが仮装デストラクタを持っているとしてこういうコードがあったとする。 A *a = new B[10]; delete[] a; 仮にnew B[10]の結果(アドレス)が0x8000だったとする。 sizeof (B)は8だから要素はそれぞれ0x8000, 0x8008, 0x8010, ......, 0x8050に置かれることになる。 一方delete[] a;では開放する前にデストラクタを呼ぼうとする。 sizeof (A)は4だから各要素は0x8000, 0x8004, 0x8008, ......, 0x8028にあるとしてそれぞれデストラクタを呼ぼうとしてしまう。 だからいけない。
115 名前:!109 mailto:sage [2006/02/27(月) 00:53:29 ] >>113 > 逆に、仮想デストラクタなら配列でも正しくデストラクタは実行されるが、 なんで 109 がなかったことになってんの? 配列を基底クラスのポインタにいれたら ダ メ だ お前、それで上手く動くコンパイラ作れるか?
116 名前:108 mailto:sage [2006/02/27(月) 01:55:21 ] >>114 さん なるほど!わかりました。delete [] は結局受け取った変数の型しか 認識しないんですね。ありがとうございます。 >>115 さん すいません。理解が足りてなかったです。 つまり俺、あれで上手く動くコンパイラ作れないんですね? >配列を基底クラスのポインタにいれたら ダ メ だ なんだか理解出来てないみたいです…。ごめんなさい。 そもそも、よく考えてみたら配列要素を指す時に基底クラスのポインタじゃ 駄目ですしね…。 最初に何がしたかったのか忘れたので思い出してから (解決できなかったら)また来ます。 どうもでした。
117 名前:108 mailto:sage [2006/02/27(月) 02:13:43 ] うああ!あとひとつ、すいません。 配列の任意の要素ひとつを基底クラスのポインタに入れて 仮想関数を呼び出したり、更に基底クラスのメンバ関数の 中で仮想関数を呼び出す分には問題ないですよね?
118 名前:デフォルトの名無しさん mailto:sage [2006/02/27(月) 02:36:42 ] >>117 それは問題無しです。
119 名前:108 mailto:sage [2006/02/28(火) 22:17:10 ] >>118 さん わかりました。ありがとうございました。
120 名前:デフォルトの名無しさん mailto:sage [2006/03/02(木) 23:20:24 ] すいません、 ttp://tokyo.cool.ne.jp/sdl/ を参考に勉強しているんですが、SDL_gfxのDLLをビルドする段階で詰まっています。 単に.cのファイルを同一プロジェクトに含めて再構築するだけでは駄目なのでしょうか? よろしければ、ご教授おねがいします。
121 名前:デフォルトの名無しさん [2006/03/11(土) 01:18:50 ] 浮動小数点の0除算では「Inf」が返る処理系がありますよね? BCCでは残念ながら落ちちゃいました。 もちろん、0除算は未定義なので、落ちてもいいのですが、 浮動小数点の0除算でInfが返るかどうかを調べる方法をご存知の方いませんか?
122 名前:デフォルトの名無しさん mailto:sage [2006/03/11(土) 04:28:46 ] >>121 #include <float.h> ...... _control87(0x1f,0x1f); で落ちなくなる。
123 名前:デフォルトの名無しさん mailto:sage [2006/03/11(土) 05:08:00 ] >>121 あと、signal(SIGFPE, ....) でも補足できる。
124 名前:デフォルトの名無しさん [2006/03/11(土) 19:33:25 ] MIDL.EXEが欲しいのですが、アナログ電話なのでマイクロソフトから巨大なものを落としたくないのです。 どこかにないでしょうか? "COM Kits"という誰かが作ったBCC用のパッケージがあり、そこに入っている、という海外の記事を見たのですが、"Com Kits"について何かご存じの方はいらっしゃいますでしょうか? あと、#importが動かないので、TypeLibImport.dllも・・・
125 名前:デフォルトの名無しさん mailto:sage [2006/03/12(日) 14:03:50 ] midl.exe って再配布可能じゃないから、誰かが作ったパッケージの中に入れちゃイカンと思う……
126 名前:デフォルトの名無しさん mailto:sage [2006/03/12(日) 17:45:53 ] midl.exeはC++BuilderXにも入ってるけどTypeLibImport.dllが欲しかったらBuilder買ってくらはい
127 名前:デフォルトの名無しさん [2006/03/18(土) 19:36:31 ] リンク時に結合するライブラリをソース中で指定できないでしょうか? MASMではINCLUDELIBでできるんですが・・・
128 名前:デフォルトの名無しさん mailto:sage [2006/03/18(土) 19:44:13 ] #pragma comment(lib, "***.lib")
129 名前:http://www.vector.co.jp/soft/win95/util/se072729.html mailto:http://msdn2.microsoft.com/ja-jp/library/h2k70f3s.aspx [2006/03/18(土) 21:14:49 ] TextSS のWindowsXP(Professional)64bit化おながいします もしくは64bitにネイティブ対応したテキスト置換ソフトありますか? そういや64bitにネイティブ対応している2chブラウザてありましたっけ?
130 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 22:31:04 ] A.objとB.objを活用するにはmakeに何を書けばよいですか インストール以来makeは触ってません
131 名前:130 mailto:sage [2006/03/25(土) 22:57:44 ] 解決しました。BCC32 A.obj B.obj でした。でも、MAKEでどうするのかわからない
132 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 11:43:36 ] www.geocities.co.jp/Milano/8000/bcc/make.html
133 名前:ぼ〜らんど [2006/03/31(金) 22:41:07 ] おはつです。リソースDLLウィザードという多言語対応できるやつがあると聞いて、ヘルプ読んで本読んだけどいまいちよくわからん。どいうところで多言語対応してくれるの?プリーズ・テル・ミー!
134 名前:デフォルトの名無しさん [2006/04/02(日) 17:11:19 ] C言語はフリーフォーマット形式だと思うので printf("あいう えお"); と入力しても問題はないと思うのですがBCCdevを使っていると改行したところで個別の関数と認識されてエラーになってしまうます。 ここはどういう風な設定をすれば普通に認識してくれるのでしょうか?
135 名前:デフォルトの名無しさん [2006/04/02(日) 17:16:36 ] ("あいう" "えお") としたらできました・・
136 名前:デフォルトの名無しさん mailto:sage [2006/04/02(日) 17:25:08 ] printf("あいう\ えお") ; というのもあるよ。
137 名前:デフォルトの名無しさん mailto:sage [2006/04/02(日) 17:32:16 ] 勉強になりますφ(゜▽゜*)
138 名前:デフォルトの名無しさん [2006/04/08(土) 07:15:35 ] Win98において、TurboDebuggerで、NASM等で作ったプログラムをデバッグ中に、よく閉じても閉じても無限に「不正な処理」ダイアログが出現してしまってOSを終了することもできなくなる事があるのですが、このことについて何かご存じの方、お教えください。 「オレもなった」とかでもいいです。
139 名前:デフォルトの名無しさん mailto:sage [2006/04/08(土) 17:00:28 ] >>138 すぐにWin9x系を使うのをやめるんだ!
140 名前:デフォルトの名無しさん mailto:sage [2006/04/14(金) 21:05:21 ] 登録するの個人的に嫌なんで誰か Borland C++ Compiler 5.5 UPして下さい〜m(_ _)m
141 名前:デフォルトの名無しさん mailto:sage [2006/04/14(金) 21:11:15 ] あほか
142 名前:デフォルトの名無しさん mailto:sage [2006/04/14(金) 22:32:53 ] 確かゲームプログラム練習帳に付いてた。
143 名前:デフォルトの名無しさん mailto:sage [2006/04/14(金) 23:13:26 ] 別に登録しなくても使える処理系なんてほかにいくらでもあるんだから……。
144 名前:デフォルトの名無しさん mailto:sage [2006/04/15(土) 03:12:59 ] PorlandのC++で5.5のフリーのコンパーラーをダウンロードしたんですが ソフトを解凍してから先が、説明を読んでも分かりません・・・ 教えてください・・・
145 名前:デフォルトの名無しさん mailto:sage [2006/04/15(土) 05:26:36 ] >>144 つ ttp://pingwin.hp.infoseek.co.jp/
146 名前:デフォルトの名無しさん mailto:sage [2006/04/15(土) 09:03:27 ] そんなパチモン使うのはやめましょう。
147 名前:デフォルトの名無しさん mailto:sage [2006/04/15(土) 13:21:52 ] >>144 検索すれば解説してくれているホームページはいくらでもある。 www.neco.nu/gohodoji/bccfaq.html www.enri.go.jp/~fks442/K_MUSEN/bcc.htm homepage3.nifty.com/aokura/tips/bc55.html park6.wakwak.com/~wmasa/prog/bcc/index.htm それでも分からなければ、具体的に何が分からないのかを書け。 それと、誤記はつまらない突っ込みを呼ぶ。 「Porland」、「コンパーラー」
148 名前:デフォルトの名無しさん mailto:sage [2006/04/15(土) 17:17:38 ] てか誤字含めてあからさまに釣りだろう
149 名前:124 mailto:sage [2006/04/22(土) 06:44:43 ] 何とかPSDKからMIDL.EXEだけを落とせないか、と思い、こんなツールを作りました。 ttp://gamdev.org/up/img/5364.lzh しかし、覗いてガックリ・・・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 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 07:24:07 ] さらに展開しろよ
151 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 09:41:18 ] すげえな。 でも毎日ちょびっとずつ SDK 落とした方が話が早いんじゃねえの。
152 名前:デフォルトの名無しさん mailto:sage [2006/04/22(土) 19:56:53 ] 或いはブロードバンド回線を持っている友人の家でイメージを落として、CDに焼くとかさ。 友達がいないならできないけどな。
153 名前:本田 [2006/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. incubator.apache.org/stdcxx/ Rogue Wave SoftwareのライブラリはBCCも使用しているので参考になるかも? ちなみにVCはDinkum Libraries。 www.dinkumware.com/libraries.html
154 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 10:51:36 ] ネカファで落として焼いてきたほうが早いかと。 近所になかったり家から出られないならできないけどな。
155 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 13:56:27 ] 軟禁状態?
156 名前:デフォルトの名無しさん mailto:sage [2006/04/23(日) 17:10:50 ] >>154 あー俺一度だけそれやった。 引っ越しでしばらくネットが使えなくなってた時に、いくつかフリーウェア をUSBメモリに入れてきた。店によってはボッタクリフロッピーが売れなく なるので、USBメモリの差し込み口がないPCを置いてる所がある事を その時知った。 前面になくても大抵後ろ側にあるけどね。
157 名前:デフォルトの名無しさん [2006/04/24(月) 03:31:53 ] Turbo Cはgraphics.hをインクルードしてグラフィックが出来たのに、 BCCはこれをインクルードできない。・゚・(ノД`)・゚・。
158 名前:デフォルトの名無しさん [2006/04/24(月) 06:01:40 ] 初歩的な質問ですみません。 C++のプログラムをコンパイルすると、 リンカで Illegal option Gnとか 出てしまいコンパイルに成功しません。 ilink32.cfgにはGのオプションの指定はありません。 何故なのか判りません。
159 名前:デフォルトの名無しさん [2006/04/24(月) 07:23:10 ] bcc32でググッてみましたが 全然わかりません。 だれかたちけて
160 名前:デフォルトの名無しさん [2006/04/24(月) 17:03:35 ] よく見たらBorland C++コンパイラーが XPに対応してませんでした。。
161 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 17:09:59 ] >160 当方XPだが普通に使えるぞ? 何か間違えてるんジャマイカ
162 名前:デフォルトの名無しさん [2006/04/24(月) 19:32:44 ] もっかいやってみます。。
163 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 20:52:44 ] ソースにpragmaかなんかでオプション指定してるとか? できるのかは知らないけど
164 名前:デフォルトの名無しさん [2006/04/24(月) 22:44:38 ] VBプログラマ Cプログラマのお仕事 www.vb-c.net/
165 名前:デフォルトの名無しさん mailto:sage [2006/04/24(月) 23:28:19 ] >>164 VBやCスレに書き込まずdelphiスレにマルチしているところが粘着なんだよな。 そういう幼児性が高校生にまで馬鹿にされる哀れなオッサン。
166 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 19:01:24 ] www.vector.co.jp/soft/win95/prog/se149182.html
167 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 19:06:29 ] www.cmagazine.jp/setbcc.html こっちのほうが新しいよ。
168 名前:デフォルトの名無しさん [2006/04/25(火) 19:28:29 ] 質問をひとつ。 ctype.hのisleadbyte()の引値って何ですか? intと聞き及んだんですがcharでも普通に動きました。
169 名前:デフォルトの名無しさん [2006/04/25(火) 19:30:33 ] 皆さん御心配なく☆ちゃんと避難所と別のホムペがありますよ〜 ↓↓↓こちらの【ばいえるん】はまだ削除されておりません DQN共の巣【ばいえるん】に突撃だ↓↓↓ ip.tosp.co.jp/i.asp?I=bayern55&HOS=ON&MD= ↓↓↓こちらは新たなアフォでありまつ 徹底追撃セヨ↓↓↓ ip.tosp.co.jp/i.asp?i=toritsudai 更に別のけんけんHP潰して↓↓↓ ip.tosp.co.jp/i.asp?i=hoscafe コピペ大歓迎☆2ちゃんのあらゆるとこに貼付けて下さい!
170 名前:デフォルトの名無しさん mailto:sage [2006/04/25(火) 22:51:21 ] 一体誰が何を心配してるんだ???? DQNとは>>169 のことか?
171 名前:デフォルトの名無しさん mailto:sage [2006/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 名前:デフォルトの名無しさん mailto:sage [2006/04/26(水) 05:56:54 ] >>168 char が int に格上げされてるんじゃないの?
173 名前:デフォルトの名無しさん mailto:sage [2006/04/26(水) 10:02:32 ] >>171 アイコンが表示されないというのはビルドしたファイルをエクスプローラで見たときのことかな。 ログでは特にエラーも出てないようだけど、リソースハッカーとかでのぞいてみたり、 ショートカット作ってアイコンの変更とかしても含まれていないのかな。
174 名前:デフォルトの名無しさん mailto:sage [2006/04/26(水) 14:04:29 ] >>172 そんなことがあるのか… intのほうがでかいから、逆はないですよね?
175 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 00:57:55 ] キャストという言葉を覚えましょう
176 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 23:17:17 ] >>175 自分で(int)つけなくても、関数側でしてくれるんですか? 引数の型ってもっと杓子定規なもんかと思ってました。
177 名前:デフォルトの名無しさん mailto:sage [2006/04/27(木) 23:45:43 ] 入門書読めよ
178 名前:デフォルトの名無しさん [2006/04/28(金) 20:23:38 ] 昨日Turbo Debugger落とそうとして某のサイト見たら、パスワードをメールで問い合わせろって書いてあったのに、 今日またサイト見てみたらパスワードが同梱されてる… 何かあったの?
179 名前:デフォルトの名無しさん [2006/05/01(月) 03:46:11 ] ttp://www.geocities.com/tk2001b/utripper/の ソースをダウンロードする(第八版) ttp://www.geocities.com/tk2001b/utripper/utripper_20021103.zip ってbcc55でそのままコンパイルできますか? makeでもダメだったんですけど。
180 名前:デフォルトの名無しさん mailto:sage [2006/05/01(月) 11:51:26 ] readmeぐらい嫁よ
181 名前:デフォルトの名無しさん mailto:sage [2006/05/05(金) 04:40:27 ] 質問です。 フリーのBCC5.5で_stat()を含むプログラムを作成したのですが、 _stat()で0バイトのファイルを指定したら、st_sizeには0が返却されるという認識で正しいですか? 試しに作成してみたらst_sizeに10進で1403060224という値が返されてきて原因不明です。
182 名前:デフォルトの名無しさん mailto:sage [2006/05/05(金) 08:34:54 ] >>181 _statは使用しない #include <sys/stat.h> stat