タダで使えるBorland C++ Part5
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
2005/12/21(水) 10:04:08ダウンロードはこちらから。
↓
http://www.borland.co.jp/cppbuilder/freecompiler/
前スレ
part4 > http://pc8.2ch.net/test/read.cgi/tech/1091066805/
part3 > http://pc5.2ch.net/test/read.cgi/tech/1054390397/
part2 > http://pc2.2ch.net/tech/kako/1030/10304/1030493157.html
part1 > http://pc3.2ch.net/tech/kako/1002/10023/1002377328.html
0002デフォルトの名無しさん
2005/12/21(水) 10:05:40C++相談室 part45
http://pc8.2ch.net/test/read.cgi/tech/1133007604/
くだすれC++Builder(超初心者用)
http://pc8.2ch.net/test/read.cgi/tech/1117225464/
C++Builder相談室 Part15
http://pc8.2ch.net/test/read.cgi/tech/1124614110/
Borland C++ BuilderX
http://pc8.2ch.net/test/read.cgi/tech/1065260556/
ほかの無料処理系
Microsoft Visual C++ Toolkit 2003 質問箱
http://pc8.2ch.net/test/read.cgi/tech/1109618655/
"Code of the Nerds" Digital Mars C/C++
http://pc8.2ch.net/test/read.cgi/tech/1044210976/
OpenWatcom C++
http://pc8.2ch.net/test/read.cgi/tech/1033433728/
専用スレは無いけど1年間無料ダウンロード可能
Visual C++ 2005 Express Editio
http://www.microsoft.com/japan/msdn/vstudio/express/visualc/
0003デフォルトの名無しさん
2005/12/21(水) 10:06:31CPad
http://hp.vector.co.jp/authors/VA017148/pages/cpad.html
BCC Developer
http://www.hi-ho.ne.jp/jun_miura/bccdev.htm
Relo
http://goldfly.ld.infoseek.co.jp/program/relo/setting.html
設定ツール
setbcc
http://www.cmagazine.jp/setbcc.html
0004デフォルトの名無しさん
2005/12/21(水) 10:09:33【初心者歓迎】C/C++室 Ver.24【環境依存OK】
http://pc8.2ch.net/test/read.cgi/tech/1131691023/
0005デフォルトの名無しさん
2005/12/21(水) 10:27:120006デフォルトの名無しさん
2005/12/21(水) 10:44:280007デフォルトの名無しさん
2005/12/21(水) 10:52:480008デフォルトの名無しさん
2005/12/21(水) 20:13:21http://www.fifsoft.com/relo/
いつのまにかVer1.1になっていたことに気づかなかった。
今度使ってみよう。
0009デフォルトの名無しさん
2005/12/23(金) 04:11:01ターボデバッカーテラホシス。
0010デフォルトの名無しさん
2005/12/24(土) 05:28:10あれ英語だから使いにくいよ
0011デフォルトの名無しさん
2005/12/24(土) 07:35:14朝からレスサンクス。モウダウソしちゃった(;´Д`)ハァハァ
まだ使ってないけどね。
質問なんですけど、日本語でフリーのデバッカーってあります?
0012デフォルトの名無しさん
2005/12/24(土) 14:44:29付属しているTD32INST.exeでごく一部を除いてほとんど日本語化できるぞ。
0013デフォルトの名無しさん
2005/12/24(土) 15:26:26VC++ 2005 Express Editionではアカンの?
0014デフォルトの名無しさん
2005/12/24(土) 16:09:230015デフォルトの名無しさん
2005/12/24(土) 16:25:340016デフォルトの名無しさん
2005/12/24(土) 16:46:470017デフォルトの名無しさん
2005/12/24(土) 16:57:430018デフォルトの名無しさん
2005/12/25(日) 01:56:20そっちのスレに逝けよカエッテクンナそれだけだ
0019デフォルトの名無しさん
2005/12/25(日) 15:26:07どうやって?
0020デフォルトの名無しさん
2005/12/25(日) 16:23:53bccはないけどそっちはある
0021デフォルトの名無しさん
2005/12/25(日) 17:19:31ソースは?
http://itpro.nikkeibp.co.jp/article/NEWS/20051108/224154/
>ダウンロードできるExpress Editonは,期間や機能を限定した
>評価版ではなく,製品版と同じものである(ダウンロード後に
>ユーザー登録してキーを入手する必要がある)。
>入門者向けとはいえ,製品版のVSを一般に無償提供するのは,
>VSの歴史上初めてのことである。
0022デフォルトの名無しさん
2005/12/26(月) 01:05:32TD32INST.exeを起動
↓
Display...を開く
↓
右下にあるQuick referenceをJapaneseに設定
↓
OKを選択
↓
Save...を選んでコンフィグを保存してQuitで終了
これでTurbo Debugger開いたときに、下の方に出てくる
クイックリファレンスとヘルプが日本語化されてる。
メニューが英語なのは特に問題ないんじゃない?
0023デフォルトの名無しさん
2005/12/27(火) 21:01:24閉じようとすると必ずフリーズするしorz
0024デフォルトの名無しさん
2005/12/27(火) 21:02:500025デフォルトの名無しさん
2005/12/30(金) 16:20:28フリーズせずに閉じられました!
でも使い方が分らんorz
0026デフォルトの名無しさん
2006/01/03(火) 17:53:21ttp://www.kumei.ne.jp/c_lang/cpp/cpp_38.htm
このページのプログラムを実行しますと不都合が生じます
具体的には
seekp()関数によるランダムアクセスが出来ないのですが・・
これはヘッダの欠陥でしょうか猫の欠陥でしょうか
0027デフォルトの名無しさん
2006/01/03(火) 21:41:34vc6では猫で期待したように動く、BCC5.5,1では26と同じでREWINDが効かないですね。
0028デフォルトの名無しさん
2006/01/03(火) 23:17:27うーん、私もVC6.0で猫が期待したとおりに動く事は確認したのですが・・・
暫くC標準で様子見てみます
すみませんでした
0029デフォルトの名無しさん
2006/01/04(水) 07:13:180030デフォルトの名無しさん
2006/01/12(木) 12:19:00BCC 5.5 だと失敗する。5.6 (BCB6に附属)だと成功する。
たぶん五年くらい前に修正されたバグ。
0031デフォルトの名無しさん
2006/01/12(木) 12:24:22STLPort 4.5.3 入れればいいじゃん。
0032デフォルトの名無しさん
2006/01/14(土) 14:16:18Borland Developer Studio2006と
VCのSTLは、Dinkumware製。
http://www.dinkumware.com/
BCB5とフリーコンパイラーのSTLは、Rogue Wave Software製。
http://www.roguewave.com/
BCB6のSTLは、STLport製。
http://www.stlport.org/
http://www.stlport.com/archive/
BCB6で動くそうなので、STLportをインストールすべき。
0033デフォルトの名無しさん
2006/01/15(日) 23:12:46質問なんですがC++(Borlandの無料の奴)で
COMポートをオープンして、ボーレートとかの設定してデータの送受信をしたいのですがどうしたらよいのでしょう?
インターネットネットで調べてみたのですが超初心者の私にはさっぱりわかりませんでした。
どなたか教えて下さい。宜しくお願いします。
0034デフォルトの名無しさん
2006/01/15(日) 23:17:14長い間新バージョンを出さないBorlandに業を煮やして、STLportの
メンバーがブランチを切りやがったから。もうバージョンアップは無いだろうな。
0035デフォルトの名無しさん
2006/01/16(月) 00:04:09ttp://www.microsoft.com/japan/whdc/driver/foundation/WhichDDK.mspx
DDK
0036デフォルトの名無しさん
2006/01/16(月) 00:19:32片一方にCUIのLinuxを入れる。
もう片一方にGUIのLinuxを入れる。
これはお互いに完全な互換性がある。
CUIで出来ることはGUIでも出来る。
ただしGUIは扱いやすいが重いという難点がある。
そこでCUIのLinuxをメインで起動して、そこからGUIのLinuxを呼び出すことにする。
つまり、GUIをCUIを遠隔操作するために使うのだ。
サーバーはCUIベースで動かす。
いじるときだけ、GUIを起動して使う。
FedoraCoreとかの糞重いGUI環境でサーバー組んでる奴は負け組み。
0037デフォルトの名無しさん
2006/01/16(月) 12:54:39CreateFile
GetCommState
SetCommState
ReadFile
WriteFile
CloseHandle
0038デフォルトの名無しさん
2006/01/16(月) 23:42:14ttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnfiles/html/msdn_serial.asp
003933
2006/01/17(火) 23:22:53ありがとうございました。
37さんの関数を片っ端からインターネットで調べててたら38さんの教えてくれたHPの日本語サイトにたどり着き、色々やってます。
ただ整数を書き込みたいのですがWritefileだとchar型のデータを書き込むみたいで???な状態です。
なにぶんなにが正しいかよくわからないような初心者なので、もう少し頑張ってみます。
質問が整理できたらまた来ます。
004037
2006/01/18(水) 02:05:10道ははるかに遠いような...とりあえず値とか表現形式とかいう概念を
身に付けないと。う〜ん、Cの基本を少し押さえてみては?ポインタのあたりまで。
004133
2006/01/18(水) 03:10:57おっしゃる通り先は長そう…
こんな夜中までやってもサッパリ進みません。
今日はそのポインタなる単語まで現れてきて、もう訳わかりません。
挫折しそうになったらまた来ます。
0042デフォルトの名無しさん
2006/01/19(木) 18:26:41Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
hello.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Fatal: ファイル UUID.LIB が開けません
というエラーが出ます。
bcc32.cfg
-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\Lib"
ilink32.cfg
-L"c:\Borland\Bcc55\Lib"
環境:WinXPHomeSP2
0043デフォルトの名無しさん
2006/01/19(木) 18:33:300044デフォルトの名無しさん
2006/01/20(金) 22:05:47#include<stdio.h>
int main(void)
{
printf("Hello,world\n");
return 0;
}
でも同じエラーがでました。
0045デフォルトの名無しさん
2006/01/20(金) 22:21:24俺のBCC用は2000年3月3日、5:00:00で2KBの可愛い奴だぜ
0046デフォルトの名無しさん
2006/01/21(土) 01:10:56-I"c:\borland\bcc55\include"
-L"c:\borland\bcc55\lib;c:\borland\bcc55\lib\PSDK"
ilink32.cfg
-L"c:\borland\bcc55\lib;c:\borland\bcc55\lib\PSDK"
0047デフォルトの名無しさん
2006/01/21(土) 04:44:19毎回メイクしたらデバッグになってたりしてややこしい・・
0048デフォルトの名無しさん
2006/01/21(土) 07:51:360049デフォルトの名無しさん
2006/01/21(土) 10:55:08お前は俺か!
0050デフォルトの名無しさん
2006/01/21(土) 13:05:30bcc32 -ehoge -W -release *.h *.c みたいな。
0051デフォルトの名無しさん
2006/01/21(土) 14:41:59ない。
そんなことをやりたければmake使え。
005250
2006/01/22(日) 01:11:44いや、releaseの話が上がっていたからあるのかなと。
猫にそれらしいのを見つけたが、
ただフォルダの名前がreleaseだっただけだったw。
0053デフォルトの名無しさん
2006/01/22(日) 01:49:56上のはIDE前提、BCCDevとかVisual Windows for BCCとか
0054デフォルトの名無しさん
2006/01/22(日) 03:20:260055デフォルトの名無しさん
2006/01/22(日) 06:06:52005642
2006/01/22(日) 15:30:34uuid.lib
は
c:\borland\bcc55\lib
の中だけで
2000/3/3 5:00:00 2,048バイトでした
0058デフォルトの名無しさん
2006/01/22(日) 18:44:39そうかぁ、じゃあ問題ねえなぁ。 俺のCFGを晒しておく
D:\BCC5ってのは俺の環境なので
bcc32.cfg
-ID:\BCC5\bcc55\Include
-LD:\BCC5\bcc55\Lib
-LD:\BCC5\bcc55\Lib\PSDK
ILINK32.CFG
-LD:\BCC5\bcc55\Lib;D:\BCC5\bcc55\Lib\PSDK
>>46を見ると""で括ってるよね、readmeではそう書いて歩けど
ttp://www.borland.co.jp/cppbuilder/freecompiler/faq/bccfaq4.html
では俺みたいに書いてる。これも試してみ
005942
2006/01/22(日) 21:28:24""なしはもう試した。
0060デフォルトの名無しさん
2006/01/22(日) 22:13:35抜けてませんか
そうですか
0061デフォルトの名無しさん
2006/01/22(日) 22:27:04uuid.libが必要とは思えないのだが、単によくある名前にしただけかな。
で、俺も以前「uuid.libが必要」みたいな事をいわれたことがあったんだが
確か.netSDKのcl.exeを使っていて、なんか変なオプションをmakefileに書いた時だったような。
もし名前記憶違いだったら全然関係ないが。
0063デフォルトの名無しさん
2006/01/22(日) 23:14:190064デフォルトの名無しさん
2006/01/22(日) 23:48:40プロジェクトでデフォルトプロジェクトの編集
0065デフォルトの名無しさん
2006/01/23(月) 00:46:220066デフォルトの名無しさん
2006/01/23(月) 00:54:49プロジェクトの設定って知らないのかね
0067デフォルトの名無しさん
2006/01/23(月) 00:57:150068デフォルトの名無しさん
2006/01/23(月) 00:57:54デフォツロプロジェクトいじっても変わらない。
0069デフォルトの名無しさん
2006/01/23(月) 01:02:18現在のプロジェクトのプロジェクト設定でできるだろー
0070デフォルトの名無しさん
2006/01/23(月) 01:03:340071デフォルトの名無しさん
2006/01/23(月) 01:04:320072デフォルトの名無しさん
2006/01/23(月) 01:56:3064だ、ならんな ...スマソw あきらめろよ
007333
2006/01/23(月) 13:43:45>>40やっとポインタなるものを理解しました…といってもさわり程度ですが。
それで他人のプログラムで勉強しようかと思い
http://0n0.fc2web.com/bcc/の
http://0n0.fc2web.com/bcc/ser/ser01.html
を試したところコンパイルはできるのにハイパーターミナルにはなにも表示されません。
(ボーレートとかパリティの設定はちゃんとしている(と思う))
http://0n0.fc2web.com/bcc/ser/ser02.html
はコンパイルしたところ「エラー E2303 untitled.c 10:型名が必要」といわれてしまいます。
使っているのはBCC++5.5.1です。
極力自分で頑張ってみようと他のHPを見てみたり色々試したりしたのですが、もうワケわかりません。
http://0n0.fc2web.com/bcc/ser/ser02.html
なんでこれがエラーになってしまうのか誰か教えてください、宜しくお願いします。
0074デフォルトの名無しさん
2006/01/23(月) 13:53:35> ハイパーターミナルにはなにも表示されません。
1台のマシンでやってたりしないよな。
> http://0n0.fc2web.com/bcc/ser/ser02.html
BaudRate って型あったっけ?
BaudRate baud を DWORD baud に直してみたらどうだろう。
007533
2006/01/24(火) 00:52:32うっ…一台でやってます…
繋がなくても出力はでるのかなーなんて希望的観測を…
教えて貰った手直しは明日試してみます。
ありがとうございました!
0076デフォルトの名無しさん
2006/01/24(火) 00:57:48USB-RS232C変換ケーブルなどを使って、シリアルポートを増設して、
その2つをクロスケーブルでつないでやるのがまともなやり方だろう。
007742
2006/01/29(日) 21:31:51includeフォルダの中のファイルに
#pragma comment(lib,"uuid.lib")
とかを書き加えていたようです。
0078デフォルトの名無しさん
2006/01/29(日) 22:11:160079デフォルトの名無しさん
2006/02/01(水) 01:41:190080デフォルトの名無しさん
2006/02/01(水) 11:32:020081デフォルトの名無しさん
2006/02/01(水) 15:52:260082デフォルトの名無しさん
2006/02/02(木) 11:17:23【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
どなたかご教授おねがいします。
0083デフォルトの名無しさん
2006/02/02(木) 11:51:234つ目の参考サイトのようにしてコンパイルした後
リンカで ./dir2/a.pbj と ./dir3/b.obj をくっつけりゃいいんじゃねーの
008482
2006/02/02(木) 12:43:124つ目のサイトでは
----------------
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
----------------
という風にはしたくないのです。何かいい方法はないでしょうか?
0085本田
2006/02/02(木) 13:22:16>It takes compiler-independent description of build tasks as input and generates
> native makefile (autoconf's Makefile.in, Visual C++ project, bcc makefile etc.).
http://bakefile.sourceforge.net/
008682
2006/02/02(木) 13:42:39bakefileはmakefileを生成するツールのようですね。
これも面白そうなので少し調べてみます。
0087デフォルトの名無しさん
2006/02/02(木) 19:24:20GNU makeなら
make -C dir2 -f Makefile2
make -C dir3 -f Makefile3
CPPFLAGS=-Idir2 -Idir3
!include dir2\Makefile2
!include dir3\Makefile3
.pach.cpp=.;dir2;dir3
でいけそうな気もするけどきわどそう。
008887
2006/02/02(木) 19:25:500089デフォルトの名無しさん
2006/02/03(金) 00:07:53適当に書いてみた。
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 ..
009089
2006/02/03(金) 00:10:29そのあたりは適当に。
0091デフォルトの名無しさん
2006/02/14(火) 13:50:01ttp://enterprise.watch.impress.co.jp/cda/foreign/2006/02/09/7187.html
『 同社はあわせて、IDE事業の売却先を探していることを明らかにした。同事業部には、「Delphi」「C++Builder」「JBuilder」などの製品が含まれており、同社にとって大きな方向転換となる。 』
・゚・(つД`)・゚・
0092デフォルトの名無しさん
2006/02/14(火) 15:07:050093デフォルトの名無しさん
2006/02/19(日) 10:50:47教えていただけないでしょうか。
コマンドプロンプトからプログラムを結合させる、というのが条件の宿題をやっていたのですが
結合時に「エラー E2133: コマンド "ilink32.exe"を実行出来ない」とメッセージが出てできません。
どうすれば直るのでしょうか?
他にメッセージとしてはfscanfの際データ数を読み取る変数をまったく使っていないため
「警告W8004 "変数名"に代入された値は」使われていない」だけです。
よろしくお願いします
0094デフォルトの名無しさん
2006/02/19(日) 10:59:23コマンドラインから「ilink32」が起動できるかどうか確認。
起動できなければPATHを通す。
0095デフォルトの名無しさん
2006/02/19(日) 12:27:46009693
2006/02/19(日) 19:56:17件のエラーは出なくなったのですがそれだけでまったくプログラムは始まりません(一番最初の処理
printfですがそれも反応なし)これはプログラムのほうがおかしいってことでOKでしょうか
0097デフォルトの名無しさん
2006/02/19(日) 19:57:49つーかそのへんすら教えないで宿題に出してるのか
0098デフォルトの名無しさん
2006/02/20(月) 17:50:11再構築やコンパイルなどが今朝まで普通にできていたのが
急にできなくなってしまいました。
「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ごとインスコし直しかな・・・
0099デフォルトの名無しさん
2006/02/21(火) 22:05:10BCCdevなしでコマンドラインからはbcc32 でビルドできるの?
または、Cpadとか落として、それで出来るかどうかやってみては?
010098
2006/02/22(水) 07:29:21レス、ありがとうございます。
コマンドラインからのやり方については知らなかったので
早速ぐぐってやってみましたがまったく同じエラー文が出ました。
xxx.LIBというのは自分で作ったクラスのライブラリで、
そのLibファイルを含め、全部で10個ほどリンクさせてるんですけど、
リンクファイルの数が多すぎだからっていう事はあるんでしょうか。
10個かそこらで・・・んな訳ないですよね。ついさっきまでビルドできてたんだし
エラー文で出てきたxxx.LIBに関する記述やらなにやらを
全部コメントアウトしてやってみると普通にビルドできるんですが、
xxx.LIB自体はエラーや警告なしでビルドできていますし、問題は無いと思うんです。
他のLIBファイルに関する部分をコメントアウトして、
xxx.LIB関連の記述を有効にしてビルドしてもうまくいくんです。
全部をリンクさせてるとだめなようです。
自分のような初心者には正直お手上げです・・・OTL
どうしてもだめだったらCpadも試そう・・・と思ってたのですが、
LIBファイルからプロジェクトから全部作成しなおして(コピペですが)
なぜか普通にビルドできました。一体なんだったんでしょう・・・
駄文につきあってくださってありがとうございました。
0101デフォルトの名無しさん
2006/02/25(土) 18:41:420102デフォルトの名無しさん
2006/02/25(土) 19:05:16メイク⊆コンパイル
0103デフォルトの名無しさん
2006/02/25(土) 19:06:01×メイク⊆コンパイル
○コンパイル⊆メイク
0105デフォルトの名無しさん
2006/02/25(土) 19:42:00「メイクはコンパイルを含む」
コンパイルを楽にするのがメイク
>>102の繰り返しみたいになるけど
コンパイルで指定するオプションとかリンクとかがめんどくさいので
1つのファイルにそれらの作業を書いておいて
そのファイルを読んで一気にやっちゃうのがメイク
0107デフォルトの名無しさん
2006/02/26(日) 20:08:580108デフォルトの名無しさん
2006/02/26(日) 22:25:14struct A { int a; };
struct B : public A { int b; };
A *a = new B[ 10 ];
delete [] a;
これってちゃんと領域は解放されるって理解であってますか?
0109デフォルトの名無しさん
2006/02/26(日) 22:49:38配列はポリモーフィズムにはできません。
0110デフォルトの名無しさん
2006/02/26(日) 22:50:47どうもです。配列でなけばOKなんですか?
0111デフォルトの名無しさん
2006/02/26(日) 23:27:460112デフォルトの名無しさん
2006/02/27(月) 00:19:01配列じゃない場合はOK
(ただし仮想デストラクタを定義している時のみ)
0113108
2006/02/27(月) 00:31:43でもデストラクタと delete の領域解放は別の機構ですよね?
逆に、仮想デストラクタなら配列でも正しくデストラクタは実行されるが、
領域解放は正しくない(delete [] a の a のサイズで解放される)という
理解でOKですか?
0114デフォルトの名無しさん
2006/02/27(月) 00:42:51いや、正しくデストラクタが呼ばれない。
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にあるとしてそれぞれデストラクタを呼ぼうとしてしまう。
だからいけない。
0115!109
2006/02/27(月) 00:53:29> 逆に、仮想デストラクタなら配列でも正しくデストラクタは実行されるが、
なんで 109 がなかったことになってんの?
配列を基底クラスのポインタにいれたら ダ メ だ
お前、それで上手く動くコンパイラ作れるか?
0116108
2006/02/27(月) 01:55:21なるほど!わかりました。delete [] は結局受け取った変数の型しか
認識しないんですね。ありがとうございます。
>>115さん
すいません。理解が足りてなかったです。
つまり俺、あれで上手く動くコンパイラ作れないんですね?
>配列を基底クラスのポインタにいれたら ダ メ だ
なんだか理解出来てないみたいです…。ごめんなさい。
そもそも、よく考えてみたら配列要素を指す時に基底クラスのポインタじゃ
駄目ですしね…。
最初に何がしたかったのか忘れたので思い出してから
(解決できなかったら)また来ます。
どうもでした。
0117108
2006/02/27(月) 02:13:43配列の任意の要素ひとつを基底クラスのポインタに入れて
仮想関数を呼び出したり、更に基底クラスのメンバ関数の
中で仮想関数を呼び出す分には問題ないですよね?
0118デフォルトの名無しさん
2006/02/27(月) 02:36:42それは問題無しです。
0120デフォルトの名無しさん
2006/03/02(木) 23:20:24ttp://tokyo.cool.ne.jp/sdl/
を参考に勉強しているんですが、SDL_gfxのDLLをビルドする段階で詰まっています。
単に.cのファイルを同一プロジェクトに含めて再構築するだけでは駄目なのでしょうか?
よろしければ、ご教授おねがいします。
0121デフォルトの名無しさん
2006/03/11(土) 01:18:50BCCでは残念ながら落ちちゃいました。
もちろん、0除算は未定義なので、落ちてもいいのですが、
浮動小数点の0除算でInfが返るかどうかを調べる方法をご存知の方いませんか?
0122デフォルトの名無しさん
2006/03/11(土) 04:28:46#include <float.h>
......
_control87(0x1f,0x1f);
で落ちなくなる。
0123デフォルトの名無しさん
2006/03/11(土) 05:08:00あと、signal(SIGFPE, ....) でも補足できる。
0124デフォルトの名無しさん
2006/03/11(土) 19:33:25どこかにないでしょうか?
"COM Kits"という誰かが作ったBCC用のパッケージがあり、そこに入っている、という海外の記事を見たのですが、"Com Kits"について何かご存じの方はいらっしゃいますでしょうか?
あと、#importが動かないので、TypeLibImport.dllも・・・
0125デフォルトの名無しさん
2006/03/12(日) 14:03:500126デフォルトの名無しさん
2006/03/12(日) 17:45:530127デフォルトの名無しさん
2006/03/18(土) 19:36:31MASMではINCLUDELIBでできるんですが・・・
0128デフォルトの名無しさん
2006/03/18(土) 19:44:130129http://www.vector.co.jp/soft/win95/util/se072729.html
2006/03/18(土) 21:14:49もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
そういや64bitにネイティブ対応している2chブラウザてありましたっけ?
0130デフォルトの名無しさん
2006/03/25(土) 22:31:04インストール以来makeは触ってません
0131130
2006/03/25(土) 22:57:440132デフォルトの名無しさん
2006/03/26(日) 11:43:360133ぼ〜らんど
2006/03/31(金) 22:41:070134デフォルトの名無しさん
2006/04/02(日) 17:11:19printf("あいう
えお");
と入力しても問題はないと思うのですがBCCdevを使っていると改行したところで個別の関数と認識されてエラーになってしまうます。
ここはどういう風な設定をすれば普通に認識してくれるのでしょうか?
0135デフォルトの名無しさん
2006/04/02(日) 17:16:36"えお")
としたらできました・・
0136デフォルトの名無しさん
2006/04/02(日) 17:25:08えお") ;
というのもあるよ。
0137デフォルトの名無しさん
2006/04/02(日) 17:32:160138デフォルトの名無しさん
2006/04/08(土) 07:15:35「オレもなった」とかでもいいです。
0139デフォルトの名無しさん
2006/04/08(土) 17:00:28すぐにWin9x系を使うのをやめるんだ!
0140デフォルトの名無しさん
2006/04/14(金) 21:05:21Borland C++ Compiler 5.5 UPして下さい〜m(_ _)m
0141デフォルトの名無しさん
2006/04/14(金) 21:11:150142デフォルトの名無しさん
2006/04/14(金) 22:32:530143デフォルトの名無しさん
2006/04/14(金) 23:13:260144デフォルトの名無しさん
2006/04/15(土) 03:12:59ソフトを解凍してから先が、説明を読んでも分かりません・・・
教えてください・・・
0145デフォルトの名無しさん
2006/04/15(土) 05:26:36つ ttp://pingwin.hp.infoseek.co.jp/
0146デフォルトの名無しさん
2006/04/15(土) 09:03:270147デフォルトの名無しさん
2006/04/15(土) 13:21:52検索すれば解説してくれているホームページはいくらでもある。
http://www.neco.nu/gohodoji/bccfaq.html
http://www.enri.go.jp/~fks442/K_MUSEN/bcc.htm
http://homepage3.nifty.com/aokura/tips/bc55.html
http://park6.wakwak.com/~wmasa/prog/bcc/index.htm
それでも分からなければ、具体的に何が分からないのかを書け。
それと、誤記はつまらない突っ込みを呼ぶ。
「Porland」、「コンパーラー」
0148デフォルトの名無しさん
2006/04/15(土) 17:17:380149124
2006/04/22(土) 06:44:43ttp://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が入っているんでしょうか?
0150デフォルトの名無しさん
2006/04/22(土) 07:24:070151デフォルトの名無しさん
2006/04/22(土) 09:41:18でも毎日ちょびっとずつ SDK 落とした方が話が早いんじゃねえの。
0152デフォルトの名無しさん
2006/04/22(土) 19:56:53友達がいないならできないけどな。
0153本田
2006/04/23(日) 08:27:34>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.
http://incubator.apache.org/stdcxx/
Rogue Wave SoftwareのライブラリはBCCも使用しているので参考になるかも?
ちなみにVCはDinkum Libraries。
http://www.dinkumware.com/libraries.html
0154デフォルトの名無しさん
2006/04/23(日) 10:51:36近所になかったり家から出られないならできないけどな。
0155デフォルトの名無しさん
2006/04/23(日) 13:56:270156デフォルトの名無しさん
2006/04/23(日) 17:10:50あー俺一度だけそれやった。
引っ越しでしばらくネットが使えなくなってた時に、いくつかフリーウェア
をUSBメモリに入れてきた。店によってはボッタクリフロッピーが売れなく
なるので、USBメモリの差し込み口がないPCを置いてる所がある事を
その時知った。
前面になくても大抵後ろ側にあるけどね。
0157デフォルトの名無しさん
2006/04/24(月) 03:31:53BCCはこれをインクルードできない。・゚・(ノД`)・゚・。
0158デフォルトの名無しさん
2006/04/24(月) 06:01:40C++のプログラムをコンパイルすると、
リンカで
Illegal option Gnとか
出てしまいコンパイルに成功しません。
ilink32.cfgにはGのオプションの指定はありません。
何故なのか判りません。
0159デフォルトの名無しさん
2006/04/24(月) 07:23:10全然わかりません。
だれかたちけて
0160デフォルトの名無しさん
2006/04/24(月) 17:03:35XPに対応してませんでした。。
0161デフォルトの名無しさん
2006/04/24(月) 17:09:59当方XPだが普通に使えるぞ?
何か間違えてるんジャマイカ
0162デフォルトの名無しさん
2006/04/24(月) 19:32:440163デフォルトの名無しさん
2006/04/24(月) 20:52:44できるのかは知らないけど
0164デフォルトの名無しさん
2006/04/24(月) 22:44:38http://www.vb-c.net/
0165デフォルトの名無しさん
2006/04/24(月) 23:28:19VBやCスレに書き込まずdelphiスレにマルチしているところが粘着なんだよな。
そういう幼児性が高校生にまで馬鹿にされる哀れなオッサン。
0166デフォルトの名無しさん
2006/04/25(火) 19:01:240167デフォルトの名無しさん
2006/04/25(火) 19:06:29こっちのほうが新しいよ。
0168デフォルトの名無しさん
2006/04/25(火) 19:28:29ctype.hのisleadbyte()の引値って何ですか?
intと聞き及んだんですがcharでも普通に動きました。
0169デフォルトの名無しさん
2006/04/25(火) 19:30:33↓↓↓こちらの【ばいえるん】はまだ削除されておりません
DQN共の巣【ばいえるん】に突撃だ↓↓↓
http://ip.tosp.co.jp/i.asp?I=bayern55&HOS=ON&MD=
↓↓↓こちらは新たなアフォでありまつ
徹底追撃セヨ↓↓↓
http://ip.tosp.co.jp/i.asp?i=toritsudai
更に別のけんけんHP潰して↓↓↓
http://ip.tosp.co.jp/i.asp?i=hoscafe
コピペ大歓迎☆2ちゃんのあらゆるとこに貼付けて下さい!
0170デフォルトの名無しさん
2006/04/25(火) 22:51:21DQNとは>>169のことか?
0171デフォルトの名無しさん
2006/04/26(水) 00:55:38---------ログ------------
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でちゃんと設定しています。
どなたかご教授ください。
0172デフォルトの名無しさん
2006/04/26(水) 05:56:54char が int に格上げされてるんじゃないの?
0173デフォルトの名無しさん
2006/04/26(水) 10:02:32アイコンが表示されないというのはビルドしたファイルをエクスプローラで見たときのことかな。
ログでは特にエラーも出てないようだけど、リソースハッカーとかでのぞいてみたり、
ショートカット作ってアイコンの変更とかしても含まれていないのかな。
0174デフォルトの名無しさん
2006/04/26(水) 14:04:29そんなことがあるのか…
intのほうがでかいから、逆はないですよね?
0175デフォルトの名無しさん
2006/04/27(木) 00:57:550176デフォルトの名無しさん
2006/04/27(木) 23:17:17自分で(int)つけなくても、関数側でしてくれるんですか?
引数の型ってもっと杓子定規なもんかと思ってました。
0177デフォルトの名無しさん
2006/04/27(木) 23:45:430178デフォルトの名無しさん
2006/04/28(金) 20:23:38今日またサイト見てみたらパスワードが同梱されてる…
何かあったの?
0179デフォルトの名無しさん
2006/05/01(月) 03:46:11ソースをダウンロードする(第八版)
ttp://www.geocities.com/tk2001b/utripper/utripper_20021103.zip
ってbcc55でそのままコンパイルできますか?
makeでもダメだったんですけど。
0180デフォルトの名無しさん
2006/05/01(月) 11:51:260181デフォルトの名無しさん
2006/05/05(金) 04:40:27フリーのBCC5.5で_stat()を含むプログラムを作成したのですが、
_stat()で0バイトのファイルを指定したら、st_sizeには0が返却されるという認識で正しいですか?
試しに作成してみたらst_sizeに10進で1403060224という値が返されてきて原因不明です。
0182デフォルトの名無しさん
2006/05/05(金) 08:34:54_statは使用しない
#include <sys/stat.h>
stat
0183181
2006/05/05(金) 18:13:45解答ありがとうございます。
変更前:
関数:_stat()
返却構造体:struct _stat
変更後:
関数:stat()
返却構造体:struct stat
でst_sizeに0が返却されました。
0184デフォルトの名無しさん
2006/05/06(土) 12:29:31http://sourceforge.net/projects/bccsdk/
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.
0185デフォルトの名無しさん
2006/05/07(日) 20:40:01それをインストールすることによって何が出来るの?
0186デフォルトの名無しさん
2006/05/11(木) 04:03:47例えば、リソーススクリプトで
IDI_AICONDISCARDABLE"C:\borland\bcc55\hoge\aka.ico"
としていて、brc32でexeにくっつてアイコンが正常に表示されたとして、
IDI_AICONDISCARDABLE"C:\borland\bcc55\hoge\midori.ico"
と変えて、brc32でくっつけ直してもアイコンが変わらないんですが、なぜですか??
ソースのコンパイルからやり直したり、objファイルを一回消してみたりとかしても
なぜかaka.icoが表示されます。
0187186
2006/05/11(木) 04:55:18めんどくさいですが、一日中解決方探し回ってもわからなかったので、この方法でいってます 笑
0188名前は開発中のものです。
2006/05/11(木) 10:30:080189デフォルトの名無しさん
2006/05/11(木) 19:47:03brc32がリソースコンパイラーだ
>>186
リンクはしたのか?
.resを削除してリソースコンパイル、リンクしてみたらどうなる?
0191186
2006/05/12(金) 01:53:52単なるソースの記述ミスで、存在しないリソースを指定していたせいだったみたいです。(winapi質問箱の763は自分です(笑 )
ありがとうございました
0192124
2006/05/13(土) 06:33:59あと、MSに対する反感もありますね〜
#こんな巨大なパッケージにしやがって。何で好きなものだけ落とせないんだよ。64ビット用やDirectShowなんか要らないって。ヘッダだってBCCにはついてるんだから。ブロードバンドの普及していない国や貧乏人はプログラミングするなってか?
どのCABに入っているのか教えてもらえませんか? イヤだけど25Mを落とします。
まあ究極的な方法として、ショップに置いてあるADSLのデモマシンで落としてMIDLだけをどっかにUPする、というのもありますが・・・そういう事に使ってると文句言ってくる店員がいたりするので面倒と言えば面倒・・・
CAB内のCABをさらに展開しようとはしてみましたが、CABはZIPと違い、あるファイルを展開しようとした場合にはそれより前方に格納されているすべてのファイルデータが無いと展開できない仕組みのようです。
ちなみに永久アク禁の無料プロバイダなので、代行してもらって書いてますので、何か書いてもらってもすぐにレスが書けないですが、ご容赦下さい。
0193デフォルトの名無しさん
2006/05/13(土) 10:50:08たしかPlatform SDKは実費くらいで郵送してくれる。
0194デフォルトの名無しさん
2006/05/13(土) 11:59:27うざい
0195デフォルトの名無しさん
2006/05/13(土) 21:50:57インターネットカフェ>Google
CD-Rとかを使えるネットカフェを探すといいのではないだろうか
0196デフォルトの名無しさん
2006/05/14(日) 16:52:58ローカルウインドで変数を確認できないの?
0197デフォルトの名無しさん
2006/05/14(日) 22:47:25>BCCのパーソナル版
そりゃなんだ?
0198デフォルトの名無しさん
2006/05/15(月) 13:12:21BCBのことだろ?
0199デフォルトの名無しさん
2006/05/15(月) 16:38:20友達が減ったり低級動物霊に取り憑かれたりするよ。
0200デフォルトの名無しさん
2006/05/16(火) 23:40:370201デフォルトの名無しさん
2006/05/17(水) 20:26:220202デフォルトの名無しさん
2006/05/26(金) 03:34:10次のようなソースを書いてみました。
#include <stdio.h>
int main() {
int i;
i=100;
__try {
i= i/0;
}
catch (...) {
printf("除算エラーキャッチ\n");
throw;
}
return 0;
}
0203ディフォルトの名無しさん
2006/05/26(金) 13:25:21「エラーがでました」みたいなウインドウが三回出て抜けます。
0204デフォルトの名無しさん
2006/05/26(金) 17:18:470205ディフォルトの名無しさん
2006/05/27(土) 04:21:170206デフォルトの名無しさん
2006/05/27(土) 10:37:43システム例外を捕捉するには catch じゃなくて __except が使える。
#include <windows.h>
__try { i = i/0; printf("%d\n",i); }
__except(EXCEPTION_EXECUTE_HANDLER) { printf("例外"); }
のように書けば捕捉される。
0207デフォルトの名無しさん
2006/05/27(土) 10:57:04void handler(int) { throw 1;}
signal(SIGFPE, handler);
みたいにしておけば、ふつうの「try...catch」でも捕捉できる。
0208デフォルトの名無しさん
2006/05/27(土) 11:21:06> throw 1;
そりゃないでしょ。
0209デフォルトの名無しさん
2006/06/05(月) 10:46:58んなわけない
0210デフォルトの名無しさん
2006/06/05(月) 11:06:550211デフォルトの名無しさん
2006/06/05(月) 12:15:200212デフォルトの名無しさん
2006/06/05(月) 12:19:350213デフォルトの名無しさん
2006/06/14(水) 04:15:580214本田
2006/06/15(木) 10:12:13>XN Resource Editor is a free, powerful, fully featured resource editor
>and PE module explorer for Windows 98, Windows 2000 and Windows XP.
http://www.wilsonc.demon.co.uk/d10resourceeditor.htm
0215デフォルトの名無しさん
2006/06/15(木) 12:17:10あれBCCか。多重起動してたなw
0216デフォルトの名無しさん
2006/06/16(金) 01:22:140217512
2006/06/16(金) 14:17:50http://members3.jcom.home.ne.jp/output/programming/bcc/install.html
0218デフォルトの名無しさん
2006/06/16(金) 17:24:120219デフォルトの名無しさん
2006/06/17(土) 18:59:10ttp://blog.proj.jp/ituki/20060615.html#p02
0220デフォルトの名無しさん
2006/06/19(月) 14:35:01使い方がよく分かりません i!|||_| ̄|○|||!i
どなたか教えていただけませんか?
開こうとすると、強制的に閉じられてしまいます
0221デフォルトの名無しさん
2006/06/19(月) 15:07:04EXEをダブルクリックしているだろ。
これはコマンドプロンプトから実行するものなの。
0222220
2006/06/19(月) 15:14:31どのようにしたらいいんでしょか?
初心者なのでお願いします
0223デフォルトの名無しさん
2006/06/19(月) 16:47:10を読んで、書いてある通りにやってもできなかったらまた来なさい。
0224デフォルトの名無しさん
2006/06/19(月) 17:18:140225220
2006/06/19(月) 18:16:17デバッカにC:\borland\bcc55\Bin\TD32.EXE
入りません
0226220
2006/06/19(月) 18:28:43C:\borland\bcc55\Bin\TD32.EXE
がBinに入っていませんどうすればよいですか?
0227デフォルトの名無しさん
2006/06/19(月) 18:55:170228デフォルトの名無しさん
2006/06/19(月) 20:02:01>>223のサイトをみたのですが
デバッカをインストールしよう
と思ったのですがBorlandからメールがこなくてパスワードが
わかりません
どうしたらいいですか??
0229デフォルトの名無しさん
2006/06/20(火) 00:36:07>>227をよく読め!
0230デフォルトの名無しさん
2006/06/23(金) 22:09:19慣れてないから大きな違いが解らないんですが、VC2005はやたら起動とか重いような・・・
0231デフォルトの名無しさん
2006/06/23(金) 23:09:13公開された年月。
VC++ 2005の方が最近だから、よりC++標準への対応度が高い。
最適化の能力も高いから、出力される機械語がより速かったり小さかったりする。
また、VC2005EEはIDE付きだから、コマンドラインとおさらばして開発できる。
逆にVC2005EEだってBCCのようにコマンドラインからコンパイラを実行させることもできるよ。
0232デフォルトの名無しさん
2006/06/23(金) 23:35:03なるほど、そりゃ最適化されてる方が良いに決まってますね
まだ全然使いこなせてないんであれなんですが、VC2005EEのが使い勝手が良かったりするんでしょうか?
BCCやVisual Windows for BC++のが軽くて良い感じなんですが・・・
VC2005は補完が良く出来てる感じを受けました
0233デフォルトの名無しさん
2006/06/24(土) 15:54:23まあ多少めんどくてもVCのほうがいいと思うがな。
0234デフォルトの名無しさん
2006/06/24(土) 17:11:070235デフォルトの名無しさん
2006/06/29(木) 03:38:39明示的に指定するにはどうすればいいのでしょう?
同じソースのファイルをふたつ作って
test1.c,test2.cppと拡張子を変えてそれぞれをコンパイルしてみたのですが
両者の吐くアセンブりは同じものでした。
gccとg++を使えば確実に指定できますが
bccではそういった機能は無いのでしょうか。
0236デフォルトの名無しさん
2006/06/29(木) 03:49:05.c でも .cpp でもコンパイルできたソースって事は、原則的に言って
Cのコードだって事だろ?同じアセンブラになって当然のような希ガス。
0237デフォルトの名無しさん
2006/06/29(木) 04:03:06ソースの拡張子に関係なくC++と見なすコンパイルオプション-Pはあるけど
これは拡張子.cxxとかに対応する目的かもしれん。
0238デフォルトの名無しさん
2006/06/29(木) 12:18:36見なしてくれるけどね。
C++ と C でちがう結果になる文、たとえば
printf("%d\n", sizeof('a')); // C では 4, C++ では 1
とか書いてコンパイルしてみれば、ちがう結果になるのがわかるはず。
0239デフォルトの名無しさん
2006/07/12(水) 23:23:28BMP画像を表示させるアプリケーションを作っています。
Borland C++ Compiler 5.5 でコンパイルしたところ、
リソースファイルで指定したビットマップのファイルが1Mを越えたあたりで
コンパイルエラーで実行ファイルが作成できません。
指定ファイルの上限などあるのでしょうか。
初心者で、説明がわかりにくいところもあるかと思います。
どうぞよろしくおねがいいたします。
以下、エラーの内容です。
0240239
2006/07/12(水) 23:24:41BCC32 -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>
」
とコマンドプロンプトに表示されます。
つづく
0241239
2006/07/12(水) 23:26:38test.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が作成されます。
というながれです。
ながくてすみませんが、よろしくおねがいします。
0242デフォルトの名無しさん
2006/07/13(木) 09:04:56brcc32でリソースコンパイルしてilink32で手動リンクさせてもダメ?
0243239
2006/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がありませんとでます。
どうか、お知恵をお貸しください。
0244デフォルトの名無しさん
2006/07/13(木) 19:51:480245239
2006/07/13(木) 21:28:23「リソースだけのDLL」を検索したら、いっぱい出てきました。
見たところややこしいですが、がんばって作ってみます。
ありがとうございました。
0246デフォルトの名無しさん
2006/07/13(木) 23:33:510247デフォルトの名無しさん
2006/07/14(金) 00:00:420248デフォルトの名無しさん
2006/07/14(金) 09:40:05ilink は関係なくて、古い brc のバグ。
BCB6 についてるものでは問題ない。
0249239
2006/07/14(金) 23:45:45情報、ありがとうございます。
…そうですか、BCB6なら…。
BCCじゃ、だめなんですね。がっくし。
でも、だめだということがわかってよかったです。
ありがとうございました。
0250デフォルトの名無しさん
2006/07/15(土) 09:13:500251239
2006/07/16(日) 00:40:35BuilderXの無料配布は終了したよう…?
本についているのをゲットすればいいのかなー?
0252デフォルトの名無しさん
NGNGというエラーが出る場合はどうしたらいいんでしょうか・・
0253デフォルトの名無しさん
2006/07/16(日) 20:30:38-Iスイッチ。
0254デフォルトの名無しさん
2006/07/21(金) 16:06:45http://support.borland.com/entry.jspa?externalID=4323&categoryID=90
0255252
NGNG0256デフォルトの名無しさん
2006/07/31(月) 08:48:00SD=.
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 ファイルを用意しないといけないのでしょうか?
0257デフォルトの名無しさん
2006/07/31(月) 12:24:580258デフォルトの名無しさん
2006/07/31(月) 13:39:450259デフォルトの名無しさん
2006/08/01(火) 08:53:40まず使っている make はボーランドの make でしょうか、
GNU の make でしょうか。
> $(OD)/%.obj : $(SD)/%.c
というのは GNU 方言なので、ほかの make では動きません。
ボーランドの make では下のように書きます。
{$(SD)}.c {$(OD)}.obj:
それから、
> bcc32 -e$@ -c $<
ですが、obj 名を指定するオプションは -e ではなく -o です。
0260デフォルトの名無しさん
2006/08/01(火) 08:58:46追記。obj/ ディレクトリはあらかじめ作っておく必要があります。
0262デフォルトの名無しさん
2006/08/02(水) 22:51:12Eclipseでいうところの右クリック⇒「呼び出し階層を開く」みたいなやつ。
0263デフォルトの名無しさん
2006/08/03(木) 17:59:57とあるマニュアル
http://www001.upp.so-net.ne.jp/isaku/comp.html
>>「Readme.txtにa. 既存のパスに "c:\Borland\Bcc55\bin" を追加します。
>>この意味は、Windows 9x 系では C:\AUTOEXEC.BAT の SET PATH= に追加することで、 Windows XP では、コントロールパネル→システム→詳細設定→環境変数→Pathに追加することです。」
このHPに従い、ボーランドのCコンパイラをダウンロードしたんですが、この「環境変数」というのは「ユーザーの環境変数」ですか?それとも「システムの環境変数」ですか?
システムの環境変数の場合、既にデフォルトでパスが書き込まれています。
これは上書きしろという意味なのですか?
どうか教えてください。
0264デフォルトの名無しさん
2006/08/03(木) 19:29:38上書きなんて一言も書いてない。
「ユーザーの・・・」でも「システムの・・・」のどちらでもいい。
「ユーザーの・・・」は今ログインしているユーザのみで有効。
「システムの・・・」は全てのユーザーで有効。
0265デフォルトの名無しさん
2006/08/08(火) 04:46:31ここは BCB6 のスレじゃないけれど……
さいきんのボーランド製品だと Ctrl+Shift+Enter で参照の一覧が
でるけれど、BCB6 はそこらへんの機能が弱いです。
とりあえず「検索→ファイル検索」で代用できます。
0266デフォルトの名無しさん
2006/08/09(水) 16:09:300267デフォルトの名無しさん
2006/08/09(水) 18:14:23http://itpro.nikkeibp.co.jp/article/NEWS/20060809/245517/
新たに製品化する4製品は,以下の通り。「Turbo Delphi for Win32」,
「Turbo Delphi for .NET」,「Turbo C++」,「Turbo C#」。
それぞれにつき,無償公開版の「Turbo Explorer」と,プラグインによる
機能強化などを可能にした有償版の「Turbo Professional」を用意する。
有償版は500ドル未満,学生に限っては100ドル未満で提供する予定
である。米国では2006年第3四半期中に出荷するという。ボーランド日
本法人によれば,日本語版も,英語版と同じ価格帯で,英語版から多
少遅れて国内出荷する。
0268デフォルトの名無しさん
2006/08/15(火) 15:16:13stlport\BC50の中身をIncludeフォルダにコピーでいいんでしょうか?
0269デフォルトの名無しさん
2006/08/15(火) 17:26:58あとは普通にstlportにパスを通せばいいような気もするが詳しいことはわからん。
0270デフォルトの名無しさん
2006/08/16(水) 01:16:32BCB5.5? 普通のSTLじゃだめなのか?
しっかし、Turboなんちゃら、普通に使えるヘッポコ版を2万あたりで出してくれ
0271268
2006/08/16(水) 11:22:44やっぱりビルドしないといけないんですね。
>>270
Borland C++Compiler 5.5です。
このスレの32でSTLport入れるべきというのを見たので入れようと思った初心者です…
0272デフォルトの名無しさん
2006/08/16(水) 12:38:30[STLport 5.1RC2]
http://support.borland.com/thread.jspa?threadID=2882&start=15&tstart=0
0274デフォルトの名無しさん
2006/09/09(土) 04:36:020275デフォルトの名無しさん
2006/09/09(土) 11:18:510276デフォルトの名無しさん
2006/09/09(土) 12:11:13http://pc8.2ch.net/test/read.cgi/tech/1157535150/
DLLで共有変数を作りたいんですけど
VCでは簡単にできますが、BCCではファイルマッピング等のAPIを
使用しなければ不可能でしょうか?
0278デフォルトの名無しさん
2006/09/14(木) 11:56:46かなり昔の解説だけど、こんなのがある。
ttp://bdn.borland.com/article/0,1410,20008,00.html
ただし今でも使えるかどうかわからないし、コンパイラに依存して
しまうので、CreateFileMapping を使ったほうがいいと思う。
自分は attach で Create|Map して detach で Unmap|Close してる。
四行くらいたいした手間じゃないし。
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
としているんですけど間違ってますよね?
0280デフォルトの名無しさん
2006/09/14(木) 12:22:37WinAPI質問箱のほうは
0282デフォルトの名無しさん
2006/09/14(木) 14:21:44HWNDとDWORDは別の型。
C++ならhwnd_mainへDWORD*を代入しようとしてコンパイルできるとは思えない。
Cでも警告くらいされてもおかしくはない。
また、(HANDLE)0xFFFFFFFFよりもINVALID_HANDLE_VALUEがお勧め。
このDLLは他のプロセスからもロードされるのですが、hwnd_main の値は
共有されますか?
0284デフォルトの名無しさん
2006/09/14(木) 15:22:19だがその前に、なぜそれくらい自分で試してみないのか?
http://japanese-truth.hp.infoseek.co.jp/cgi-bin/upload.cgi?mode=dl&file=1158215887
pass hook
.zipを.cに変えてください
このソースでうまくいかないので困ってるんです。
記憶されてないような感じなんです。
0286デフォルトの名無しさん
2006/09/14(木) 20:18:25Win32APIスレでも散々言われてるのにわかってないのかよ
ソース晒すなら全部晒せ。EXEのほうも。
んで、どういう風に実行して、どううまくいかないのかも書けよ。
あと、うまくいかないって言うのなら、全てのAPI呼び出しの戻り値くらいチェックしろ。
最低限の原因究明さえも放棄するのか。
0287デフォルトの名無しさん
2006/09/14(木) 20:45:12考えてしてみたらできました。
ありがとうこざいました。
原因は hwnd_msg へのSetWindowText が失敗していた事でした。
(理由はわかりません)
DLLのメッセージフックは問題ありませんでした。
0289デフォルトの名無しさん
2006/09/15(金) 01:13:07それはSetMainHWNDでセットしたハンドルが共有できてないからだろ
hwnd_msgはhwnd_main上のstaticコントロールです。
SetWindowText(hwnd_main)では成功するのですが
再描画がいるのかな? ともかくフックは成功していたのでよかったです。
ありがとうこざいました。
0291デフォルトの名無しさん
2006/09/15(金) 12:42:21http://msdn.microsoft.com/library/ja/jpwinui/html/_win32_setwindowtext.asp?frame=true
> ほかのプロセス内のコントロールのテキストを設定するには、SetWindowText 関数を呼び出すのではなく、直接 WM_SETTEXT メッセージを送ります。
ありがとうこざいます。初めて知りました。
SetWindowText は SendMessage のマクロだと思ってました。
0293デフォルトの名無しさん
2006/09/17(日) 10:44:230294デフォルトの名無しさん
2006/09/17(日) 12:14:290295デフォルトの名無しさん
2006/09/17(日) 12:50:59設計に興味がわいて紹介してるページ探してみたが見つからん。
0296デフォルトの名無しさん
2006/09/17(日) 17:31:440297デフォルトの名無しさん
2006/09/17(日) 18:48:280298デフォルトの名無しさん
2006/09/17(日) 23:26:19http://www.google.co.jp/search?q=owlnext
0299デフォルトの名無しさん
2006/09/18(月) 12:33:330300デフォルトの名無しさん
2006/09/18(月) 18:31:080301デフォルトの名無しさん
2006/09/20(水) 19:36:01borlandとしては、Turbo使えって言いたいんじゃまいか?
0302デフォルトの名無しさん
2006/09/20(水) 20:51:37>>1 のリンク先からFireFTPで落とせたヨ。
0303デフォルトの名無しさん
2006/10/08(日) 09:23:59まともなものが見つからん。
BCCFormはなんか日本人が作ったとは思えないほど変な作り込みだし、
Resource Editorは改変ONLYで新規作成ができない。
これがフリーの限界なのかもね。
シェアを探せばあるかな。
0304デフォルトの名無しさん
2006/10/08(日) 10:13:050305デフォルトの名無しさん
2006/10/08(日) 13:00:52↓これじゃダメなん?
MASM32をWinASM Studio.で使いこなす
ttp://lets-go.hp.infoseek.co.jp/prog02-1.html
0306デフォルトの名無しさん
2006/10/08(日) 19:19:40reloは?
0307デフォルトの名無しさん
2006/10/09(月) 17:52:230308デフォルトの名無しさん
2006/10/09(月) 22:48:570309デフォルトの名無しさん
2006/10/11(水) 21:38:360310デフォルトの名無しさん
2006/10/20(金) 07:05:030311デフォルトの名無しさん
2006/10/22(日) 23:58:29無料だよ。
0312デフォルトの名無しさん
2006/10/23(月) 00:21:50とマジレス
0313デフォルトの名無しさん
2006/10/23(月) 01:08:23機能を増やせば増やすほどつらくなる。
スパゲッティの出来上がり
0314デフォルトの名無しさん
2006/10/23(月) 23:25:210315デフォルトの名無しさん
2006/10/23(月) 23:33:32使い勝手が良く無かったよ。
0316デフォルトの名無しさん
2006/10/24(火) 08:38:090317デフォルトの名無しさん
2006/10/24(火) 23:08:58とか言ってみるテスト
0318デフォルトの名無しさん
2006/10/25(水) 01:01:570319デフォルトの名無しさん
2006/10/29(日) 16:27:46分割コンパイルをするには、
bcc32 source1.c source2.c
といった方法でよいのでしょうか。
0320デフォルトの名無しさん
2006/10/29(日) 16:32:32VCやTurbo C++の無料版を使うなりなんなりしろよ
0321319
2006/10/29(日) 17:17:37説明不足で申し訳ありません
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"
とあり、設定は間違っていないと思うのですが…。
0322デフォルトの名無しさん
2006/10/29(日) 17:35:26特に細かいことやらず、コンパイルに時間かかってもいいなら>>319で問題ない
0323デフォルトの名無しさん
2006/10/29(日) 18:07:52ありがとうございます。
http://support.borland.com/entry.jspa?externalID=4323
検索してこのページを見つけたので、
ilink32 c0x32.obj source1.obj source2.obj, release.exe, ,cw32.lib import32.lib
とすればエラーが表示されず、リンクに成功しました。
c0x32.obj cw32.lib import32.lib これらのファイルはどんな意味を持っているのでしょうか。
スタートアップモジュール、ライブラリなどと言われてもチンプンカンプンです。
0324デフォルトの名無しさん
2006/10/29(日) 18:31:10bcc32 -ehoge *.c
0325デフォルトの名無しさん
2006/10/29(日) 19:38:30コンパイルとリンクを別にしたとしても、リンクにもbcc32を通してやれば楽。
bcc32 -c source1.c source2.c
bcc32 source1.obj source2.obj
0326デフォルトの名無しさん
2006/10/30(月) 13:32:36スタートアップモジュール: エントリポイント(mainやWinMain、ServiceMain)呼び出すまでのコード(実行用のメモリの確保やプロセスの生成など)
cw32.lib: C標準関数のコード
import32.lib: スタートアップや標準ライブラリの動作、他一般的に使われるkernel32.dll、user32.dllなどのシステムDLL用のインポートライブラリ
0327319
2006/10/30(月) 18:02:08ありがとうございます。
いろいろな方法があるのですね。
>>326
なるほど。いままで中身がよく分からなかったファイルの意味が良くわかりました。
0328デフォルトの名無しさん
2006/10/30(月) 19:46:500329デフォルトの名無しさん
2006/10/31(火) 03:30:290330デフォルトの名無しさん
2006/10/31(火) 18:36:48いつまでたってもできない
0331デフォルトの名無しさん
2006/11/01(水) 17:48:46FTPのポート20-21ブロックしてるんじゃないか?
0332デフォルトの名無しさん
2006/11/15(水) 20:03:21BCC Developerで「猫でもわかるWindowsプログラミング」を参考に勉強しています。
ビットマップの表示をしたいのですが、外部ファイルから読み込むようにすれば表示されるのですが、
リソースとして読み込もうとすると、コンパイルは上手くいくのですが。ビットマップが表示されません。
ファイルのサイズを見るとビットマップはexeに含まれているようなのですが。
リソースファイルはBCCFormで作成しています。メニューやダイアログボックスのリソースは問題なく動いています。
どうぞよろしくおねがいいたします
0333デフォルトの名無しさん
2006/11/16(木) 11:07:08状況がよくわからないので一般論を。
まず、LoadResource してかえってくるハンドルをしらべる。
0 だったら読みこめていない。0 でなかったら読めているけれども
そのあとの処理をしくじっている。
読めていない場合は、まず exe にビットマップリソースがはいって
いるかどうかしらべる。tdump して Resources の欄に type: Bitmap
というのがあるかしらべる。
ビットマップリソースがある場合、LoadResource の第二引数で指定
している ID と、リソースファイルの ID が一致しているかどうか
しらべる。片方で整数を #define したものを使っていて、もう一方
で文字列を使っている、というのはありがち。
あとはツールを使わないでぜんぶコマンドラインでコンパイルしてみる
というのも有効かも。たとえば foo.cpp foo.rc (およびビットマップ)
だけの簡単なサンプルを作って
bcc32 -c foo.cpp
brcc32 foo.rc
ilink32 -Tpe c0w32 foo,foo,,cw32 import32,,foo.res
とすれば、まともな foo.exe ができるはず。
0334332
2006/11/16(木) 18:41:44ありがとうございます。
ビットマップの呼び出しはビットマップリソースを作成し、
LoadBitmapの第二引数にIDを指定する事で行っていたのですが、
戻り値を調べた所0が戻ってきているようでした。
IDも見直してdifineで他の値と重ならないようにしていますが、
tdumpではtype: Bitmap が確認できましたので、
なぜリソースを読み込まないのかというのか考えて見ます。
また、コマンドラインから作成しても同じ結果となりました。
ただ、コマンドラインは統合開発環境を使うようになってから触ったことが無かったので、
これからまたLoadResourseからの表示を試す事と平行して見直そうと思います。
0335デフォルトの名無しさん
2006/11/16(木) 22:15:03あれとは別件かな
0336デフォルトの名無しさん
2006/11/17(金) 01:47:56再現するソースを上げれば答えなんて一発で返ってくるよ。
BCCが悪いかどうかを検証したいならほかのコンパイラ・リンカで試してみればいい。
0337デフォルトの名無しさん
2006/11/17(金) 03:49:34その場合はそもそもリンカでエラーになるから、別な問題だと思う。
0338332
2006/11/17(金) 20:52:56BCCformでリソースにビットマップを追加した際、ファイルのアドレスが絶対パスで記入されるので、
メモ帳でファイル名のみに書き換えて、
ヘッダファイルでビットマップのdefineをコメントアウトした所
リソースに読み込んだビットマップが表示されるようになりました。
ソースのミスで表示されない場合、リソースのミスと区別がつきにくいのが難点なので、
最悪自分で書けるようにリソースをもう少し勉強しようと思います。
ありがとうございました。
0339デフォルトの名無しさん
2006/11/23(木) 17:45:24borlandのftp鯖はずっと落ちている状態なんでしょうか?
0340デフォルトの名無しさん
2006/11/23(木) 21:27:23freecommandlinetools2.exe
0341デフォルトの名無しさん
2006/11/23(木) 23:09:40ありがとうございました
0342デフォルトの名無しさん
2006/11/26(日) 21:44:57友人がbccをsetbccで入れてhal.dllが壊れてOSが起動不能になった模様
C:\とD:\にWindowsXPが入っててD:\のWindowsXPをメインで使っていて
D:\の方のhal.dllが壊れたらしい
回復コンソールで、D:\の方のWindowsXPが認識されないらしい
こういう現象に遭遇した事が有る方いらっしゃいませんでしょうか
いらっしゃいましたら回復方法を教えて頂けませんでしょうか。
0343デフォルトの名無しさん
2006/11/26(日) 21:53:08それ本当にsetbccが原因なのかな
たまたまタイミング重なっただけじゃない?
とりあえずWin板にでも行った方がいいと思う
0344デフォルトの名無しさん
2006/11/27(月) 21:41:480345デフォルトの名無しさん
2006/11/29(水) 11:32:04>>337
この問題らしきもので困ってます。1Mくらいのビットマップなんですが。
これって解決方法あるんでしょうか?
0346本田
2006/12/13(水) 22:03:16>Predating the Windows operating system,
> MSJ covered MS-DOS internals beginning in 1986.
>It progressed to cover the workings of Windows so that programmers could write applications for the then-new operating system.
>MSJ saw the evolution from MS-DOS to Windows 1.0,
> all the way up to Windows 2000 before merging with Microsoft Internet Developer to form MSDN Magazine in March 2000.
http://www.microsoft.com/msj/
0347デフォルトの名無しさん
2006/12/14(木) 01:55:57動かないのですが
0348デフォルトの名無しさん
2006/12/14(木) 03:27:200349デフォルトの名無しさん
2006/12/14(木) 06:56:105.6くらいからlong longが使えたかも
0350本田
2006/12/14(木) 18:22:22BCB5のwtypes.hの中に、
>#ifndef _ULONGLONG_
>typedef __int64 LONGLONG;
>
>typedef unsigned __int64 ULONGLONG;
>
>typedef LONGLONG __RPC_FAR *PLONGLONG;
>
>typedef ULONGLONG __RPC_FAR *PULONGLONG;
>
>#endif // _ULONGLONG_
と定義されてる。
0351デフォルトの名無しさん
2006/12/14(木) 21:06:520352デフォルトの名無しさん
2006/12/15(金) 20:39:47サーバー落ちてるのか?
0353デフォルトの名無しさん
2006/12/17(日) 02:38:000354デフォルトの名無しさん
2006/12/18(月) 03:44:05#define INC_OLE2
#include <windows.h>
#include <stdio.h>
int main(){
printf("sizeof(GUID_CUSTOM_CONFIRMOBJECTSAFETY) = %d\n", sizeof(GUID_CUSTOM_CONFIRMOBJECTSAFETY));
//printf("((BYTE *)&GUID_CUSTOM_CONFIRMOBJECTSAFETY)[0] = 0x%02X\n", ((BYTE *)&GUID_CUSTOM_CONFIRMOBJECTSAFETY)[0]);
return 0;
}
とやるとコンパイルは通るのですが、
//printf
の所の//を取り除くとリンカで
Error: 外部シンボル '_GUID_CUSTOM_CONFIRMOBJECTSAFETY' が未解決(C:\TMP\X.OBJ が参照)
とエラーになります。
このシンボルの定義されているライブラリはどこにあるのですか?
0355デフォルトの名無しさん
2006/12/19(火) 23:41:400356デフォルトの名無しさん
2006/12/20(水) 23:26:32特に気にせず bcc32 を使っていた。
しかしよく見ると bcc32 のバージョンが 5.82 になっていた・・・。
ttp://dn.codegear.com/article/33666
↑によると、Explorer にはコマンドラインコンパイラは付かないはずなのだが、
Bin ディレクトリの中には bcc32.exe のバージョン 5.8.2.0 が現に存在しているし、
すでに確認したように、BCC 5.5.1 の環境下で「特に何も考えなくとも」代わりとして
使うことが出来る。
ちなみに brc32 は以前のものがそのまま付いてきているし、新 bcc32 との連係も
問題無いようだ。
0357デフォルトの名無しさん
2006/12/21(木) 00:17:03そしてBorland C++コンパイラには、非コマンドライン版なんて存在しないわけで。
0358デフォルトの名無しさん
2006/12/21(木) 00:23:080359本田
2006/12/21(木) 07:40:35> Error: 外部シンボル '_GUID_CUSTOM_CONFIRMOBJECTSAFETY' が未解決(C:\TMP\X.OBJ が参照)
> とエラーになります。
> このシンボルの定義されているライブラリはどこにあるのですか?
PSDKの中のライブラリにあると推測します。
http://msdn.microsoft.com/workshop/security/szone/reference/ifaces/iinternethostsecuritymanager/querycustompolicy.asp
>Specify GUID_CUSTOM_CONFIRMOBJECTSAFETY for guidKey to confirm that an object created in this document is safe for scripting. Specify the class identifier (CLSID) and pointer to the object in the pContext parameter using a CONFIRMSAFETY structure.
0360デフォルトの名無しさん
2006/12/21(木) 10:04:46Pascalコードのコンパイラはdcc32.dllがやってるからねぃ
0361デフォルトの名無しさん
2006/12/21(木) 13:38:12プログラムをコンパイルすると実行ファイルが55KBにもなるのはどういうことなら?
ほかの人のは、こげんこつなかったい。
0362デフォルトの名無しさん
2006/12/21(木) 14:50:57ヒント:
スタートアップモジュール
C標準ライブラリ
メモリマネージャ
0363354
2006/12/22(金) 01:16:05やっぱりPSDKを落とさねばならないのか・・・
MSの大容量パッケージがイヤなので何とかBCCでできないか、
とやってる訳ですが・・・悔しい・・・
GUIDがわかればDEFINE_GUID()でできるのに・・・
0364本田
2006/12/22(金) 03:40:13>やっぱりPSDKを落とさねばならないのか・・・
BCB5を使ってるのでBCC5.5.1と差があると思うけど。
PSDKの一部はLIBに在るよ。
0365本田
2006/12/22(金) 04:16:49http://sourceforge.net/projects/bccsdk/
his project has a goal to provide complete port of latest MS Platform SDK
> along with some other commonly used separate SDK's
> for both older and newer Borland compilers.
>This includes headers, idl files and static and import lib files.
0366本田
2006/12/22(金) 05:40:34http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
>Use the full download to copy the entire Windows Server 2003 Platform SDK to a secure computer, then selectively install individual SDKs locally or to other computers.
> 1. Click the links on the right. The File Download dialog box is displayed.
> 2. Click each PSDK-FULL .cab file to save it. Save all .cab files to a temporary directory with at least 342 MB free space (for example, c:\psdktemp).
> 3. Click BAT File for Extraction and save the batch file to the same directory.
> 4. Go to the temporary directory using a command prompt. For example:
> cd c:\psdktemp
> 5. Run Psdk-full.bat to extract the full image from the .cab files. Specify an install directory with at least 1.4 GB free space. For example:
> c:\psdktemp> psdk-full c:\psdk
> This can take several minutes to complete.
> 6. Run Setup.exe to install the Platform SDK using the SDK Update interface.
0367363
2006/12/22(金) 23:43:34ども。
ヘッダはなんか全部(C)Microsoftって書いてあるし、
IEとかMSのソフトウェアのヘッダがたくさん入ってますよね。
ライブラリはCOFFじゃないのでBorland製かな、と思う訳ですが。
WIN32.HLP(Delphi用?とか)見てもシンボルの具体値書いてないので
アセンブラとかVBとかの場合にもとっても便利。
BorlandのWIN32.HLPではOLEの部分が無いのがちょっと残念なんですが・・・
本当はBCBでもいいのですが巨大なので・・・
BCC SDKというのがあるのですか。いい事聞いた。参照させて頂きます。
OLEがあるといいな・・・でも巨大かな・・・
MinGWではOLEが謎のCレベルサポートなのは本当に残念・・・
0368デフォルトの名無しさん
2006/12/23(土) 01:33:15丁寧に説明してある参考サイトを探しています。
お勧めのところがありましたら、教えてください。
0369368
2006/12/23(土) 01:48:46自己完結スマソ。
0370デフォルトの名無しさん
2006/12/24(日) 02:38:39リソースの識別名に「.」を入れるにはどうすればいいのでしょうか?
.rcでは「.」は使えないみたい?
「\.」とかやってもダメみたい・・・
0371デフォルトの名無しさん
2006/12/25(月) 23:57:13先日 Turbo C++ を入れたので、そっちのコマンドラインコンパイラを
使ったら、リソースが埋め込まれなくなった。
旧環境
bcc32 5.5.1
brc32 5.40
brcc32 5.40
ilink32 5.00
新環境
bcc32 5.82
brc32 5.40(ただしバイナリレベルでは少し違う)
brcc32 5.40(同上)
ilink32 5.69
brc32 で -v オプション付けても、特にエラーは出ていない。
旧環境で、同じソースをコンパイルしたら、ちゃんとリソースは埋め込まれた。
何が悪いのか分からん・・・。
0372371
2006/12/26(火) 00:03:45旧環境の bcc32 で作った exe に 新環境の brc32 でリソース埋め込み→NG
新環境の bcc32 で作った exe に 旧環境の brc32 でリソース埋め込み→OK
新環境の bcc32 で作った exe に 新環境の brc32 でリソース埋め込み→NG
だった。どうやら新環境の brc32 周りが怪しい。
とりあえずは
「新環境の bcc32 で作った exe に 旧環境の brc32 でリソース埋め込み」
でやって行くことにした。
0373デフォルトの名無しさん
2006/12/26(火) 00:21:54古いbrc32なら問題ないんだよねー
0374本田
2006/12/26(火) 01:21:12>
>22/Nov/06
>
>Beta 2 of Relo2 has been released.
http://www.fifsoft.com/relo/
0375デフォルトの名無しさん
2006/12/26(火) 01:32:39宣伝なのか?
BCC32にかぎってしまえば、特に魅力が感じられないなぁ。
英語だし……日本語パッチなさそうだし。
BCC DeveloperやTurbo C++で十分だよ。
0376本田
2006/12/26(火) 01:45:11> 英語だし……日本語パッチなさそうだし。
個人的にはIDEなんて英語でも日本語でも気にならないけど。
> BCC DeveloperやTurbo C++で十分だよ。
BCC Developerは開発ストップだし。
Turbo C++はまだ使っていない、
オープンソースじゃないのでカスタマイズがしにくい。
0377デフォルトの名無しさん
2006/12/26(火) 02:05:11BCC Developerはソース公開してなかったっけ?
0378デフォルトの名無しさん
2006/12/26(火) 02:29:45リソースの識別名を使う場合は、resource.h とかで #define してる事が
多いと思う(そうしなければならないというワケではない)ので、
リソースがどうこうという問題ではなく、#define によるマクロ名の
制約を受けると考えられる。
マクロ名は(少なくとも ANSI C においては)識別名でなければならないので、
英数字とアンダースコア以外は使えない。
0379370
2006/12/27(水) 02:02:02どうもありがとうございます。
さいですか・・・
HTAもどきアプリにリソースにそのまま
HTMLやCSS、GIF等を格納しているのがあって識別子が
'main.html'とかになっているので
どうやったのか、と思ったわけですが・・・
0380デフォルトの名無しさん
2006/12/27(水) 13:37:21当分は旧バージョンのままにしとく。
0381本田
2006/12/28(木) 05:09:56> >bccSDK
> http://sourceforge.net/projects/bccsdk/
ATLやWTLも入ってるな。
>ATL 3.0 ウィンドウ クラス: 入門
http://www.microsoft.com/japan/msdn/vs_previous/visualc/techmat/feature/ATLwindowing/
0382本田
2006/12/28(木) 05:31:33>ATL/WTL
http://home.att.ne.jp/banana/akatsuki/doc/atlwtl/
>WTL とは?
http://homepage1.nifty.com/Roy_/Software/WTL/WTL.htm
0383本田
2006/12/28(木) 06:21:47>ATL (Active Template Library) リファレンス
http://web.archive.org/web/20030205100707/http://www.microsoft.com/japan/developer/library/vcmfc/atl.htm
文字のエンコーディングは、日本語(Shift_JIS)で文字化けせずに読めます。
0384デフォルトの名無しさん
2006/12/30(土) 10:33:30コマンド操作がめんどくさいので、バッチファイルを書こうと思うのですが
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' が見つからない
0385デフォルトの名無しさん
2006/12/30(土) 10:41:320386デフォルトの名無しさん
2006/12/30(土) 11:35:54BCC Developerの設定でコンパイルしてできた、ファイルの出力先を
ソースファイルのデレクトリィ配下のReleaseに作成するように設定してるんだけど
コマンドラインで設定するパラメータを教えてもらえないかな?
0387デフォルトの名無しさん
2006/12/30(土) 11:58:03へんな日本語でしたスマソ
結果をRelease配下に出力する場合のコンパイルスイッチを教えてください
0388デフォルトの名無しさん
2006/12/30(土) 12:11:43foo.cpp をコンパイルしてディレクトリ hoge に hage.dll を出力する
bcc32 -WD -nhoge -ehage.dll foo.cpp
0389デフォルトの名無しさん
2006/12/30(土) 12:13:46プロジェクト構成追加するのではだめなの?
コンソールアプリ、Windowsアプリ、DLLそれぞれのReleaseとDebugを登録して使ってるけど不便と思ったことはないなぁ
>結果をRelease配下に出力する場合のコンパイルスイッチを教えてください
自分で書いてるじゃん
>-eRelease\foodll.dll
というかbccのヘルプみろー
0390デフォルトの名無しさん
2006/12/30(土) 13:38:23bcc32 -WD -3 -O2 -w- -AT -pc -H- -k -b -eRelease\foo.dll Release\foodll.obj
最後に一個だけ教えて、↑のスイッチつけてコンパイルすると、ライブラリィファイルが出来ないのはなぜ?
0391デフォルトの名無しさん
2006/12/30(土) 13:47:53つ implib
0392デフォルトの名無しさん
2006/12/30(土) 14:02:330393デフォルトの名無しさん
2006/12/30(土) 14:13:57コマンドラインでオプションなしで「implib」とすれば簡単な使い方が表示される。
それでもわからなきゃ、BCCをインストールしたディレクトリの Help\bcb5tool.hlp に
コマンドラインツールの使い方が書いてある。
0394デフォルトの名無しさん
2006/12/31(日) 11:07:14>>プロジェクト構成追加するのではだめなの?
別々のプロジェクトでDLLを作り、DLLのLIBを読込ませEXEファイルを作成すると
正しく動作するのですが、同じプロジェクトの中でDLLとEXEを作成すると
コンパイルは通るのですが、実行しても正しく動作しないのは、他に原因があるのでしょうか?
手順としては同じなのですが
0395本田
2007/01/02(火) 14:30:49http://berkelium.com/OpenGL/sgi-download.html
0396デフォルトの名無しさん
2007/01/02(火) 14:42:52VC++だとゲームは作れると聞きました!
0397デフォルトの名無しさん
2007/01/02(火) 14:54:410398デフォルトの名無しさん
2007/01/02(火) 15:29:15十分な答えです。今、地道にやっております。
有り難うございました。
0399本田
2007/01/03(水) 16:31:00http://www.clootie.ru/cbuilder/index.html#DX_CBuilder_SDKs
>Driving DirectX コラム
http://www.microsoft.com/japan/msdn/directx/welcome/dsmsdn/default.aspx
>Cutting Edge DX 8
http://www.microsoft.com/japan/msdn/directx/japan/dx8/
>Cutting Edge DX9 川西 裕幸のコラム
http://www.microsoft.com/japan/msdn/directx/japan/dx9/default.aspx
0400本田
2007/01/03(水) 16:34:19>2D パレット アニメーション - Direct3D.Sprite
>〜 Cutting Edge DX 9 - 第 12 回目 〜
http://www.microsoft.com/japan/msdn/directx/japan/dx9/mxd11.aspx
0401デフォルトの名無しさん
2007/01/05(金) 01:54:29>>396じゃないが、�d。
それにしても、なんでマイクロソフトのサイトはこうも迷宮じみてるんだ。
意図的に有意義な資料を隠したがっているとしか思えん。
0402デフォルトの名無しさん
2007/01/05(金) 10:58:18って言われたんですけどどうすればいいんですか?
0403デフォルトの名無しさん
2007/01/05(金) 15:29:22エラーメッセージは、
「リンクする必要のあるライブラリファイル、msimg32.libが見つかんねえよ、ボケ」
という意味。
ちなみに、msimg32.libは、
...\borland\bcc55\Lib\PSDK
にあるので、そこが参照されるようにcfgファイルを書き換えるといい
IDEを使っているなら、そのライブラリファイルをリンクするように設定すればいい
0404本田
2007/01/07(日) 21:36:20>Microsoft DirectX ダウンロード
http://www.microsoft.com/japan/msdn/directx/downloads.aspx
0405本田
2007/01/13(土) 12:52:09>本書は、出版当初大変なご好評をいただき、
>専門性の高い内容にかかわらず予想外の売り上げを記録いたしましたが、
>時代は流れ、今となっては周知の技術も多く含まれております。
>しかし、今もってサンク関連など、
>Microsoft社の公式文書でなければ見られない内容もあり、
>Win32関連の掲示板を覗くと本書を参考にしていただければ、
>解決できるような内容を見ることがあります。
>そこで、絶版となりました拙著の内容をご活用いただくため、
>本ページで公開するに至りました。
http://www7a.biglobe.ne.jp/~tsuneoka/
>Win32サブルーチンズ
>Win32サブルーチンズ2
>実例で学ぶ Win32 API活用術
0406デフォルトの名無しさん
2007/01/13(土) 18:31:120407デフォルトの名無しさん
2007/01/15(月) 00:16:05それよりはBCC Developerの方いいのか
試してみよう!
0408デフォルトの名無しさん
2007/01/15(月) 13:44:570409デフォルトの名無しさん
2007/01/17(水) 23:25:53終了時に "Stopped on exception throw" と出てしまいます。
何がおかしいのでしょうか。
ソース コードはこれ(猫でも〜)で、拡張子はcppでなくcに
http://www.kumei.ne.jp/c_lang/sdk/sdk_00.htm
コマンドはこう
>bcc32 -v -tW sample01.c
>td32 sample01
バージョンはコンパイラが5.5.1、デバッガは5.5です。
0410409
2007/01/17(水) 23:29:43発生箇所はなんだかよくわからないバイナリです。
プログラム自体は特に問題なく動いているように見えます。
0411デフォルトの名無しさん
2007/01/17(水) 23:34:070412409
2007/01/19(金) 00:15:19あ、そういう事もあるんですか。
つまりGUIの問題ないコード/動作を誤って例外発生と検知する、と。
それでは気にしない事にします。
ありがとうございました。
0413デフォルトの名無しさん
2007/02/02(金) 02:46:14http://www6.plala.or.jp/mnagaku/cmag/ac20005/
を見てDLLの作り方を覚えようとしています。
この中のtest4.cを保存する時に間違えてtest4.cppとすると
『外部シンボル 's2b(char *)' が未解決』と出ました。
拡張子を.cに直すとエラーもなくコンパイルできました。
拡張子を.cppのままで、エラーなくコンパイルするには
どうしたら良いでしょうか?
0414デフォルトの名無しさん
2007/02/02(金) 02:56:46extern "C"{}
で囲む
0415デフォルトの名無しさん
2007/02/02(金) 03:02:28すみません。
それはtest4.cを書き換えるのでしょうか?
0416デフォルトの名無しさん
2007/02/02(金) 03:08:50書き換えるのはヘッダの方。
0417デフォルトの名無しさん
2007/02/02(金) 03:16:26ありがとうございます。
ヘッダの関数の宣言の前に“extern "C" ”を付ければ問題なくとおりました。
0418デフォルトの名無しさん
2007/02/02(金) 21:58:290419デフォルトの名無しさん
2007/02/02(金) 23:53:28ws2_32.dllを叩けばいい
てか俺はそれでいった
0420デフォルトの名無しさん
2007/02/03(土) 10:18:36GUIプログラムを覚えようとしています。
「BCCForm and BCCSkelton」などのリソースエディタを使って、
実行したときに最初に開くウインドウのフォームを作成のできるのでしょうか?
できるとすれば、何か取っ掛かりがほしいと思います。
参考になるサイトなどがありましたら、お教えください。
0421デフォルトの名無しさん
2007/02/03(土) 19:29:37UDPソケット通信成功しました、有り難う御座います。
0422デフォルトの名無しさん
2007/02/04(日) 10:09:22プログラムにドラッグをしてファイル名を渡そうとすると、日本語が
混じっていると""で囲まれてしまいます。
wscanfで取り除こうかと思ったのですが、未定義の関数と出てしまいます。
こういう場合はどうしたら良いのでしょうか?
0423デフォルトの名無しさん
2007/02/04(日) 10:36:590424デフォルトの名無しさん
2007/02/04(日) 10:38:060425デフォルトの名無しさん
2007/02/04(日) 12:53:34スペースが原因でしたか。
失礼しました。
>>424
APIを直接たたく勉強をしているのだけれど、下のサンプルプログラムが
ドラッグだとファイルを読み込めない。
デバイス独立ビットマップ
http://wisdom.sakura.ne.jp/system/winapi/win32/win114.html
"C:\TEST"とかのディレクトリならドラッグでもきちんとファイルを開くし、
問題のディレクトリでもコマンドプロンプトからなら動作します。
まずは、この問題を解決できないかなと・・・。
それから、wscanfが未定義の関数と言われるのですが、これはどうしたら
いいでしょうか?
0426デフォルトの名無しさん
2007/02/04(日) 13:52:54wscanfという関数はそもそも存在しない。
Windowsプログラムなら<stdio.h>と<tchar.h>をインクルードして_stscanfがいいと思う。
これはsscanfの_TCHAR版。
また、_stprintfはsprintfの_TCHAR版で、wsprintfと違い浮動小数点数なんかも使えるので便利。
0427デフォルトの名無しさん
2007/02/04(日) 15:25:30>CreateFile自体はダブルクォーテーションもがあろうとなかろうと平気だったと思うが。
う〜ん、初心者なので自分にミスがあるのかどうかも解らないもので。
でも、ダブルクォーテーションくらいはOSの方でなんとかしてくれても
おかしくはないですよね。
とりあえず、今は必要ないので保留です。
>_stscanfがいいと思う。
_stprintfも教えていただきありがとうございます。
それを使うようにしたいと思います。
0428デフォルトの名無しさん
2007/02/04(日) 16:47:450429デフォルトの名無しさん
2007/02/05(月) 01:00:540430デフォルトの名無しさん
2007/02/06(火) 01:16:13#include <shlwapi.h>
#pragma comment (lib, "shlwapi.lib");
を追加すれば使えるのを確認しました。
Win98/2000以降は標準で、IE4.0 以降を
インストールしたWin95 / WinNT 4.0以降で使えるようです。
要するにSHLWAPI.DLLが必要と。
色々と勉強になりました。
0431デフォルトの名無しさん
2007/02/06(火) 08:42:53たとえばこのへん。
ttp://win32lab.com/tips/tips11.html
このページでは VC を使ってるけど、ソースはほぼそのまま使えるとおもう。
ミソは DLGWINDOWEXTRA と IsDialogMessage。
0432デフォルトの名無しさん
2007/02/10(土) 18:53:20BorlandC++5.0Jのソフトウェアが市販されていますが、フリーでもありますよね。
何が違うのでしょうか?
0433デフォルトの名無しさん
2007/02/10(土) 20:16:32ターゲットOS
IDEの有無
等々
0434デフォルトの名無しさん
2007/02/13(火) 04:49:430435デフォルトの名無しさん
2007/02/13(火) 11:56:50普通に落とせたけど。
上の方でもあったな。 ブラウザの設定ジャネ?
IEなら
インターネットオプション→詳細設定→ブラウズ→「パッシブFTPを使用する」
とか
0436デフォルトの名無しさん
2007/02/13(火) 20:08:18こんな掃き溜めみたいなレスに返してくれてありがとうな。
0437デフォルトの名無しさん
2007/02/14(水) 20:03:05タブブラウザのDountPかunDonutのソースをビルド出来たやつ居る?
0438デフォルトの名無しさん
2007/02/18(日) 13:41:11インストールする段階なんですが…
http://www.chem.scphys.kyoto-u.ac.jp/nonnonWWW/ogawara/lecture/borland.html
このサイトを見てると、http://www.uploda.org/uporg698062.jpgこうなるようなんですが、
http://www.uploda.org/uporg698059.jpg
にしかなりません…
hello.cもないんですが…
0439デフォルトの名無しさん
2007/02/18(日) 13:50:490440デフォルトの名無しさん
2007/02/18(日) 13:57:11書いてありますが, ダウンロードしましたか?
0441デフォルトの名無しさん
2007/02/18(日) 13:59:35そのサイトには
> フォルダを作成したら、そこにテスト用のソースファイルhello.cをダウンロードして
> 保存しておきます。
と書いてありますが……
保存しなかったか、ちがうところに保存したのでしょう。
0442デフォルトの名無しさん
2007/02/18(日) 14:11:12ありがとうございます…してませんでした…;
先ほどのはうまくいったんですが今度はこんな事になってて…
http://www.uploda.org/uporg698094.jpg
0443デフォルトの名無しさん
2007/02/18(日) 14:36:56つ 環境変数の設定
0444デフォルトの名無しさん
2007/02/18(日) 14:42:040445デフォルトの名無しさん
2007/02/18(日) 14:55:11MSが大嫌い
ボーランドが大好き
マゾ
なんとなく
・・・
等々、人それぞれ。
まあ未だにWinXPでLSI C-86使ってるような奴もいるからな。
0446デフォルトの名無しさん
2007/02/18(日) 19:16:38これなんかどう。XPは無理っぽいが。
http://www.vector.co.jp/soft/win95/prog/se149182.html
使わなくても、カレントディレクトリをbcc32.exeの
ある位置に持っていけばコンパイルできる。
>>444
新しく試すのがめんどくさい
レジストリをいじらない
BccDevが使いやすい
容量がかるい
0447デフォルトの名無しさん
2007/02/18(日) 22:08:37***
*****
*******
0448本田
2007/02/19(月) 00:54:17>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
http://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
0449デフォルトの名無しさん
2007/02/19(月) 06:57:21XPでもOKよ。
0450デフォルトの名無しさん
2007/02/19(月) 10:19:29Win2000以降じゃないと使えない。
0451デフォルトの名無しさん
2007/02/19(月) 19:37:03それとも、いまだにNT4使ってる物持ちのいい人か?
0452デフォルトの名無しさん
2007/02/20(火) 09:38:000453デフォルトの名無しさん
2007/02/20(火) 13:01:34実際性能が高いPCに慣れると、低いPCで作業したときにまどろっこしく感じる。
0454デフォルトの名無しさん
2007/02/20(火) 17:53:38重いソフトがはびこるんじゃないのか?
開発やるならむしろ一般よりロースペックでやるべきかも知れん。
0455デフォルトの名無しさん
2007/02/20(火) 19:36:140456デフォルトの名無しさん
2007/02/21(水) 01:20:520457デフォルトの名無しさん
2007/02/21(水) 14:16:05http://2ch-news.net/up/up43429.jpg
0458デフォルトの名無しさん
2007/02/21(水) 20:00:31404
0459デフォルトの名無しさん
2007/02/23(金) 05:37:380460デフォルトの名無しさん
2007/03/01(木) 03:24:21MSは信用ならない。
Win95サポート停止の時に95用とされているファイルを
ごっそり消しやがった。
更新しないのはいいとしても消す事はないと思うが。
無理やり98/2000を買わせるため。
商売のために何でもすぐにファイルを消しやがる。
ユーザーの迷惑など知ったこっちゃない。
VC++2005とかの公開だって
ボーランドという競争相手が無かったらやったかどうか。
ボーランドが潰れたらVCはまた全部有料になるだろう。
ボーランドとMSの立場が入れ替わればオレはMSを応援するが、
その日まではボーランドを応援しつづける。
0461デフォルトの名無しさん
2007/03/01(木) 08:08:250462デフォルトの名無しさん
2007/03/01(木) 14:38:200463デフォルトの名無しさん
2007/03/01(木) 21:02:510464デフォルトの名無しさん
2007/03/02(金) 09:25:500465デフォルトの名無しさん
2007/03/02(金) 15:16:380466デフォルトの名無しさん
2007/03/14(水) 03:11:47もうなんか必死にしか見えないんだよなぁ
うざいアンチも最近はどうでもいい事に噛み付き始める始末だし
とうとう本性が見えてきたって感じ
ちゃんとした理由でゆりしーを叩きたいとかじゃなくて
あからさまな自分へのコンプレックスの裏返しなんだよw
きもすぎるよマジでwwwwwww
0467デフォルトの名無しさん
2007/03/25(日) 22:41:531.5G以上あるのね
なんでこんなサイズでかいんだろ異常だよ
やっぱBCCだな
0468デフォルトの名無しさん
2007/03/26(月) 10:55:58いったいどれの話だ
0469デフォルトの名無しさん
2007/03/26(月) 20:59:49インクルードするとエラーになる
0470デフォルトの名無しさん
2007/03/28(水) 00:35:300471デフォルトの名無しさん
2007/03/28(水) 09:32:560472デフォルトの名無しさん
2007/03/28(水) 20:41:26あれって演算子を#defineしてるだけだったんですか…
ありがとうございました
0473デフォルトの名無しさん
2007/04/01(日) 04:28:38でWin32アプリケーション作ってるんですが新しくリソースを追加しようとしたらilink32さんが強制終了されてしまいました。
調べてみたらどうもリソースの種類に限らず作成された **.res のサイズが1MBを超えると強制終了されるみたいです。
同じ問題にぶち当たった人がいたら解決策を教えてくださると助かります。
0474デフォルトの名無しさん
2007/04/01(日) 06:59:56そんな制限がなきゃ入れてみるんだがな
0475デフォルトの名無しさん
2007/04/10(火) 21:31:21入れても、両方使えないよなぁ。
別言語なのになんで1つなんやぁ!!
2つ入れた人おる?
0476デフォルトの名無しさん
2007/04/10(火) 21:42:13M君乙
0477ミ,,゚Д゚ミノ ◆A6VzDeLphI
2007/04/12(木) 00:08:30「Turbo Merger でTurbo C++ をインストールする」
って記事がちょうどアップされてますがな。
0478デフォルトの名無しさん
2007/05/03(木) 13:53:430479デフォルトの名無しさん
2007/05/03(木) 14:50:52Is it static member?
0480デフォルトの名無しさん
2007/05/03(木) 15:09:55Yes
static const char* INI_FILE = "hoge.ini";
か
static const char INI_FILE[] = "hoge.ini";
で上手くいくことを期待したのですが、コンパイルエラーになります。
宣言時の代入は不可能なのでしょうか?
0481デフォルトの名無しさん
2007/05/03(木) 15:17:55Yea, you must define it after class declaration.
0482デフォルトの名無しさん
2007/05/03(木) 16:06:08レスどうもです。
static外して、コンストラクタ初期化子使うことにします。
0483デフォルトの名無しさん
2007/05/03(木) 18:53:14class hoge { static const char name[]; };
const char hoge::name[] = "name";
0484デフォルトの名無しさん
2007/05/04(金) 00:06:02「リンカエラーになります。どうしたら良いのですか?」
と聞いてくる予感。
0485デフォルトの名無しさん
2007/05/09(水) 21:08:450486デフォルトの名無しさん
2007/05/09(水) 22:40:050487デフォルトの名無しさん
2007/05/09(水) 23:52:32TCCって++使えないよね…?
手持ちのC++教科書がDOSのBCC使ってて、
DOSで動けばW-ZERO3のDOSエミュで行けるかなと期待してるんですが。
0488デフォルトの名無しさん
2007/05/10(木) 00:29:11つ ttp://dn.codegear.com/article/21751
0489デフォルトの名無しさん
2007/05/12(土) 09:29:19書籍に付いていたのでインストしたら
borland developer networkというのに登録しないと
駄目だという英語が出てきたような気がして、
でもサイトのどこにも登録フォームみたいのが
見あたらないです。
0490デフォルトの名無しさん
2007/05/12(土) 16:53:29今はCDN(CodeGear Developers Network)な。
ttp://dn.codegear.com/jp
からログオン→Create a new Accout
と進めばいい。英語だけど。
0491デフォルトの名無しさん
2007/05/14(月) 02:46:060492デフォルトの名無しさん
2007/05/23(水) 09:19:24ダウンロードできなくなったの?
0493デフォルトの名無しさん
2007/05/23(水) 09:57:02ttp://www.codegear.com/jp/downloads/free/cppbuilder
0494デフォルトの名無しさん
2007/05/24(木) 10:41:03今コンパイラ入手でつまづいています。ボーランドの
コンパイラのダウンロードページにどうしても
飛べません・・・。エラーメッセージが出てきてしまうので・・・。
同社のエディタは入手できました。
0495デフォルトの名無しさん
2007/05/24(木) 10:57:57おまいの目はフシアナかw
>>493 のリンクが見えないのかww
0496デフォルトの名無しさん
2007/05/24(木) 10:59:51そしてありがとう
0497デフォルトの名無しさん
2007/05/24(木) 11:17:48もしくはVC++ 2005 Express
0498デフォルトの名無しさん
2007/05/24(木) 13:49:01そうなんですか?? とりあえず今、「Hello word」
が出力できて喜んでいたところなんですが
0499デフォルトの名無しさん
2007/05/24(木) 15:10:33BCC+BCCDeveloperの方がお手軽でよく使ってる
0500デフォルトの名無しさん
2007/05/24(木) 15:21:180501デフォルトの名無しさん
2007/05/24(木) 15:48:45容量の方は導入時にちょっと面倒臭かっただけだ。
入れちまえば関係ないから併記すべきじゃなかったな。
0502デフォルトの名無しさん
2007/05/24(木) 20:02:27DirectXを使いたきゃVC++2005Expressのが設定楽だし
SDKのプログラムならBC++の方が楽だし
0503k
2007/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というテキストソフトを使いたいのですが、
何故かファイルを開くと、秀丸で開かれてしまいます。
秀丸は最初から入っていたのですが、お金を払っていないためどうしていいのか
わかりません。
どなたか助けてください
0504デフォルトの名無しさん
2007/05/25(金) 21:28:05エスパーキボンヌ
0505デフォルトの名無しさん
2007/05/25(金) 21:42:06正:パソコン初心者
0506k
2007/05/25(金) 21:49:20調子に乗ってすみません・・・
他の掲示板いってもネタのところにいけといわれました・・・
javaは多少できるのですが、最初からコンパイラがパソコンに入っていて
ただプログラムを打ち込めばいいだけだったのですが、
一人の力でc言語できないかと思ったのですが、
設定とか全くわからなくて・・・
0507k
2007/05/25(金) 21:50:38わかりました!!!
コンパイルして、実行していなかったことに気づいていませんでした!!!
ほんとご迷惑をおかけしました。
すみませんでした。
0508デフォルトの名無しさん
2007/05/25(金) 21:52:59それすらネタにしか聞こえないわけだが
0509デフォルトの名無しさん
2007/05/25(金) 21:55:34>>507たんは中学生かね?
0510k
2007/05/25(金) 21:57:49よく言われるのですが、意味がわからなくて・・・
javaは配列とかCGI使ってボタンとか表示できるレベルなのでペーペーですね・・・
もしかして、この程度だと、多少できるって言うと上級者には失礼だったりするんですかね??
0511k
2007/05/25(金) 21:59:22すみません・・・
20歳です・・・
バカですみません・・・
なんとか世間のレベルに追いつかなければと必死で・・・・
0512デフォルトの名無しさん
2007/05/25(金) 22:00:19>コンパイラできません。
とか君はいってるけど、
コンパイルできません。
というのが正しいわけで、逆にわざわざコンパイラできませんとか言うと、
わざと間違っているようにみえるわけよしょっぱなから。
0513k
2007/05/25(金) 22:02:06説明ありがとうございます!!!
一人で1時間同じことで混乱してて文章読み返していませんでした・・・
0514デフォルトの名無しさん
2007/05/25(金) 22:16:55バカというより、言葉の意味がよく分かっていないのに使っているような雰囲気が。
故に、言葉を覚えたての子供が話しているように見える。
一応責めているつもりはないんだ。そう見えるという話。
>他の掲示板いってもネタのところにいけといわれました
どっかのスレで見かけたけど、この記述はあまり正しくないよなw
>javaは配列とかCGI使ってボタンとか表示できる
CGI?
まさか、もしかして、javaScriptだったりするのか?
まぁがんがれw
0515デフォルトの名無しさん
2007/05/25(金) 22:30:16そりゃ、書き込んだのがBCBスレだからな
ネタだと思われるだろうよ
他の掲示板じゃなくて他のスレだし
C++Builder相談室 Part17
http://pc11.2ch.net/test/read.cgi/tech/1162918887/
0516デフォルトの名無しさん
2007/05/25(金) 23:14:33テキストファイルの拡張子は.txtで、
この.txtのファイルを開いたときにTepa Editorとかいうので開くように
関連付けすればいい
そのためにはテキストファイルを右クリック、「プログラムを開く」→「プログラムの選択」
で、Tepa Editor本体を選べばOK
0517デフォルトの名無しさん
2007/05/25(金) 23:28:45こいつも馬鹿orパソコン初心者だなw
0518デフォルトの名無しさん
2007/05/26(土) 11:13:00ワロスwwwwwwwwwww
誰か草刈っといて
0519デフォルトの名無しさん
2007/05/26(土) 20:46:41javascriptにもサーバサイドjavascriptという黒歴史があってだな
きっとその継承者だ!
0520デフォルトの名無しさん
2007/05/26(土) 21:15:410521デフォルトの名無しさん
2007/05/27(日) 02:20:23C#、VB.NETとならんでJScriptでも書けるよ。
もちろんASP.NET 2.0でも。
0522デフォルトの名無しさん
2007/05/30(水) 07:09:47ここからだとダウンロードできないんですが、
他にミラーサイトとかって無いんでしょうか?
0523デフォルトの名無しさん
2007/05/30(水) 09:54:230524デフォルトの名無しさん
2007/05/30(水) 21:25:26キャッシュからいったらDLできたからやってみれ
0525デフォルトの名無しさん
2007/05/30(水) 22:27:090526デフォルトの名無しさん
2007/05/31(木) 00:41:28どうもありがとうございました。
0527デフォルトの名無しさん
2007/05/31(木) 21:08:33コンパイルしようとすると
インクルードファイル 'stdio.h' をオープンできない
とでてきてしまいます。
なぜなのかわかる方いませんか(;ω;)
0528デフォルトの名無しさん
2007/05/31(木) 21:48:400529デフォルトの名無しさん
2007/05/31(木) 22:03:260530デフォルトの名無しさん
2007/06/01(金) 01:12:42bcc32.cfgもilink32.cfgもできてます binにあります
中身にちょっと間違いがあったので全部直しました
C:\Borland\Bcc55\includeの中にstdio.hはあると思います(開けませんでしたが)
登録されている拡張子は表示しないのチェックは外してあります
.cfg.txtとかになってません
それでもできません
友達のは同じパソコンだけどcfgファイルつくってないのにコンパイルできてます
助けてください
0531デフォルトの名無しさん
2007/06/01(金) 01:23:09bcc32.cfgとilink32.cfgの内容晒せ
正常にコンパイルできないのはおまえの設定が悪いんだから
その悪い設定内容を晒さない限り誰にもアドバイスできない
0532デフォルトの名無しさん
2007/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"
です
サクラエディタでやりました
お願いします
0533デフォルトの名無しさん
2007/06/01(金) 01:50:27C:\〜っていうのはもちろん書いてないですよ!
0534デフォルトの名無しさん
2007/06/01(金) 02:07:48思うことは無いのかおまえは。
0535デフォルトの名無しさん
2007/06/01(金) 02:08:230536デフォルトの名無しさん
2007/06/01(金) 04:01:550537デフォルトの名無しさん
2007/06/01(金) 07:05:19それ友達のと絶対に違うよ。
0538デフォルトの名無しさん
2007/06/01(金) 10:51:56これは?
何で開けないの。メモ帳でいいからドラッグアンドドロップしてみそ
0539デフォルトの名無しさん
2007/06/01(金) 18:25:35あ・・・orz
でもなおしたのにできません
>>537
共同購入のパソコンなので一緒です
>>538
間違えました
サクラエディタでちゃんと開けました
0540デフォルトの名無しさん
2007/06/01(金) 18:36:40stdio.hがあるかどうか確認していないようだが
あると思いますってなぜあると思ったのか述べよ。
開けませんでしたがってのは何のアプリで開けなかったのか述べよ。
エクスプローでフォルダC:\Borland\Bcc55\includeにstdio.hが
あることを確認しなければ話にならない。
0541デフォルトの名無しさん
2007/06/01(金) 18:39:48じゃあC:\Borland\Bcc55\includeフォルダが存在するか
もう一度よーーーーく確認してみれ
0542デフォルトの名無しさん
2007/06/01(金) 18:42:14用語を知らないのでうまく説明できないのですが
cppファイルが入ってるフォルダにBinにコピーする前のbcc32.cfgが残ったままで
そのせいでだめだったっぽいです
ご迷惑おかけしました
教えてくださった方々ほんとうにありがとうございましたm(__)m
次のエラーをなんとかしなければ・・・
0543デフォルトの名無しさん
2007/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はそこにあるのか?
0544デフォルトの名無しさん
2007/06/05(火) 22:21:03OS入れなおして手に入れようとしたら手に入らないorz
0545デフォルトの名無しさん
2007/06/05(火) 22:46:15過去ログしっかり見てなかった・・・orz
0546デフォルトの名無しさん
2007/06/09(土) 19:57:20実行すると一瞬で終わってしまい結果を確認できません。
どうすれば結果を確認できるでしょうか?
0547デフォルトの名無しさん
2007/06/09(土) 20:53:150548デフォルトの名無しさん
2007/06/09(土) 21:01:350549デフォルトの名無しさん
2007/06/09(土) 21:09:11再生ボタンみたいな三角を押してます
>>548
面倒
0550デフォルトの名無しさん
2007/06/09(土) 22:37:080551デフォルトの名無しさん
2007/06/09(土) 23:35:25そのコンソールアプリは、一体何処から動かすつもりなのよ。
0552デフォルトの名無しさん
2007/06/10(日) 09:31:41望んでることに近いですがソース追加するのは避けたいです
>>551
IDEからです
0553デフォルトの名無しさん
2007/06/10(日) 11:44:360554デフォルトの名無しさん
2007/06/10(日) 21:57:00>IDEからです
( ゚Д゚) …
「何に使う」アプリなんだ?
もし学習目的なら、悪い事は言わんからコマンドラインから動かせ。それも勉強の内だ。
0555デフォルトの名無しさん
2007/06/11(月) 10:57:050556デフォルトの名無しさん
2007/06/13(水) 04:45:27第一章の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++入門書のコンソール用練習サンプルはちゃんと動きました。
0557デフォルトの名無しさん
2007/06/13(水) 07:47:08mainがなくWinMainがあるといっておられる
main関数はコマンドプロンプト用
WinMain関数はWindowsプログラム用
CPadにWindows用の設定があるのかは知らない
BCCDeveloperには切り替えようの設定があるけど
0558デフォルトの名無しさん
2007/06/13(水) 07:48:13-Wオプションでなくてwを渡しているとか
0560デフォルトの名無しさん
2007/06/13(水) 17:55:560561デフォルトの名無しさん
2007/06/13(水) 19:02:46日本語版のコンパイラ入れれ
0562デフォルトの名無しさん
2007/06/13(水) 19:05:09CPadはコンパイラの出すメッセージをそのまま表示するだけだから
0563デフォルトの名無しさん
2007/06/13(水) 20:54:27ありがとうございます
0564デフォルトの名無しさん
2007/06/13(水) 23:02:070565デフォルトの名無しさん
2007/06/18(月) 13:48:11Borland C++Builder 5
を利用して作成したシステムなのですが、
Oracleとの接続でDOA(Direct Oracle Access)を利用しています。
このシステムが速度が遅いという事で速度向上をしようと考えているのですが
DOAでバインド変数を使用した検索って可能なのでしょうか?
かなりループ処理が多いのでバインド変数に変更して速度向上したいと
思っているのですが。。
0566デフォルトの名無しさん
2007/06/19(火) 00:08:39スレ違いだよ
BCBはこっち
C++Builder相談室 Part17
http://pc11.2ch.net/test/read.cgi/tech/1162918887/l50
0567デフォルトの名無しさん
2007/06/20(水) 20:56:40#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 とかやってもだめでした。。。
0568デフォルトの名無しさん
2007/06/20(水) 20:59:470569デフォルトの名無しさん
2007/06/20(水) 21:35:08動いた!!!
ありがとうございます!
printfが、まさか名前空間stdに入っているとは想像すらできませんでした。
でも、Visual C++6.0ではstd::無しでも動いたんですよ・・・
0570デフォルトの名無しさん
2007/06/21(木) 00:59:03>>567が仕様どおり
VC++はおまえみたいな馬鹿のことを考えてあえて仕様を無視している
0571デフォルトの名無しさん
2007/06/21(木) 01:04:52#include <cstiio>
↑このヘッダファイルはnamespace stdでくるまれている。
#include <stdio.h>
こっちならstdは不要。
VC++は標準C++じゃないからね。
どこまで標準と同じなのかわけわかです。
0572デフォルトの名無しさん
2007/06/21(木) 07:07:56警告は出ないの?
0573デフォルトの名無しさん
2007/06/21(木) 09:45:30前世紀だぜ。
0574デフォルトの名無しさん
2007/06/21(木) 18:08:35BCB3 くらいの頃。
0575569
2007/06/21(木) 22:47:25C++は始めたばっかなんでね。Cの常識が通じないところが多くて。
いろいろなサイトみると、bccは標準に近くて優秀。VCは独自仕様が多くてだめだめとか。
VCでは何の警告もでないで動きます。
ただVC6は、ANSI Cがそのままとおるから、.NETより使う。.NETもあるんだけど。
ところで>>567でstd::printfとすると、bcc32ではOKだけど
Mac OS Xのgcc4.0.0だと何故かエラー。>>567のままでもエラー。スレ違いだけど。
0576デフォルトの名無しさん
2007/06/21(木) 22:58:23bccも結構だめだけどね。
個人的にはこんな感じ
VC2005EE,gcc >> bcc >>>> VC6
0577デフォルトの名無しさん
2007/06/21(木) 23:20:06そのころはnamespaceあったのか?
0578デフォルトの名無しさん
2007/06/22(金) 20:24:360579デフォルトの名無しさん
2007/06/23(土) 00:11:17最適化が効く
バグが多少修正されてる
0580デフォルトの名無しさん
2007/06/23(土) 21:15:59ありがたや
0581デフォルトの名無しさん
2007/06/24(日) 20:58:26インストールのときに入力するパスワードが分かりません。
どこで入手できるのでしょうか?
0582デフォルトの名無しさん
2007/06/24(日) 21:36:430583デフォルトの名無しさん
2007/06/24(日) 21:42:11ttp://www.codegear.com/jp/downloads/free/cppbuilder
0584デフォルトの名無しさん
2007/06/24(日) 22:00:37ぐああ、最初から一緒に入ってました・・・
自分で調べたら利用者登録が必要とかあったんで
いろいろやってみたんですが、必要なかったんですね。
ありがとうございます。
0585デフォルトの名無しさん
2007/07/05(木) 01:32:59低レベルで申し訳ないですが
出力結果をテキストファイルにするのってどうすんですか?
Bcc developerつかってます
0586デフォルトの名無しさん
2007/07/05(木) 09:47:080587デフォルトの名無しさん
2007/07/05(木) 09:50:40同じフォルダにテキストファイルを新規作成して下のように書いてtest.batとリネームしろ
test.exe > test.txt
test.batを実行すればtest.txtに出力が残る
BCCかどうかとは関係ないぞ
0589デフォルトの名無しさん
2007/07/09(月) 23:53:040590デフォルトの名無しさん
2007/07/10(火) 00:04:51「環境変数 PATH」でググれ。
0591デフォルトの名無しさん
2007/07/10(火) 00:07:020592デフォルトの名無しさん
2007/07/10(火) 00:21:400593デフォルトの名無しさん
2007/07/10(火) 00:45:530594デフォルトの名無しさん
2007/07/10(火) 02:21:11C言語を始めようのヘルプを見てくれ
ttp://homepage3.nifty.com/aokura/phoebe/phoebe2.htm
0595デフォルトの名無しさん
2007/07/10(火) 18:36:31Borland 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"
となっています。
ぐぐってみたのですが具体的な対策が見つかりません。誰か分かる方いらっしゃいませんか?
0596デフォルトの名無しさん
2007/07/10(火) 18:55:38C:\borland\bcc55\Bin 内の
ilink32.exe, bcc32.exe, brc32.exe
のそれぞれのプロパティを開き、「互換性」タブを表示させて、「互換モードでこのプログラムを実行する」のチェックをはずしてみてください。
ってのはやってみた?
0597デフォルトの名無しさん
2007/07/10(火) 19:30:2598SEなんですがプロパティ開いても、「互換性」タブというものがでないんです。
0598デフォルトの名無しさん
2007/07/10(火) 19:43:18もともと98互換のタブだからあるわけないわな。
メモリ足りてる?仮想メモリのサイズ増やしてみては
0599デフォルトの名無しさん
2007/07/10(火) 20:18:150600デフォルトの名無しさん
2007/07/10(火) 23:22:580601デフォルトの名無しさん
2007/07/17(火) 00:52:20bccdevで約1.2Mを超えるとilinkにエラーが出たとかで止まる。
0602デフォルトの名無しさん
2007/07/17(火) 17:18:59過去ログ >>239-249 >>473 あたり。
0603デフォルトの名無しさん
2007/07/19(木) 00:56:46サンクス!
brcのバグらしいが、直さないのは製品版を使ってくれという事なのかな。
0604デフォルトの名無しさん
2007/07/19(木) 03:59:07RESファイルは、MSでもBorlandでも同じだから、どうしても大きなリソースファイルが扱いたいときは、プラットフォームSDKの奴を使えばいい
0605デフォルトの名無しさん
2007/07/19(木) 18:19:00サンクス!やってみます。
0606デフォルトの名無しさん
2007/07/19(木) 18:48:08何かあったな。BCB6の頃の話だがilink32にバグがあって差し替えになった。
0607デフォルトの名無しさん
2007/07/21(土) 16:45:30解凍できないみたいなんですが誰か同じ症状の人います?
0608デフォルトの名無しさん
2007/07/21(土) 17:02:07すいませんでした><
0609デフォルトの名無しさん
2007/07/22(日) 08:04:310610デフォルトの名無しさん
2007/07/22(日) 08:14:08>>607
"Program Files\borland"フォルダに解凍されてるから、もしそこに必要
なかったら自前で消しといた方がいいよ。
0611デフォルトの名無しさん
2007/07/23(月) 03:03:14ありました,んで消しました
どもです
0612本田
2007/08/04(土) 10:53:32http://qtwin.sourceforge.net/qt3-win32/compile-borland.php
>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
http://sourceforge.net/project/showfiles.php?group_id=49109&package_id=42335
3.3.4.3と3.3.5.5は、BCB5PRO SP1でメイクできた。
他は、失敗しました。
現時点の最新は、3.3.x−p8です。
>Qt GUIプログラミング (大型本)
>Jasmin Blanchette (著), Mark S (著), 杵渕 聡|杉田 研治 (翻訳)
http://www.amazon.co.jp/Qt-GUI%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-Jasmin-Blanchette/dp/4797328304/ref=sr_1_2/249-6126905-0983541?ie=UTF8&s=books&qid=1186165126&sr=1-2
># 大型本: 464ページ
># 出版社: ソフトバンククリエイティブ (2005/7/30)
># ISBN-10: 4797328304
># ISBN-13: 978-4797328301
># 商品の寸法: 23 x 18.2 x 3 cm
0613デフォルトの名無しさん
2007/08/04(土) 11:19:330614本田
2007/08/05(日) 14:38:58>Qt Reference Documentation
http://www.kde.gr.jp/~ichi/qt/index.html
0615デフォルトの名無しさん
2007/08/08(水) 17:56:29Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照)
と出てメイクできない…
SDL.libとSDLmain.libはちゃんとリンクしているんだが、なにがダメなんだろう?
0616デフォルトの名無しさん
2007/08/08(水) 18:42:24もしWindowsアプリならそういう設定にしてみては
0617デフォルトの名無しさん
2007/08/09(木) 00:03:14Visual C++ 2005 EEだと大丈夫だからとりあえずそっちでやってるけど複雑なんだよな…
ありがとう
0618デフォルトの名無しさん
2007/08/09(木) 07:15:20libはどうやって作った?
SDLのことは知らないけど、implibで-aをつけるかつけないか等で変わったりするよ。
0619デフォルトの名無しさん
2007/08/15(水) 07:15:18#include <stdio.h>
int main(void)
{
printf("へろ〜わ〜るど\n");
return 0;
}
0620デフォルトの名無しさん
2007/08/15(水) 07:42:13なぜかというと、君が書いたプログラムは「へろ〜わ〜るど」と出力して終了するプログラムだからだ。
終了したくないのならgetchar()かなにかを入れておくか、
プログラムをDOS窓から実行すれば終了したとしても出力が見れる。
0622デフォルトの名無しさん
2007/08/15(水) 09:40:30CUIのプログラムをダブルクリックで実行して
「一瞬でプログラムが終了してしまって、実行結果がわかりません」とか、
「実行しても何か変な黒い画面が一瞬表示されるだけです。正常にコンパイルできていないんでしょうか?」
とかいう奴。
CUIのプログラムなんだからコマンドプロンプトから実行するのは当たり前だろ…
何というかプログラミングをする以前の問題なんだよな。
すみません。昔の俺のことですorz
プログラミングを始めようとしてここでつまづく人は、結構多いんじゃないかな。
0623デフォルトの名無しさん
2007/08/15(水) 14:33:490624デフォルトの名無しさん
2007/08/16(木) 21:51:56よくいるんだよな。
よくいるんだよな。
よくいるんだよな。
0625デフォルトの名無しさん
2007/08/16(木) 22:14:470626デフォルトの名無しさん
2007/08/17(金) 19:04:59今までDOSファイラーから実行してたから気付かなかったよ。
てっきりDOSアプリ起動した時みたいにDOS窓消えずに残ると思ってた。
0627デフォルトの名無しさん
2007/08/19(日) 03:05:15>プログラミングを始めようとしてここでつまづく人は、結構多いんじゃないかな。
最近のDOS知らない世代じゃあるまいし、そんなとこで躓く奴なんていないw
0628デフォルトの名無しさん
2007/08/19(日) 03:20:470629デフォルトの名無しさん
2007/08/19(日) 17:32:48触ったことの無い者が野球を語る様なものである。
ぶっちゃけた言い方をすれば、Windowsの掌でユーザーを
躍らせておきたいMSの陰謀によって生まれた結果でもある。
DOSを隠蔽し、アセンブラを隠蔽し、WindowsAPIをも隠蔽
しようとしている(様に見える)ことからも簡単に想像できる。
つまり、自分らの存在を脅かす “次世代の製品を生み出す人材”
そのものの輩出を抑制しようとしているのだ。
0630デフォルトの名無しさん
2007/08/19(日) 20:10:260631デフォルトの名無しさん
2007/08/19(日) 23:40:58でもMS-DOS搭載のWindowsなんて、もうないんだぜ?
0632デフォルトの名無しさん
2007/08/19(日) 23:47:440633デフォルトの名無しさん
2007/08/20(月) 11:58:35まぁそのうちAPIがCOMに置き換わる日がくるんだろうね
0634デフォルトの名無しさん
2007/08/20(月) 18:28:06俺はWin98使い続けてるわけだが。
0635デフォルトの名無しさん
2007/08/20(月) 18:37:430636デフォルトの名無しさん
2007/08/20(月) 18:40:420637デフォルトの名無しさん
2007/08/20(月) 19:14:340638デフォルトの名無しさん
2007/08/20(月) 19:17:330639デフォルトの名無しさん
2007/08/21(火) 07:40:350640デフォルト名無しさん
2007/08/21(火) 18:30:03ToolsとTurboDebuggerが保存されました。このあと
の手順を教えてください。
0641デフォルトの名無しさん
2007/08/21(火) 18:36:060642デフォルトの名無しさん
2007/08/21(火) 19:29:06>>3のBCC Developer落としてきてreadme読むとか。
全部説明すんの大変。
0643デフォルト名無しさん
2007/08/21(火) 20:54:39新規>Path>C:¥Borland¥Bcc55¥bin>OK
コンパイルオプションファイル設定とリンカオプションファイル設定は省略。
0644デフォルトの名無しさん
2007/08/22(水) 00:31:02その割りには、ただでC++コンパイラ配ってるんだが
0645デフォルトの名無しさん
2007/08/22(水) 01:30:300646デフォルト名無しさん
2007/08/22(水) 11:00:23and Turbo Debugger 5.5 from:
http://www.cmagazine.jp/beginner/bcc/index.html
0647本田
2007/08/26(日) 06:06:24> >OpenGL for Windows by Silicon Graphics
> http://berkelium.com/OpenGL/sgi-download.html
>SIGGRAPH '97
>
>Course 24: OpenGL and Window System Integration
>
>OpenGL and Win32!
http://www.xmission.com/~nate/siggraph97/notes/
0648本田
2007/08/27(月) 07:37:12>OpenGL
> OpenGL Start Page
http://msdn2.microsoft.com/en-us/library/ms537767.aspx
0649デフォルトの名無しさん
2007/08/28(火) 10:36:47ttp://dn.codegear.com/article/34066
35MB ワラタ
0650デフォルトの名無しさん
2007/08/29(水) 13:34:19メモリ管理なんか知らなくても、スクリプト程度が書けて
力技でもいいから言われた通りの仕様のプログラムが作れて
きちんとコミミュニケーションが出来る人材さえいればいいんです^^^
人のソースにいちいちケチつけたり、自慢げに難解なソースを書く
コミュニケーション能力も無いオタク技術者なんていりません^^^^^^^^
0651デフォルトの名無しさん
2007/08/31(金) 22:14:35その通り!!
0652デフォルトの名無しさん
2007/09/02(日) 10:36:580653デフォルトの名無しさん
2007/09/02(日) 22:48:28なぜだ?
0654デフォルトの名無しさん
2007/09/02(日) 22:49:020655デフォルトの名無しさん
2007/09/02(日) 22:50:220656デフォルトの名無しさん
2007/09/04(火) 14:11:58お前の日記帳にすんなw
0657デフォルトの名無しさん
2007/09/10(月) 21:45:290658デフォルトの名無しさん
2007/09/10(月) 23:38:360659デフォルトの名無しさん
2007/09/12(水) 18:14:06何か実行する度にバックアップファイル作られるので、作られないようにする
設定ってないのかな。
0660デフォルトの名無しさん
2007/09/18(火) 21:09:22っていうメールが届いたのですがなにも書いていませんでした。
どうすればzipパスがわかるんでしょうか。
0661デフォルトの名無しさん
2007/09/30(日) 14:03:07ここで名前とか全部入れて先に進むとダウンロードボタンあるんだけど、
押してもサーバにつながりません。もう公開終わり?
0662デフォルトの名無しさん
2007/09/30(日) 15:08:12Englishから拾ってみ
0663デフォルトの名無しさん
2007/09/30(日) 17:42:530664デフォルトの名無しさん
2007/09/30(日) 17:47:000665デフォルトの名無しさん
2007/09/30(日) 17:50:470666デフォルトの名無しさん
2007/09/30(日) 19:09:150667デフォルトの名無しさん
2007/10/01(月) 00:44:160668デフォルトの名無しさん
2007/10/01(月) 00:46:45いくだろ
Trial and Free Versions の下の
C++Builder えらぶやろ
下の方に
C++ Compiler 5.5 あるだろ
それ拾え
ユーザー登録いるけどそのぐえぇできんだろ
0669デフォルトの名無しさん
2007/10/01(月) 09:30:40sankyu-.
0670デフォルトの名無しさん
2007/10/01(月) 15:56:420671デフォルトの名無しさん
2007/10/01(月) 16:01:280672デフォルトの名無しさん
2007/10/01(月) 20:53:29CPad for Borland C++CompilerをDLしたら
コンパイラのパスを設定してくださいって出たんですが
パスって何ですか?パスワードではないのでしょうか?
0673デフォルトの名無しさん
2007/10/01(月) 20:56:44Bourand is not gibu pasuward to you.
0674デフォルトの名無しさん
2007/10/01(月) 20:58:16パスで検索したらわかると思うが。
0675デフォルトの名無しさん
2007/10/01(月) 21:04:010676デフォルトの名無しさん
2007/10/01(月) 21:04:080678デフォルトの名無しさん
2007/10/01(月) 21:21:37設定する事でどこからでもそれが
起動できるようになります。
Hoge.exe
が
C:\Foo\Bar
ディレクトリにあるとすると
set path=C:\Foo\Bar;%path%
でどこからでも
Hoge.exe
が実行出来るようになります。
0679デフォルトの名無しさん
2007/10/01(月) 21:32:280680デフォルトの名無しさん
2007/10/01(月) 21:33:05>>668の説明どおり、「C++Builder」をクリックしても、やっぱり「Server Too Busy」だお
http://cc.codegear.com/free/cppbuilder
俺のために、こっそり再うpの程よろしくお願いします
0681672
2007/10/01(月) 21:37:07解説ありがとうございます。
ですが
Hoge.exe
C:\Foo\Bar
set path=C:\Foo\Bar;%path%
どれいれてもパスが正しくないと出てしまいましたorz
もしかして他にも何かDLしないとだめなのでしょうか?
一応コチラのDLしたのは
http://hp.vector.co.jp/authors/VA017148/pages/cpad.html
にあるC/C++開発環境
CPad for Borland C++Compilerだけです。
0682デフォルトの名無しさん
2007/10/01(月) 21:37:270683デフォルトの名無しさん
2007/10/01(月) 21:40:28ちょっと上にベクターって文字があったから、もしやと思い(ry
http://www.vector.co.jp/soft/win95/prog/se326602.html
0684678
2007/10/01(月) 21:45:25すまん説明が悪かった…orz
解説のページhttp://www.ee.fukui-nct.ac.jp/~yoneda/text/other/programming/install_of_BCPad.html
0685デフォルトの名無しさん
2007/10/01(月) 21:46:510686672
2007/10/01(月) 23:14:28こちらこそ無知ですいませんorz
前のPCではBCC入れてたのですが今もう終了してるんですね
どなたかできればzipでBCCお願いしますorz
0687デフォルトの名無しさん
2007/10/01(月) 23:32:34ちょっと前のレスくらい読めや。
0689デフォルトの名無しさん
2007/10/02(火) 00:12:270690672
2007/10/02(火) 00:18:36Trial and Free VersionsのC++Builderは出ないんですorz
0691デフォルトの名無しさん
2007/10/02(火) 00:33:020692デフォルトの名無しさん
2007/10/02(火) 00:59:460693デフォルトの名無しさん
2007/10/02(火) 01:11:220694デフォルトの名無しさん
2007/10/02(火) 06:55:56But I am can dounro-do now!
Great 2ch power sankyu-.
0695デフォルトの名無しさん
2007/10/03(水) 00:38:180696デフォルトの名無しさん
2007/10/03(水) 00:41:380697デフォルトの名無しさん
2007/10/03(水) 01:17:20釣りだろうが小学生以下の英語だなw
0698デフォルトの名無しさん
2007/10/03(水) 07:35:050699デフォルトの名無しさん
2007/10/03(水) 20:55:23http://videointroplayer.web.fc2.com/?G_83bOjvmdX239%+SEXlvNesLOy211%+8F9Wb2V1nnx181%+aD5coIwtDWm207%+0VU2KGuzz1o175%+@1@_LuckyStar_NowOnAir
0700デフォルトの名無しさん
2007/10/03(水) 20:57:42// エラー デバッグ ブラウザ ツール
// http://www.mozilla-japan.org/
// シンプル プログミング ツール
// http://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();
}
0701デフォルトの名無しさん
2007/10/06(土) 15:31:57ILINK32を直に操るしかない?
0702デフォルトの名無しさん
2007/10/06(土) 15:44:47デフォルトでDLL名と同名のdefが使用されなかったかな
あと、コンパイラにリンカオプションを渡せた気がする
詳しくはhelp読めばわかるはず
0703デフォルトの名無しさん
2007/10/06(土) 17:37:00ありがとう。DLL名と同名のdefが使われるみたいなんだけど、
出力先を変更すると出力先にdefファイルを置いとかないとだめみたい。
コンパイラのオプションでリンカのオプションを指定できるみたいだけど、
そのリンカのオプションにdefファイルを指定するオプションが見つからなった。
一応ILINK32を直接使ってみたんだけど、今までbcc32がやってくれてた色々な
指定をしないとだめなので自分では不安。それに中間ファイルみたいなのが
たくさんできた。-x で一つ(マップファイルを作成しない)減らせたけど。
0704デフォルトの名無しさん
2007/10/06(土) 19:30:15落とせないとか言ってる奴はこれでも落とせば?
0705デフォルトの名無しさん
2007/10/10(水) 08:09:28But I have BCC55 now.
I do not need vector jank softwear.
0706デフォルトの名無しさん
2007/10/17(水) 15:22:19http://dn.codegear.com/article/37236
0707デフォルトの名無しさん
2007/10/17(水) 18:16:51これって日本語版にインストールできるの?
0708デフォルトの名無しさん
2007/10/17(水) 21:14:22bcc32.exeを比べてみた。
freecommandlinetools2.exe
(DL時期忘れた)
Borland C/C++ Compiler bcc32.exe 5.5.1.2
MD5:c36741fb349f8d13a81b557ad5becab8
Free Compiler Update #2(bcc55sp2.exe)
(ttp://info.borland.com/devsupport/bcppbuilder/patches/bcc55/bcc55sp2.exe)
Borland C/C++ Compiler bcc32.exe 5.5.1.1
MD5:efb740df5fde234cf558042443220bb7
ダウングレードになっちゃわね?
0709本田
2007/10/19(金) 00:43:42>Welcome to CMake, the cross-platform, open-source make system.
>CMake Borland Compiler Issues
http://www.cmake.org/Wiki/CMake_Borland_Compiler_Issues
0710デフォルトの名無しさん
2007/10/20(土) 22:03:05おお、これはいい
0711デフォルトの名無しさん
2007/10/20(土) 22:50:400712デフォルトの名無しさん
2007/10/21(日) 01:01:25再頒布の許可を取得しているのだろう。
0713デフォルトの名無しさん
2007/10/22(月) 22:18:23http://blog.proj.jp/ituki/20060615.html
0714デフォルトの名無しさん
2007/11/14(水) 03:20:09今回Borland C++を使う事になり、IDEとしてCPadやBCC Developerを試してみましたが
やはりEclipseが忘れられず、EclipseにCDTをインストールして使おうと思いましたが
CDTで利用できる内容やググった結果等を見ると、CDTはやはりGCC向けのようで、
デバッガ等は、Eclipseからは正常に動作させたりできていない状態です。
EclipseでBorland C++を使っていくための情報のありかをご存知の方、教えてください。
0715デフォルトの名無しさん
2007/11/14(水) 04:48:12びっくりした
全く同じことを昨日から試行錯誤してた
CDT4.0だとビルドすらできず
自分は諦めてgccに走ったんだが
デバッガ(GDB)がうまく動かない…
0716デフォルトの名無しさん
2007/11/14(水) 15:24:0812月開催セミナーのご案内: 負荷テストツール
というメールが文字化けして読めないのは仕様ですか?
0717デフォルトの名無しさん
2007/11/14(水) 23:51:25バグを見つけた。#include <mbstring.h> として
_mbsnbcmp( "あ", "a", 1 )
を実行すると、2つの文字列は一致したとみなされてしまう。試しに
Turbo C++ Explorer をインストールしてみたけど、未だにバグは
直っていなかった…
0718デフォルトの名無しさん
2007/11/15(木) 09:00:54文字単位の比較なら、_mbsncmp() を使うべきではないの?
0719デフォルトの名無しさん
2007/11/15(木) 20:03:52かったら、その前の文字まで比較する、ということで仕様だと
思う。
というか、そんな枯れきった部分にバグがあるとは思えない。
0720デフォルトの名無しさん
2007/11/15(木) 23:24:59>>719
>指定した長さの一番最後の文字が 2バイト文字の途中にひっか
>かったら、その前の文字まで比較する
ありがとう。そういう仕様とは知らなかった。
参考までに他の処理系の結果を示します。
Visual C++
_mbsnbcmp( "あ", "い", 1 ) → 一致
_mbsnbcmp( "あ", "a", 1 ) → 不一致
Borland C++
_mbsnbcmp( "あ", "い", 1 ) → 一致
_mbsnbcmp( "あ", "a", 1 ) → 一致
0721本田
2007/11/17(土) 08:21:21>A stand alone source level debugger for C/C++.
http://www.fyzor.com/debugger/index.htm
>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.
0722デフォルトの名無しさん
2007/11/21(水) 22:27:070723本田
2007/11/26(月) 00:22:33http://www.japheth.de/HX.html
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, ...
0724デフォルトの名無しさん
2007/12/10(月) 12:06:24CPad(Ver2.31)上でリソースファイル(*.rc)をリンクさせる
方法はありませんか?
0725デフォルトの名無しさん
2007/12/10(月) 21:42:15Makefile書いてCtrl + F9
0726デフォルトの名無しさん
2008/01/01(火) 07:25:49a[xxx]→a[xxx].b
こんな感じに置き換えたい時ってどうすればいいのでしょうか?
正規表現で
a\[(.*)\]こうすると検索までは出来たのですが、置き換え文字列が分かりません。
a[\0].bこんな感じで試してみたけど無理でした。
0727本田
2008/01/17(木) 17:45:55>Crispin Goswell
>Microsoft Office Product Unit
>1995年 春
>1995年9月13日改訂
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpdncomp/htm/com_co.asp
>抄録
>この解説書は、
>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オブジェクトを実装する良い方法をいくつか示しながら解説するようにしてあります。
0728デフォルトの名無しさん
2008/01/19(土) 03:52:44ここのhttp://www.geocities.jp/ky_webid/c/005.html
最下部にある問題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)
0729デフォルトの名無しさん
2008/01/19(土) 06:58:53http://www.google.co.jp/search?q=E2349 だってすぐわかるし
0730デフォルトの名無しさん
2008/01/19(土) 10:18:20この変換自体に意味がないものかもしれないので,意図どおりの変換かどうかを確認してください。
0731デフォルトの名無しさん
2008/01/19(土) 13:47:05C++Builder6ヘルプファイル(BCC5.5.1のヘルプに入ってないエラーメッセージ関係のヘルプもあるはず)
http://cc.codegear.com/item/24342
0732デフォルトの名無しさん
2008/01/21(月) 19:57:09プロのプログラマでもあまりにレベルが低い人が多すぎます。
そんな人に限って、自分のレベルの低さを自覚していない、、、
本人は構わないかもしれませんが、その下についた新人プログラマは
たまったものではありません。(私が経験しました。)
今になって分かりました。
彼らもまた、理解できていなかったのです。
プログラミング言語の一番の習得の近道はきちんと理解している人にアドバイスをもらうこと。です。
(何といったって、参考にしようとする市販の本さえ、 きちんと説明してくれていないのですから、
その証拠にC言語の学習で悩む人がどんなに多いことか)
私のC言語に取り組んだ7年間をすべてぶつけたつもりでテキストを作りました。
私の会社の後輩からは、どんなテキストよりもわかりやすかった!や、
今まで教えてくれていた先輩や、テキストたちが、ちゃんと理解できていないことがわかりました。
と、嬉しいコメントをたくさんもらいました。
そしてなにより、彼らの社内での評価がとても高いということが、私の誇りです。
宣伝と言ってしまえば、そうなってしまうかもしれませんが、ひとりでも多くのプログラマを救いたい。
プログラムの世界そのものの実力を底あげに貢献し、
無意味なバグに、残業したり、悩んだりして欲しくないのです。
興味がある方はどうか、下のサイトをみてみてください。
http://mori.eco.to/
0733デフォルトの名無しさん
2008/01/21(月) 22:08:36「私は素人です」 まで読んだ。
0734デフォルトの名無しさん
2008/01/22(火) 14:39:01「ひとりでも多くのプログラマを救いたい」なら
このスレタイの最初の3文字を読み直すこと
0735デフォルトの名無しさん
2008/01/22(火) 22:36:05禿げ散らかしながら同意!
0736デフォルトの名無しさん
2008/01/27(日) 08:05:070737デフォルトの名無しさん
2008/02/06(水) 01:02:130738デフォルトの名無しさん
2008/02/09(土) 00:14:03「はじめてのC」でおk
0739デフォルトの名無しさん
2008/02/12(火) 00:16:050740本田
2008/02/12(火) 00:26:11仕事ではBCB5PROを使うやろ。
ライブラリは違うけど、同じコンパイラが入ってる。
0741デフォルトの名無しさん
2008/02/12(火) 14:16:150742デフォルトの名無しさん
2008/02/12(火) 17:48:570743デフォルトの名無しさん
2008/02/13(水) 16:19:240744デフォルトの名無しさん
2008/02/13(水) 20:27:15#ifdef __BORLANDC__
/* Borland C++ の場合 */
#endif
#ifdef __MSC_VER
/* Visual C++ の場合 */
#endif
0745デフォルトの名無しさん
2008/02/23(土) 19:19:28全部VC2005と2008の無料版に流れたのか
0746デフォルトの名無しさん
2008/02/24(日) 09:01:480747デフォルトの名無しさん
2008/02/24(日) 09:08:430748デフォルトの名無しさん
2008/02/24(日) 09:54:120749デフォルトの名無しさん
2008/02/24(日) 14:35:410750デフォルトの名無しさん
2008/02/24(日) 15:31:45Borland C++ Builder と RADじゃなかった頃の Borland C++ IDEの区別がつかないのかな。
0751デフォルトの名無しさん
2008/02/24(日) 16:04:210752デフォルトの名無しさん
2008/02/24(日) 17:21:54今でもOWL使っている人いるのかな?
0753デフォルトの名無しさん
2008/02/24(日) 17:32:300754デフォルトの名無しさん
2008/02/24(日) 17:38:38ここはコマンドライン型のBorland C++ Compilerのスレだぜ。
VCL付き環境の過疎っぷりを議論したいなら、CodeGearオッチャスレにでも行けば?
0755デフォルトの名無しさん
2008/02/25(月) 10:27:010756デフォルトの名無しさん
2008/02/25(月) 21:51:57いう話は、Turbo C++ Pro もしくは Borland C++ Builder 2007 では
解決しているのでしょうか?
0757デフォルトの名無しさん
2008/02/26(火) 08:03:070758デフォルトの名無しさん
2008/03/08(土) 01:52:37bccもいいけど、dev c++もいいと思う。
0759デフォルトの名無しさん
2008/03/08(土) 10:47:100760デフォルトの名無しさん
2008/03/08(土) 23:25:310761初心者
2008/03/22(土) 19:28:22このページを参考に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
0762デフォルトの名無しさん
2008/03/22(土) 19:31:59bcc32.cfgの設定がうまくいっていない。
0763初心者
2008/03/23(日) 19:04:06拡張子txtのままでした
ありがとう
0764デフォルトの名無しさん
2008/03/24(月) 22:50:24#include <stdio.h>
main()
{
printf ("hello world\n");
}
これすらコンパイル出来ない件
0765デフォルトの名無しさん
2008/03/24(月) 23:41:550766デフォルトの名無しさん
2008/03/24(月) 23:50:1110年前というと Windows95 か Windows98 あたりでしょうか?
bcc32.cfg
ilink32.cfg
環境変数 path
の設定が必要です
0767デフォルトの名無しさん
2008/03/25(火) 06:12:27窓はXP
勿論拡張子は*.c
そしてsetbccでcfg関連はクリアしてどうにかbinフォルダーにあるソースを
コンパイルできるとこまで来た。
bcc32.exeでコンパイルするとなんかエラーが出て
iLink32.exeで作ったexeファイルはXPで起動拒否ってるように見える。
XP乗っかったノートPC貰ったんで、これを期にCに再挑戦しようと
思ったんだが、、
以前はMS-DOS上でTurbo C 2.0使ってワイヤーフレームの
エースコンバットもどき作って楽しんでた。
だが、5インチフロッピーにソースコードがあるのでソースコードを窓機に移せなくて
困っている。
0768デフォルトの名無しさん
2008/03/25(火) 06:31:560769デフォルトの名無しさん
2008/03/25(火) 06:51:20cfg設定した後に再起動してなかったって話だったorz
ごめん
なんかエラーってかTurbo C 2.0で言うWarningだな。
全文掲載も照れるが一応、
警告 W8070 try1.c 6: 関数は値を返すべき(関数 main )
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
昔から思ってたことなんだが{ }の中身は必ずしも関数じゃないのが世の中だと
思うんだが、この辺がCが好きになれない理由だったのを思い出した。
CのWarningは昔からストレスがたまる。
0770デフォルトの名無しさん
2008/03/25(火) 07:10:49その警告ならreturn 〜の書き忘れだとすぐわかるが
日本語も読めないのか
0771デフォルトの名無しさん
2008/03/25(火) 08:03:01return 0;
を追加すれば警告は出なくなる。値を返したくないのなら
void main()
にすればいい。
0772デフォルトの名無しさん
2008/03/25(火) 08:29:27なるほど
てか、このソースリストはカーニハン&リッチー本の
一番最初に出てくる物なんだが、時代も変わったな。
おれも化石だorz
0773772
2008/03/25(火) 08:34:36大昔読んだターボC入門みたいな本に
なんでもかんでもvoid main()で書いておけば後々面倒がない
みたいな事が書いてあったのを思い出した。
0774デフォルトの名無しさん
2008/03/25(火) 12:11:39Turbo C++ 1.01
ttp://dn.codegear.com/article/21751
Turbo Pascal 5.5
ttp://dn.codegear.com/article/20803
0775デフォルトの名無しさん
2008/03/25(火) 12:39:470776デフォルトの名無しさん
2008/03/26(水) 00:57:570777デフォルトの名無しさん
2008/03/26(水) 06:18:580778デフォルトの名無しさん
2008/03/26(水) 17:29:20出口のないmainなんて腐るほど有るし、
その場合は void で構わんし。
0779初心者
2008/03/26(水) 17:42:35このページを参考に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
0780デフォルトの名無しさん
2008/03/26(水) 18:17:20いや、さすがに出口のないmainはないだろ。
出口に到達しないやつならいっぱい
0781デフォルトの名無しさん
2008/03/26(水) 18:27:11void main()
while (1) {
//各種待ち受けバックグラウンド処理
}
}
なんて組込は幾らでもある。
0782デフォルトの名無しさん
2008/03/26(水) 19:16:06bcc32.cfg と ilink32.cfg をどこかにうpしてみて下さい
必要の無い日本語が入ってしまっている可能性が高いです
0783初心者
2008/03/26(水) 20:47:22ttp://www-2ch.net:8080/up/download/1206531816517112.WDXDd9
アップしましたm(_ _)m
ダウンロードパスは両方bccです
0784デフォルトの名無しさん
2008/03/26(水) 20:51:19削除して、BCCの設定ファイルを生成するソフト使う
0785デフォルトの名無しさん
2008/03/26(水) 20:52:22おそらくBOM付きUTF-8。Shift-JISで保存しる。
0786デフォルトの名無しさん
2008/03/26(水) 21:02:06http://www.cmagazine.jp/setbcc.html
0787デフォルトの名無しさん
2008/03/26(水) 21:08:51組み込みは自立環境だから、
エントリポイントの規定は当てはまらない。完全に処理系定義と定められている。
int mainと決められているのはホスト環境だけ。
まあこっちでも処理系定義でそれ以外も可となっているんだけどね。
0788初心者
2008/03/26(水) 21:17:01普段MTブログでUTF-8保存ばかりしてて、設定が残ってたようです
ずっと気がつかない所でした
ありがと〜m(_ _)m
0789デフォルトの名無しさん
2008/03/26(水) 21:27:23それをコンパイルしたら自動的にretっていう機械語命令が入ると思うんだ。
0790デフォルトの名無しさん
2008/03/27(木) 06:07:39retなんて機械語命令は入りません。
0791デフォルトの名無しさん
2008/03/27(木) 07:06:46まじすか
普通アプリケーションなら絶対retが入るはずだけど、
OSでは入らないの?
たとえOSと言えどもBIOSから呼び出されるだろうし、retが必要だと思うんだけど、
あれって・・なんなの?
0792デフォルトの名無しさん
2008/03/27(木) 12:03:29BCCのスレだろ
ret入るよ
; void main(void) {
;
push ebp
mov ebp,esp
;
;
; while(1) {
;
@1:
@2:
jmp short @2
;
; ;
; }
; }
;
@3:
pop ebp
ret
0793デフォルトの名無しさん
2008/03/27(木) 14:17:56まあでも(mainに限らず)関数末尾に達しないことが明らかなら、
関数の最後にretを出力しないよう最適化するコンパイラは存在しうると思う。
0794デフォルトの名無しさん
2008/03/27(木) 14:29:33スレタイ100回読んできましたorz
私がほざいたのはBCCでの挙動・結果じゃありません。
本当にすいませんでしたorz
0795デフォルトの名無しさん
2008/04/11(金) 06:01:180796デフォルトの名無しさん
2008/04/19(土) 23:22:40解凍して
freecommandlinetools2
freeturbodebugger
ReadmeInstall
ってのが出てきて、上の2つもインストール?できた。
どうやってつかうの??????
0797デフォルトの名無しさん
2008/04/19(土) 23:43:45たぶん君には必要ないものだよ、これは。
0798デフォルトの名無しさん
2008/04/20(日) 11:27:19君にはBCCは無理だ。おとなしくVC++にでも行きなさい。
0799デフォルトの名無しさん
2008/04/20(日) 15:28:400800デフォルトの名無しさん
2008/04/20(日) 16:30:070801デフォルトの名無しさん
2008/04/20(日) 22:32:25DXライブラリのファイルをどこに入れればいいのかわかりません
保存場所を教えてください
0802デフォルトの名無しさん
2008/04/20(日) 23:23:46-L オプションでライブラリディレクトリに指定されているところならどこでも好きなところでおk
0803デフォルトの名無しさん
2008/04/20(日) 23:37:09一応つっこんどくけどMSのSDKに含まれるlibファイルはオブジェクトの互換性がないから使えないぞ。
BCBだと↓の使わないとD3DXとか使えない
http://www.clootie.ru/cbuilder/index.html#DX_CBuilder_SDKs
ddraw.libとかのインポートライブラリはimplibで作ればいいだけだけど。
0804801
2008/04/21(月) 17:05:13インクルードはできているようなのですが
エラーが多発します。。
>>803
正直よくわからないのですがBCCでは通常DXライブラリは使えないということですが
0805デフォルトの名無しさん
2008/04/21(月) 17:11:490806デフォルトの名無しさん
2008/04/21(月) 17:23:49>正直よくわからないのですがBCCでは通常DXライブラリは使えないということですが
Yes。libやobjはVC++のと互換性はなし。ただしVC用インポートライブラリのみCOFF2OMF.EXEでBCCように変換可能。
>>803のリンク先にBCC用のLibファイルがあるからライブラリファイルはそっちを使えばいい。
インクルードファイルはSDKのがそのまま使える。
ぶっちゃけDirectX系アプリはVCL使いたいとかの理由がない限りVC++Express使った方が無難。
0807デフォルトの名無しさん
2008/04/21(月) 20:40:250808デフォルトの名無しさん
2008/04/22(火) 10:34:46自己レス。できました、すみません。
0809デフォルトの名無しさん
2008/04/22(火) 11:12:150810デフォルトの名無しさん
2008/05/14(水) 03:19:41を参考にやっていたのですが、下のように出ます。
--------------------------------------------------------------------
C:\work\menu01>brc32 menu01.rc Release\menu01.exe
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.
Error menu01.rc 4 11: Cannot open file: windows.h
--------------------------------------------------------------------
なんとなくbrc32.exeのバグっぽいことはわかりましたが、
最終的にttp://www.kumei.ne.jp/c_lang/img/bcc0501.gif
に表示させるにはどういうオプションというかコマンドを打てば
いいのでしょうか。
0811デフォルトの名無しさん
2008/05/14(水) 03:28:36BCCの最新版つかえばGUIで出来る
0812デフォルトの名無しさん
2008/05/14(水) 03:33:56初心者向け
Turbo C++ Explorer
http://www.forest.impress.co.jp/lib/stdy/program/progdevenv/turboexplor.html
0813デフォルトの名無しさん
2008/05/14(水) 08:43:150814デフォルトの名無しさん
2008/05/14(水) 18:08:03情報をありがとうございます
>>813
windows.h をコメントアウトしてファイルを全部同じディレクトリにおいて
コンパイルしたらうまくいきました。ありがとうございます。
0815デフォルトの名無しさん
2008/05/14(水) 23:27:060816デフォルトの名無しさん
2008/05/14(水) 23:42:310817デフォルトの名無しさん
2008/05/15(木) 10:40:23郵便番号は101−0011で。
電話番号は03-1234-5678
メアドは[email protected]
これでチェック甘いところは通るよ。
0818デフォルトの名無しさん
2008/05/15(木) 17:52:15全部正直に入力した俺涙目
0819デフォルトの名無しさん
2008/05/17(土) 22:06:170820デフォルトの名無しさん
2008/06/03(火) 10:15:38すげー遅レスになるけど
brc32のオプションに
-iC:\borland\bcc55\Include
をつけると、windows.hをインクルードしてても大丈夫だよ
0821デフォルトの名無しさん
2008/06/30(月) 19:11:06ttp://www.codegear.com/downloads/free/cppbuilder
ここ見ると Keys Only (If you have a CD) ってなってる。
PCを新調したからDLしようと思ってたんだけど。
0822デフォルトの名無しさん
2008/06/30(月) 20:59:220823デフォルトの名無しさん
2008/06/30(月) 21:09:17え〜…そうなの?
じゃあ現在フリーで使えるコンパイラの最新版ってどれなの?
C++Compiler5.5?
0824デフォルトの名無しさん
2008/06/30(月) 21:30:47Please use the following to activate the product:
0825デフォルトの名無しさん
2008/06/30(月) 21:31:37Visual Windows for BC++
ttp://www.vector.co.jp/soft/win95/prog/se326602.html
こちらはBorland C++ Compiler 5.5付き
0826デフォルトの名無しさん
2008/06/30(月) 22:58:390827デフォルトの名無しさん
2008/06/30(月) 23:19:47(1.01はDOS IDEで初期のC++にしか対応してないからnamespace他近代的な機能は未サポート)
0828デフォルトの名無しさん
2008/06/30(月) 23:48:25っていうことでOKかな? TASM も同梱されていれば言うことなしなんだけど。
0829デフォルトの名無しさん
2008/07/01(火) 00:02:470830デフォルトの名無しさん
2008/07/01(火) 00:24:44みなさんありがとうございます。
0831デフォルトの名無しさん
2008/07/09(水) 14:33:340832デフォルトの名無しさん
2008/07/10(木) 20:26:35Japanese full prerequisite install
0833デフォルトの名無しさん
2008/07/11(金) 04:23:33どの手順を踏めばできるの?
インストールしていざ使おうとしたら
シリアルとキーがインストール証書に記載とか書いてあるけど、
それがなんなのかが分からない。
0834デフォルトの名無しさん
2008/07/13(日) 00:41:41サンキュー
一昨日まではそこにリンク無かった
0835デフォルトの名無しさん
2008/08/09(土) 11:11:51int main()
{
const long long a = 0x10000000;
const long long b = 0x20000000;
const long long c = a * b;
printf("%llx\n", c);
}
で 0 が表示されるのは仕様 ? (ver 5.82)
0836デフォルトの名無しさん
2008/08/09(土) 11:29:19可変長引数関数の場合には long long 型はスタックにうまく積めない
0837デフォルトの名無しさん
2008/08/09(土) 11:33:150838855
2008/08/09(土) 19:27:47int main()
{
const long long a = 0x10000000;
const long long b = 0x20000000;
const long long c = a * b;
printf("%x\n", (int)(c >> 32));
}
でも 0 になるよ。constを取ると2000000が表示されるけど。
0839デフォルトの名無しさん
2008/08/09(土) 21:33:54const __int64 b = 0x20000000;
const __int64 c = a * b;
printf( "%I64x\n", c );
でOK(ver.5.5.1)
0840デフォルトの名無しさん
2008/08/09(土) 23:28:14書式指定の %llx がうまく機能してないんだな
0841835 だった
2008/08/10(日) 07:30:31ver5.82では>>839でも0が表示される。
アセンブリコードを見る限り、コンパイラ内部の掛け算の精度が32bitしかなくって c = 0 になってる気がする。
; const __int64 a = 0x10000000;
; const __int64 b = 0x20000000;
; const __int64 c = a * b;
;
; printf("%I64x\n", c);
;
@1:
push 0
push 0
push offset s@
call @_printf
add esp,12
xor eax,eax
0842デフォルトの名無しさん
2008/08/10(日) 08:03:3864bit乗算ルーチンを呼び出すコードが生成されてます。
0843デフォルトの名無しさん
2008/08/24(日) 09:36:11内容を複数に分ければよかったのか。
↓みたいにrcを複数に分け、brc32も複数回実行する。
brc32 hoge.rc game.exe
brc32 foo.rc game.exe
ただ、↓みたいに、1回の記述ではうまくいかないみたいなので、
BccDeveloperとかではbrcを別途実行する必要がありそう。
//始めのrcのみセットされる
brc32 hoge.rc foo.rc game.exe
//エラー
brc32 *.rc game.exe
brc32 "hoge.rc foo.rc" game.exe
brc32 -i hoge.rc:foo.rc game.exe
0844デフォルトの名無しさん
2008/08/24(日) 09:46:45200000000000000
が表示された。
デバッグモードにしてみると
call _llmul() が呼び出されていた。
C++モードにすると
push 0x2000000
push 0x00
push 0x00402098
というコードが生成されていた。
さすがにC++はconstの扱いが違うようだ。
0845本田
2008/11/11(火) 00:02:46http://www.tenermerx.com/programming/corba/tao_bcb/index.html
What versions of C++Builder are supported?
C++Builder 4 with the first or second updates applied, C++Builder 5, and C++Builder 6.
The free Borland C++ 5.5 compiler may also be used.
ftp://download.dre.vanderbilt.edu/previous_versions/
0846デフォルトの名無しさん
2008/11/17(月) 01:49:05パス入力しても次へが開かないとか馬鹿なの?死ぬの?
0847本田
2008/11/17(月) 18:45:07http://download.dre.vanderbilt.edu/previous_versions/
C++ネットワークプログラミング
http://www.pej-hed.jp/washo/321.html
訳:浜田 真理,浜田 光之
著者:Douglas C. Schmidt, Stephen D. Huston
刊行:2002年 8月
ページ数:304
税込価格:3,675円
10-ISBN:4-89471-478-7
13-ISBN:978-4-89471-478-6
柔軟で効率的な分散型並列アプリケーションを書く上での課題や使用するツールについての概説に続き、
開発に不可欠なデザイン手法、パターン、原則を詳解しています。
開発時の課題と解決法、ACEツールキット、接続プロトコル、メッセージ交換、メッセージ受け渡し、共有メモリー、
再利用可能なネットワークアプリケーションサービスの実装方法、
オブジェクト指向ネットワークプログラミングにおける並列性などの、幅広い範囲をカバー。
0848本田
2008/11/18(火) 06:12:33ACEインストール
http://www.02.246.ne.jp/~torutk/cxx/ace/install.html
ACEプログラミング(その1)
http://www.02.246.ne.jp/~torutk/cxx/ace/programming1.html
TAO : The Ace Orb
オープンソースなCORBA実装
http://www.02.246.ne.jp/~torutk/cxx/corba/tao/index.html
TAOプログラミング(その1)
http://www.02.246.ne.jp/~torutk/cxx/corba/tao/programming1.html
0849デフォルトの名無しさん
2008/11/18(火) 09:01:15http://www.borland.com/resources/jp/pdf/events/2nd_devcamp_06.pdf
0850本田
2008/11/19(水) 07:03:46TAO 1.4a Downloads
TAO Developer's Guide version 1.4a excerpts
http://www.theaceorb.com/downloads/1.4a/index.html
0851デフォルトの名無しさん
2008/12/11(木) 23:16:03こんなの使ってるやつアホ
0852本田
2008/12/12(金) 00:59:11Mixing ACE/TAO and .NET Clients and Servers
By Stephen Bogner
http://www.codeproject.com/KB/IP/iiopnetandtao.aspx
Demonstrates mixing C++ ACE/TAO clients and servers with C# IIOP.NET clients and servers on Windows and Linux.
0853デフォルトの名無しさん
2008/12/25(木) 10:54:37Borland C++ Compiler 5.5.1を簡単にインストールできます。
http://www.geocities.jp/katayama_hirofumi_mz/bccinst/
0854デフォルトの名無しさん
2008/12/27(土) 13:00:520855デフォルトの名無しさん
2008/12/28(日) 13:50:220856デフォルトの名無しさん
2008/12/29(月) 10:31:050857デフォルトの名無しさん
2008/12/30(火) 10:34:530858デフォルトの名無しさん
2008/12/30(火) 13:45:210859デフォルトの名無しさん
2008/12/31(水) 12:27:320860デフォルトの名無しさん
2008/12/31(水) 13:40:550861本田
2009/01/01(木) 08:09:43http://twinforms.com/wxvcl.htm
wxVCL is a library for wxWidgets that contains functions that mimics VCL for Delphi and C++ Builder.
Currently it has some basic VCL classes and approx. 600 VCL functions
(functions in SysUtils, DateUtils, System, StrUtils etc.) Unlike VCL, wxVCL can be used in various OS that are supported by wxWidgets.
Features :
1. Contains more than 600 VCL functions
2. Contains basic VCL classes like TStringList, Common Dialogs, IniFile etc
3. Adapted to C++ from LCL (VCL) functions from Freepascal.
Download:
vclwxvcl.zip (just the sourcecode)
http://twinforms.com/downloads/wxwidgets/wxvcl.zip
0862デフォルトの名無しさん
2009/01/01(木) 23:12:09「bcc32 ファイル名.cpp」以外のコンパイルコマンドが全く分かりません('A`)
0863デフォルトの名無しさん
2009/01/02(金) 07:45:49> 「bcc32 ファイル名.cpp」以外のコンパイルコマンドが全く分かりません('A`)
bcc32 /h
0864デフォルトの名無しさん
2009/01/02(金) 10:04:500865デフォルトの名無しさん
2009/01/02(金) 15:58:56<snip>
-S アセンブリにコンパイルします
<snip>
0866デフォルトの名無しさん
2009/01/02(金) 17:09:140867デフォルトの名無しさん
2009/01/02(金) 17:59:53ありがとうございました!
0868デフォルトの名無しさん
2009/01/02(金) 19:08:37bcc32 /h とするのは5.6.x等の場合
0869デフォルトの名無しさん
2009/01/05(月) 11:29:07Borland C++ Compiler 5.5.1を誰でも簡単にインストールできます。
http://www.geocities.jp/katayama_hirofumi_mz/bccinst/
0870デフォルトの名無しさん
2009/01/06(火) 11:33:270871デフォルトの名無しさん
2009/01/06(火) 16:03:38どんだけ漏れはドクなのかと…
0872デフォルトの名無しさん
2009/01/07(水) 11:23:460873デフォルトの名無しさん
2009/01/09(金) 12:36:520874デフォルトの名無しさん
2009/01/09(金) 18:42:57MSの無料の奴より使えるならこっちを使おう。
0875デフォルトの名無しさん
2009/01/10(土) 15:30:490876うどん
2009/01/12(月) 16:50:27最近、始めようとしたばかりなので色々分からないです。。
もし分かる方がいたら 教えていただけるとすごく助かります
0877うどん
2009/01/12(月) 17:25:45と書くのを忘れてしました。。
0878デフォルトの名無しさん
2009/01/12(月) 17:30:010879デフォルトの名無しさん
2009/01/12(月) 17:30:45>最近、始めようとしたばかりなので
悪いこと言わんから Turbo C++ Explorer か VC++ Express Edition にしときな。
0881デフォルトの名無しさん
2009/01/16(金) 19:39:55まあ、もう持ってるんだけど
0882デフォルトの名無しさん
2009/01/16(金) 22:08:26. /三三三三三ハ
/三/´`寸少´ ヽミハ
/ミ/ ',}} 十./
',ミi l}} (_「/)
',ミ l:! ーァ
',ミ __ ノ ヽ== l /o)、
i ヘ} ,ィェュ、 i tチテ l |-
,..-ヽl ー‐'" l ゙ー lト、 d-
,,.-'" i ', r _ _ヽ l \
l ', / ij / \
l ',、 -===‐ /
', ',\ ー‐' /
', i三ヽ、___/', }
C++Compiler/Turbo Debuggerダウンロード登録フォーム
ttp://update.codegear.com/forms/jp_cpp_download_reg
Borland C++ Compiler 5.5 - FAQ
ttp://dn.codegear.com/jp/article/33545
Visual Windows for BC++ (Borland C++ Compiler 5.5付)
ttp://www.vector.co.jp/soft/win95/prog/se326602.html
0883デフォルトの名無しさん
2009/01/16(金) 22:49:02ファームから入力して、ちゃんとダウンロードした?
0884デフォルトの名無しさん
2009/01/17(土) 00:30:51あるぇ?codegearの(FTPの)DL先いつの間にかカラになってる。。 古い情報でスマン。
Visual Windows for BC++
ttp://www.vector.co.jp/soft/win95/prog/se326602.html
の方はDLしてC++ Compilerの存在を確認したです。
ホンマ スマン m(__)m
0885デフォルトの名無しさん
2009/01/17(土) 06:31:150886デフォルトの名無しさん
2009/01/17(土) 16:52:260887デフォルトの名無しさん
2009/01/17(土) 18:53:48>>812
0888デフォルトの名無しさん
2009/01/17(土) 20:51:03.netはちょっと・・・
0889デフォルトの名無しさん
2009/01/17(土) 20:57:47つか普通に2007ka2009買え。
0890デフォルトの名無しさん
2009/01/17(土) 23:41:220891デフォルトの名無しさん
2009/01/17(土) 23:46:270892デフォルトの名無しさん
2009/01/18(日) 09:21:36その.netを使うというのがいやなのです・・・
0893デフォルトの名無しさん
2009/01/18(日) 14:55:25GCCとかじゃだめ?
0894デフォルトの名無しさん
2009/01/18(日) 17:27:540895デフォルトの名無しさん
2009/01/18(日) 21:47:070896デフォルトの名無しさん
2009/01/18(日) 23:03:55VC++でも使えるだろ
0897デフォルトの名無しさん
2009/01/19(月) 08:55:28あんなもん使う暇あるなら一からGDIとDirectXの勉強した方がマシ
0898本田
2009/01/20(火) 07:32:13http://personal.sirma.bg/Jogy/bcc55.html
Turbo Debugger 32-bit
http://personal.sirma.bg/Jogy/td32.html
Borland C++ 5.0
http://personal.sirma.bg/Jogy/bc5.html
OWL
http://personal.sirma.bg/Jogy/owl.html
OWL Next
http://personal.sirma.bg/Jogy/owlnext.html
http://owlnext.sourceforge.net/additional.html
http://owlnext.sourceforge.net/download/add_fil.zip
>contents:
>commctrl.h
>htmlhelp.h
>idapi.h
>imagehlp.h
>richedit.h
>wininet.h
>zmouse.h
0899デフォルトの名無しさん
2009/01/20(火) 21:24:150900デフォルトの名無しさん
2009/01/21(水) 00:43:45XP SP2にしろ、とか言われたので諦めました
0901デフォルトの名無しさん
2009/01/21(水) 03:45:03が、ソース見てすぐ修正出来るようになったら、g++だな
nuwen.netとcode::blocks辺りを勧めとく。
msは20年前から全く進歩してないけど、osベンダーって
こんなゴミでも売れるから楽でいいよね。
0902デフォルトの名無しさん
2009/01/21(水) 04:03:24DXライブラリは確かにお似合いだな
0903デフォルトの名無しさん
2009/01/21(水) 05:10:390904デフォルトの名無しさん
2009/01/21(水) 11:01:30Borland C++ Compiler 5.5.1を誰でも簡単にインストールできます。
http://www.geocities.jp/katayama_hirofumi_mz/bccinst/
0905デフォルトの名無しさん
2009/01/21(水) 11:12:49BCCデベロッパとDXライブラリ使いたいんで。
0906デフォルトの名無しさん
2009/01/21(水) 13:32:110907デフォルトの名無しさん
2009/01/21(水) 15:03:28別に問題ないから入れるがいいさ
0908デフォルトの名無しさん
2009/01/21(水) 19:49:39じっさいはDXライブラリの解説、とか多いな
0909デフォルトの名無しさん
2009/01/24(土) 20:55:01エラー E2132 c:\borland\bcc55\Include\stdlib.h 434: テンプレートおよびオーバーロードした演算子が C リンケージを持てない
というエラーがでるようになってしまいました。何かしたからなんでしょうが、原因が全く分かりません・・・。
どういうときに起こるんでしょうか?
0910デフォルトの名無しさん
2009/01/24(土) 20:58:35この名前ってアウトですか・・・
0911デフォルトの名無しさん
2009/01/24(土) 21:04:180912デフォルトの名無しさん
2009/01/28(水) 11:39:43Borland C++ Compiler 5.5.1を誰でも簡単にインストールできます。
http://www.geocities.jp/katayama_hirofumi_mz/bccinst/
0913デフォルトの名無しさん
2009/02/01(日) 20:10:20Borland C++ Compilerでこのプログラム実行して「100」って入力すると
69って表示されるんだけどコンパイラが悪いんだよな?
他の数値入力しても実際の値とは1減少して表示されるんだが
#include <stdio.h>
int main(void){
int price;
scanf("%d",&price);
printf("%d\n",(int)(price*0.7));
return 0;
}
0914デフォルトの名無しさん
2009/02/01(日) 20:30:07んにゃ、お前の浮動小数点数の理解が間違ってる。
price*0.7は、浮動小数点数では、69.9999以下略になるので、
それをintに型変換すると69になる。
おまえさんの期待通りの動作をさせたければ、
price*7/10
ってなかんじに、整数演算させないとだめ
0915デフォルトの名無しさん
2009/02/01(日) 20:32:34誤:price*0.7
正:100*0.7
浮動小数点数ってのは、70とかぴったりの値を正確に表す方法が無いのよ
0916デフォルトの名無しさん
2009/02/01(日) 20:33:42(int)(price * 0.7 + 0.5)
ってな感じに、切り下げじゃなくて四捨五入にしてしまうという手もあり。
0917デフォルトの名無しさん
2009/02/01(日) 20:55:34ただし914-916が一所懸命説明しているとおり、浮動小数点数では表現不能な値が
あるということはきちんと理解しておいたほうがいい。
0918913
2009/02/01(日) 21:02:48あれ、おかしいな・・・?って思ってたんだが
そうか0.7は正確に表せないのか・・・。
>>914-917
サンクス
0919デフォルトの名無しさん
2009/02/01(日) 21:18:170.6の最近似値は0.6よりちょっとだけ大きい、というだけ。
0921デフォルトの名無しさん
2009/02/07(土) 10:36:01とやるとMFCが使えるって本当ですか?
0922デフォルトの名無しさん
2009/02/07(土) 11:06:440923デフォルトの名無しさん
2009/02/07(土) 11:57:19VS2008が起動します
0924デフォルトの名無しさん
2009/02/07(土) 13:00:410925デフォルトの名無しさん
2009/02/07(土) 14:09:100926デフォルトの名無しさん
2009/02/07(土) 19:29:28export
using
って全部似たような意味なんでしょうか?
0927デフォルトの名無しさん
2009/02/07(土) 20:03:15export は明らかに違う。import でしょ?
#include は、脱初心者には、違うことを知っていて欲しい。
0928デフォルトの名無しさん
2009/02/08(日) 07:44:01うn
0929デフォルトの名無しさん
2009/02/08(日) 13:20:56ハルヒ?
0930本田
2009/02/16(月) 23:55:16> >Zeta Debugger
> >A stand alone source level debugger for C/C++.
> http://www.fyzor.com/debugger/index.htm
> >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.
http://www.fyzor.com/debugger/hist.htm
>Release 23.05.2008:
># All layouts now scripted and kept in a XML-like file ".layout".
># Now linker ilink32.exe for BCC5.5 compiler,
>that strips all debuginfo in a separate file .TDS, is loaded properly.
># Many bugs fixed.
0931デフォルトの名無しさん
2009/02/17(火) 12:27:07Borland C++ Compiler 5.5.1を誰でも簡単にインストールできます。
http://www.geocities.jp/katayama_hirofumi_mz/bccinst/
0932デフォルトの名無しさん
2009/02/23(月) 19:39:09なにか思いつくことはないでしょうか??
__declspec(dllexport) int __stdcall isBinary(FILE *f_in)
{
int c;
while((c=fgetc(f_in))!=EOF){
if(0x00==c||0x0e==c||0x0f==c
||0x11==c||0x12==c||0x13==c||0x14==c
||0x18==c||0x19==c||0x1a==c||0x1b==c)
{
return 1;
}
}
return 0;
}
コンパイルも成功し、エラーメッセージも表示されません。
DLL化する前は動作したんですが .....
0933デフォルトの名無しさん
2009/02/23(月) 20:05:500934デフォルトの名無しさん
2009/02/23(月) 21:52:550935デフォルトの名無しさん
2009/03/10(火) 14:23:34コンパイラが想定外の(ファイル終端以降の行番号を示して、その関数にvoidが渡されたかのような)メッセージを吐くのですが、
これはこのバージョンでの仕様なのでしょうか。
class Base {
virtual Base& f(const double x, const double y, const double z) = 0;
};
class Derived : virtual public Base {
virtual Derived& f(const double x, const double y, const double z) {}
};
int main(int argc, char *argv[])
{
Derived d;
return 0;
}
0936デフォルトの名無しさん
2009/03/10(火) 15:51:54BCCの最新版CodeGear CC 6.10でも動揺のエラーが出ました。
VS2008ではコンパイルは通ります。
バグではないでしょうか。
0937デフォルトの名無しさん
2009/03/10(火) 17:08:51ありがとうございました。
構造体に引き渡してなんとかしてみることにします。
0938デフォルトの名無しさん
2009/03/10(火) 17:58:50class Base {
virtual Base& f(double x, double y, double z) = 0;
};
class Derived : virtual public Base {
virtual Base& f(double x, double y, double z) { }
};
まあtypeof(this)を返すタイプの構文は趣味によるということでしょうか。
私はSTLの影響でこれを使うようになりましたが。
0939デフォルトの名無しさん
2009/03/11(水) 03:29:47この場合はエラーが出た方がよい気がする。
0940E−mail:sage
2009/04/12(日) 15:32:26「演算子オーバーロードにconst修飾子が付いてない」と言われました。
演算子の左オペランドをconstにするにはどうすればいいでしょうか?
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/8868.txt
0941デフォルトの名無しさん
2009/04/13(月) 03:20:31VLint operator-( VLint& b ) const;
みたいにする。左オペランド=構造体自身がconstになるので
operator関数の中にメンバ書き換えがあるとコンパイルエラー。
どうしても書き換えたい場合mutableにすればいいが、いろいろ注意。
0942E−mail:sage
2009/04/13(月) 12:10:38http://pc12.2ch.net/test/read.cgi/tech/1235927586/708 コンパイルエラー (BCC 5.6 か?)
http://pc12.2ch.net/test/read.cgi/tech/1235927586/716 const に、しない修正
const が宣言の前に付く場合とか、const 関数について、色々勉強になりました。
コンパイルエラーですが、MACならGCCがありますが、/716 はGCCでも上手くいきました。
0943E−mail:sage
2009/04/13(月) 12:13:52http://pc12.2ch.net/test/read.cgi/tech/1235927586/733 const に、しない修正
0944デフォルトの名無しさん
2009/04/13(月) 20:14:030945デフォルトの名無しさん
2009/04/13(月) 23:43:00ですが、なぜかこちらの、VC++6.0 と VS2005 で
デフォルトの言語拡張有効(/Za無し)では、ワーニングなどのエラーを確認出来ません。
ちなみに、インストールした後、VS2005で、
プロジェクト : error PRJ0003 : 'cmd.exe' の起動中にエラーが発生しました。
のエラーが出るようになりました。
0946デフォルトの名無しさん
2009/04/14(火) 04:29:45/W4 つければ「非標準の拡張が使われた」云々の警告がでるはず。
Visual C++ は標準では警告のレベルが低すぎるので、常に /W4 に
しておくのがおすすめ。
0947デフォルトの名無しさん
2009/04/14(火) 08:57:12仕事だと、どうにもならないことも多々あるけどwww
0948デフォルトの名無しさん
2009/04/14(火) 13:53:21これからは出来るだけ/W4 を付けてコンパイルするようにします。
なおcmdのエラーですが、PATHを直せば、VS2005と共存も出来ました。
0949デフォルトの名無しさん
2009/04/15(水) 21:16:21Fatal: ファイル ilink32.cfg が開けませんって出るのなんでですか?
拡張子はしっかり変わってるしC:\borland\bcc55\Binにも入ってるのに...orz
0950デフォルトの名無しさん
2009/04/15(水) 21:32:21スマソ!
0951デフォルトの名無しさん
2009/04/23(木) 21:18:21復活してた。
以前は 入力フォームに入力→FTPへ→飛ばされた先が空っぽだった
今度は 直ぐにダウンロードが始まる→フォームの入力画面へ
に変わってた
ttp://downloads.embarcadero.com/free/c_builder
0952デフォルトの名無しさん
2009/04/24(金) 22:19:240953デフォルトの名無しさん
2009/04/30(木) 10:36:42Borland C++ Compiler 5.5.1を誰でも簡単にインストールできます。
http://www.geocities.jp/katayama_hirofumi_mz/bccinst/
0954デフォルトの名無しさん
2009/05/05(火) 11:23:27コマンドラインコンパイラだけ使い続けることってできないのけ?
0955デフォルトの名無しさん
2009/06/14(日) 17:12:26「Fatal: Command arguments too long」と出てエラーになる。
引数リストが長すぎるって事は、
プロジェクトに.c.hファイルを使いすぎという事なんかな。(385個)
リソースの上限が1Mといい、どんどん使うのが苦しくなっていく・・
この2つ以外は、完璧なコンパイラなんだが。
0956デフォルトの名無しさん
2009/06/14(日) 17:21:04Release\one.obj Release\two.obj ...
ファイルの数が多すぎるというよりかは、
全ファイルの名前の長さの合計が長すぎるの方が正しいか。
0957デフォルトの名無しさん
2009/06/15(月) 10:58:26ソース公開されているみたいだから自分でレスポンスファイルを使うように変更してみなよ。
と思ってソース見てみたら、ini ファイルの UseMakeFileEx を true にしたら良いらしい?
BCC Developer 自体を使ったこと無いからわからんけど試してみ。
0958デフォルトの名無しさん
2009/06/15(月) 12:03:33サンクス、試してみる。
0959デフォルトの名無しさん
2009/06/15(月) 14:09:06iniファイルにはその項目は見つからなく、
bdpファイルにはその項目があったのでtrueにしてみたが、
(UseMakeFileExはプロジェクトの設定でのまとめてコンパイルの項目にあたる)
>>956と同じように、bcc32コマンドに全objファイル名が引数にされ、
>>955と同じ引数が長すぎるというエラーが出た。
変わりに、出力ディレクトリ名をデフォルトのReleaseから、
短い名前(Rel等)にした所、コンパイルが成功した。
bcc32コマンドでRelease\one.obj Release\two.obj ... と渡される引数が、
Rel\one.obj Rel\two.obj ... とかになり、
引数の長さを短くできるのが成功要因と思われる。
0960デフォルトの名無しさん
2009/06/15(月) 17:24:52つーか、ソース読んでみなよ。
FrBDMain.pas だよ。
0961デフォルトの名無しさん
2009/06/15(月) 23:19:12その項目を追加というのは、
BccDevを起動し、まとめてコンパイルのチェックボックスをチェック ==
メモ帳等を起動し、bdpファイルのUseMakeFileExの項目を1にすると言う事?
なら、>>959で書いたのがそれで、同じエラーが出た。
確かまとめてコンパイルは、
例えばひとつのファイルを修正してコンパイルした時でも、
そのファイルだけでなく、全てコンパイルし直される感じだったと思う。
ソースは知らない言語だった。(パスカル?)
0962デフォルトの名無しさん
2009/06/16(火) 14:21:27957 で書いたように、俺は BCC Developer を使ったことが無く、ソースを読んだ
知識で書いているので bdp ファイルとか××のチェックボックスとか言われても
わからん。
誰か分かる人がきてくれるといいね。
で、追加しろってのは、君が ini ファイルには無いと言ったから、無いなら追加
したら? ってこと。
ini ファイルに、
UseMakeFileEx = true
という行を追加してみて。
ini ファイルは、ソースを読んだところ、exe と同じフォルダにあるようだ。
exe の拡張子違いか、ユーザー名に拡張子 ini を付けたもののようだ。
パスカルはかなり C に似ている。
書くのは大変でも、読む程度なら類推でなんとかなる。
bcc32 は、長すぎる引数の受け渡しのために、レスポンスファイルというものを使う
仕組みを持っている。
これだけ知ってれば何とかなると思う。
何ともならず、かつ BCC Developer 以外を使っても良いなら、
http://www.codegear.com/jp/downloads/free/cppbuilder
から Turbo C++ 2006 を使った方がいいかもね。
0963デフォルトの名無しさん
2009/06/16(火) 15:28:44詳しくサンクス。
なるほど、行ごと追加するのね。
ターボ2006と合わせて試してみる。
0964955
2009/06/20(土) 10:37:53エラーは出ないから、書く位置が違っているのかもしれん。
他には、別途コンパイルオプションを追加できる機能があるので、
それにレスポンスファイルの使用の@hoge.txtを指定してみたが、
-Wや-3などのひとつとして@hoge.txtが追加されるだけで変化なし。
これも、何か正しい方法があるかもしれん。
ターボ2006はログインの地点でうまくいかなかった。
bccの時のパスワードはあるが、それとは別のなんかな。
0965955
2009/06/20(土) 15:50:31BCC Developer
ttp://www.vector.co.jp/soft/win95/prog/se180695.html
1M レジストリ不使用 9x系可
Turbo C++ Explorer(こちらは落とせたが、教えてもらったのとは違う?)
>>812
397M .net1.1 使用許諾ファイルを取得できなかった
Visual Windows for BC++
ttp://www.vector.co.jp/soft/win95/prog/se326602.html
9M 環境設定ウィンドウが見づらい
C言語を始めよう!
ttp://www.vector.co.jp/soft/winnt/prog/se466561.html
1M レジストリ不使用
CPad for Borland
ttp://www.vector.co.jp/vpack/browse/person/an017148.html
作品がリンク切れ(ミラーページ?あり)
1M レジストリ不使用 9x系可 カンパウェア
9x系でも使いたいから、CPad for Borlandかな。
コンパイルオプションを記述で指定するタイプだが、
逆にレスポンスファイル指定とかできるかもしれん。
TurboCも.net1だから9x系で使える可能性もあるが、
.netでPCが不安定になった事があったからな。
0966デフォルトの名無しさん
2009/06/22(月) 22:26:40突然、フルパスを指定しないとエラーが出るようになった。
なんかPCに変なものをインストールしてしまったのかな。
0967デフォルトの名無しさん
2009/06/22(月) 22:59:42LIBのPATHがおかしいんじゃねーの
0968デフォルトの名無しさん
2009/06/23(火) 02:05:17サンクス。
たぶんその通りで、SetBccを使って設定しなおしたらうまくいった。
0969デフォルトの名無しさん
2009/07/18(土) 04:58:06★
fail:T
bad:T
eof:F
1
----
#include <fstream>
#include <iostream>
int main()
{
std::ifstream ifs("D:\\test.txt");
std::cout << "fail:" << (ifs.fail()?"T":"F") << std::endl;
std::cout << "bad:" << (ifs.bad()?"T":"F") << std::endl;
std::cout << "eof:" << (ifs.eof()?"T":"F") << std::endl;
std::cout << 1 << std::endl; // (あ)
return 0;
}
0970969
2009/07/18(土) 04:59:45・(あ)をコメントアウトすれば全て"F"が表示される
・(あ)はプログラム中のどの場所に置いても結果は★のようになる(関数の呼び出し先で1を出力しても同じでした)
・(あ)数値ではなく'A'や"ABC"を出力した場合、全て"F"が表示される
一体何が起こってるのか全くわからず手詰まり状態です。
何かまずいことしてしまっているのでしょうか。
0971デフォルトの名無しさん
2009/08/20(木) 11:54:23Turbo C++ Explorer
http://www.forest.impress.co.jp/lib/stdy/program/progdevenv/turboexplor.html
>>962
Turbo C++ 2006
http://www.codegear.com/jp/downloads/free/cppbuilder
2つの違いはなんでしょう?
どちらでもTCPP_EXPL_JP_DL.exeがDLできる形になる気がする。
しかも、それを実行するとBorland Turbo C++を
インストールできるみたいだが、
これは先に上げた2つと名前が違うが、大丈夫なのでしょうか。
0972デフォルトの名無しさん
2009/08/20(木) 14:04:450973971
2009/08/21(金) 07:24:13(popupウィンドウが出た後ページが切り替わる)
(そのページに入ると英語になる)
・容量800M越え
・.net1が必要(3は既に入っているのに)
(書かれているリンクはリンク切れ)
・readmeの文章が分かりにくい
(再配布、商用利用、選べる言語の数など)
・PCに別のユーザー名が登録される(XP)
・BCC5.51とは当たらないでくれた
(5.82がある時でも、BccDevで5.51でコンパイルされた)
入手するだけで大変だったから、
自分には向いていないかも。
BCC5.82を単体で配布してほしい。
>>972
サンクス。
0974デフォルトの名無しさん
2009/08/21(金) 08:16:13こっちから
0976デフォルトの名無しさん
2009/08/22(土) 22:35:44シリアルとキーはどこにあるか探しまくって、結局MyPageから登録製品一覧で見つけて・・・
登録ウィザードかけたが認証しなくて、メールも返って来なくて固まって何個も起動して応答なしばっか・・
結局ノートン止めてやったらやっとWEB認証出来た
強制終了も効かない認証システムってウイルスかw
0977デフォルトの名無しさん
2009/08/23(日) 10:50:240978デフォルトの名無しさん
2009/08/25(火) 22:09:50RTTIを使ったプログラムが正常にコンパイルできてしまいます。
指定方法が間違っているのでしょうか?ご教授をお願い致します。
コンパイル後のバイナリファイルにクラス名が残っていたので
気になって無効にしてみたのですが・・・。
0979デフォルトの名無しさん
2009/09/15(火) 19:34:220980デフォルトの名無しさん
2009/09/18(金) 16:07:21致命的エラー F1008 hoge.cpp 168: メモリ不足(関数 main() )
*** 1 errors in Compile ***
って言われます。
これを解決する方法はありませんか?
0981デフォルトの名無しさん
2009/09/18(金) 17:00:060983デフォルトの名無しさん
2009/09/19(土) 02:07:04レス数が950を超えています。1000を超えると書き込みができなくなります。