タダで使えるBorland ..
[2ch|▼Menu]
113:デフォルトの名無しさん
03/07/15 17:25
このスレのおかげでなんとかBCCでC++を覚えたと自負するまでになりました
そろそろwindowsらしいソフトをつくりたいと思ったのですが
GUIを使ったツールを簡単に作るためのライブラリはあるのでしょうか?

114:デフォルトの名無しさん
03/07/15 17:47
user32.lib gdi32.lib

115:デフォルトの名無しさん
03/07/15 17:57
>>114
なんて親切なんだ!!(感涙)

116:デフォルトの名無しさん
03/07/16 02:29
>>113
URLリンク(www.geocities.com)

117:デフォルトの名無しさん
03/07/16 12:57
>>113
VCL :-)

118:デフォルトの名無しさん
03/07/16 13:38
>>117
それはスレタイポリシーに反するから却下
>>114が(・∀・)Хорошо!!

119:デフォルトの名無しさん
03/07/16 15:47
これ本体がないんですけど・・・。

120:デフォルトの名無しさん
03/07/16 16:49
本体さんの本体の反対の賛成

121:デフォルトの名無しさん
03/07/16 16:50
>>113
簡単に作ろうだなんて甘えるな!!
苦労してこそいいものが生まれるんだ!!








...とか言いつつでるふぃに移ろうかなんて考えてみる

122:デフォルトの名無しさん
03/07/16 17:25
>>121
でるふぃではなくでるふぁいな罠
ところが海の向こうではでるふぉいと呼ぶ地域もある罠

123:デフォルトの名無しさん
03/07/16 17:42
デルフィの舞姫たち

124:デフォルトの名無しさん
03/07/16 18:41
URLリンク(www.borland.co.jp)
↑を読んでみな、ボーランド自体がデルファイと呼んでいるのがわかるから。

-----------------------------------------
ボーランド株式会社(代表取締役社長−安藤 由男、本社−東京都渋谷区)は、
あらゆる開発シーンで威力を発揮するビジュアル開発環境の最新バージョン「Borland(R) DelphiTM 6(ボーランド・デルファイ・6)」日本語版を平成13年7月25日(木)から出荷開始することを発表しました。
 「Borland Delphi 6(以下、Delphi 6)」シリーズは3つの製品形態となっており、
Windows(R)プログラミングの学習に最適な「Delphi 6 Personal(デルファイ・6・パーソナル)」(希望小売価格4,800円:税別)、
最新バージョンに対応したWindowsアプリケーションを迅速に開発できる「Delphi 6 Professional(デルファイ・6・プロフェッショナル)」(希望小売価格 68,000円:税別)、
次世代e-businessをビジュアル開発で実現した「Delphi 6 Enterprise(デルファイ・6・エンタープライズ)」(希望小売価格 360,000円:税別)をご用意しています。
これらは、全国の主要量販店および、ボーランドのWeb販売サイトのWeb販売サイト「ボーランドストア」、法人のお客様向けWeb販売サイト「WebDirect」にて販売します。
------------------------------------------

125:名無しさん@Emacs
03/07/16 21:45
 今落としてみたが問題なかったぞ。
WinXPでインストールしたなら保護機能が働いてhiddenになってるんじゃねーの?
/bin
Win2kじゃ変化なかったけど。web表示はずしたり保護ファイルも表示するような
オプション調べてみたら?
 最後にディレクトリが作成されるからディスクの空き容量も確認してみたら?

 環境変数はセットしとけよ。DOSじゃねーんだからautoexec.batに
path=なんて書いても仕方ないのは分かるよな?
それから2つくらいファイル作れ,ってのは書いたか?


126:デフォルトの名無しさん
03/07/17 15:31
すんません
fURLリンク(ftp.borland.co.jp)

ダウンロードしようと思ったんですが、
アクセスできないのは仕様ですか?


127:デフォルトの名無しさん
03/07/17 15:46
>>126
ダウンロードできますよ

128:デフォルトの名無しさん
03/07/17 15:58
>>126
あなたのところの鯖管にFTPのボートを開けてもらう

129:デフォルトの名無しさん
03/07/17 17:03
>>127-128

ひぃ、確かに!
ウチが悪いみたいです。
ftpポートは空いてるはずなのですが、、、
自宅経由で落とせました。

世話掛けたな。

130:デフォルトの名無しさん
03/07/18 10:23
>>125
win98なんですけど、表示かえても出ませんし、空き容量も大丈夫です。

131:デフォルトの名無しさん
03/07/19 00:13
インストール後はmakeの仕方で質問するに一票

132:デフォルトの名無しさん
03/07/19 00:46
Cマガジンあたりの付録CDに収録されるほうが確実なんじゃねーの
インストール支援アプリ付いてるし

133:デフォルトの名無しさん
03/07/19 01:12
>>1のダウンロード先が
URLリンク(ime.nu)
に飛ばずに、直接某社に飛ぶのは何故でふか?

134:デフォルトの名無しさん
03/07/19 01:15
試しにさ、インストールフォルダの中にBinフォルダってあるでしょ?
プロンプトを開いてそのBinフォルダに移動して、

c:\なんちゃら\bin> bcc32

ってやってみたら?
コマンドラインオプションが表示されればファイルはある。

'bcc32' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

って表示されたら、ファイルは無い。
そんときは dir *.* した結果をここに張ってくれ。

135:デフォルトの名無しさん
03/07/19 01:18
URLリンク(www.microsoft.com)
URLリンク(jp.sun.com)
URLリンク(www.borland.co.jp)

136:デフォルトの名無しさん
03/07/19 14:52
>>134
インストールフォルダの中にBinフォルダが無いんですよ。
プロンプトで調べたけど、やっぱりBinフォルダはありませんでした。
半年前はこれでCをやってたのに・・・


137:デフォルトの名無しさん
03/07/19 15:50
うるせーばか
つべこべいってないで
再インストールしろ

138:デフォルトの名無しさん
03/07/19 18:35
>>137
再インストールしてもこうなっているんだとしたら?

139:デフォルトの名無しさん
03/07/19 18:53
何回やってもとは言っているが、DLしなおしたりはしてるんだろうか

140:デフォルトの名無しさん
03/07/19 19:31
139さんの言うとおり再DLしたらできました。
パッケージの転送が完全に完了してなかったみたいです
(途中で「完了しました」となっていたような気はしたんですけど)

〈 ドモッ、スミマセン....。 〈 スミマセンスミマセン...。 〈 コノトオリデス!      
  ∨ ̄ ̄ ̄ ̄ ̄ ̄  ∨ ̄ ̄ ̄ ̄ ̄ ̄  ∨ ̄ ̄ ̄ ̄ ̄     
 (´Д`;)ヾ      (;´Д`)             ヾ         
   ∨)        (  八)         (´Д`;)、         
   ((          〉 〉           ノノZ乙         


   ||
 ∧||∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( / ⌒ヽ <鬱だ氏脳・・・・どうか俺をたたいてください
 | |   |  \_____________
 ∪ 亅|
  | | |
  ∪∪
   :
   :

 ‐ニ三ニ‐
137さん、すいません。そして139さん&質問に答えててくれた人ありがとう。

141:デフォルトの名無しさん
03/07/19 19:39
謝り方がいささか不快だがまあよかった

142:デフォルトの名無しさん
03/07/19 23:08
許す!
良かったな

143:デフォルトの名無しさん
03/07/21 12:44
タダで使えて商用利用可能でソースも公開しなくていいGUI Toolkitってありますか?

144:デフォルトの名無しさん
03/07/21 13:18
BCCFormまでセットアップしたけど
使い方というか、作り始めるきっかけがわからん。
リソースファイルまで作ったらそれからどうせっちゅうんだ?
VBから移行したが・・・クリックアクション等は1から作らんと駄目なのか。
素直にビルダー買った方が早い気がする・・・

145:デフォルトの名無しさん
03/07/21 13:21
今時GUIアプリをC++で作るメリットは皆無だろ。
素直にDelphi/C#Builder使いなよ。

146:デフォルトの名無しさん
03/07/21 13:35
>>143
wxWindowsは?

147:デフォルトの名無しさん
03/07/21 14:43
タダで使えねーよ。電気代も馬鹿にならん

148:デフォルトの名無しさん
03/07/30 15:51
STLのリンクエラーみたいですが、どうすれば良いのかな。

エラー : (1,1):Undefined symbol std::rwse_StringIndexOutOfRange in module ..\aes.cpp
エラー : (1,1):Undefined symbol std::rwse_PosBeyondEndOfString in module ..\aes.cpp
エラー : (1,1):Undefined symbol std::nullref in module ..\aes.cpp
エラー : (1,1):Undefined symbol std::rwse_InvalidSizeParam in module ..\aes.cpp
エラー : (1,1):Undefined symbol std::rwse_ResultLenInvalid in module ..\aes.cpp
エラー : (1,1):Undefined symbol std::rwse_UnexpectedNullPtr in module ..\aes.cpp
エラー : (1,1):Undefined symbol std::__rw_stdexcept_NoNamedException in module ..\aes.cpp

149:デフォルトの名無しさん
03/08/01 11:01
STLってよく知らないんだが、リンクエラーならライブラリファイルをプロジェクトに追加してみたら?

150:デフォルトの名無しさん
03/08/01 16:22
Digital Mars C++をダウンロードしたのですが、それにはMFCが付いていると
聞いたのですが、それをBCC55で使うことはできるのでしょうか?

151:デフォルトの名無しさん
03/08/02 01:17
>>150
試せばいいんじゃね
っつーかBCC使わないでDigitgal Marsじゃ問題あるのか?

152:山崎 渉
03/08/02 02:11
(^^)

153:デフォルトの名無しさん
03/08/02 18:11
ライセンスの問題がありそうな悪寒

154:デフォルトの名無しさん
03/08/04 20:51

質問す。bcc32.exe でリンクまでしようとすると ilink32.cfg を探してくれないみたいで困ってます。
環境は Win2k セットアップした位置は C:\Program Files\Borland\bcc55 で、
bin の中に bcc32.cfg と ilink32.cfg は正しく書いておいてあります。
それなのに bcc32 でリンクまでしようとすると、スタートアップルーチン(C0X32.OBJとか)が探せない模様。
カレントディレクトリ(作業ディレクトリ)に ilink32.cfg を置けばそっちを見るらしいのですが、全部に置くのは冗長だし、
直接 ilink32.exe を起動した場合はちゃんと bin ディレクトリ内の ilink32.cfg を見てくれるようです。
どうしたらいいの?

あと、前スレ鯖変わったから両方とも過去ログ化してた。
part1 > URLリンク(pc3.2ch.net)
part2 > URLリンク(pc2.2ch.net)

155:デフォルトの名無しさん
03/08/04 22:01
>>154
bcc32.cfg, ilink32.cfgの内容は?

ilink32.cfg
-L"C:\Program Files\Borland\bcc55\lib"
-L"C:\Program Files\Borland\bcc55\lib\PSDK"

bcc32.cfg
-I"C:\Program Files\Borland\bcc55\include"
-L"C:\Program Files\Borland\bcc55\lib"
-L"C:\Program Files\Borland\bcc55\lib\PSDK"
(以下その他のオプション)

でもだめ?

156:154
03/08/04 22:25
>>155
PSDK ってのを指定してなかったんで書き足そうと思ったら
単純ミスしてたのを発見しました。
bcc32.cfg のライブラリ指定のパスを間違えていたようです。
bcc32.exe を起動する時は ilink32.cfg は関係なくて bcc32.cfg だけを参照するんですね。
(ilink32.cfg は書き間違っていなかったので、リンカを直接起動した場合はうまくいっていた)

ともあれアドバイスのおかげで解決しました。ありがとうございました。

157:デフォルトの名無しさん
03/08/05 00:07
質問です。
locale の戻り値を第二引数にセットして再度 locale を呼び出すと、
locale の設定に失敗し、同時に第二引数も破壊されてしまいます。
VC や g++ だと大丈夫なようなのですが、
これは bcc32 のバグなのでしょうか?それとも C の仕様でしょうか?

#include <locale>
#include <iostream>

using namespace std;

bool result(const char* arg_second, const char* res) {
  cout << "\n-- RESULT --------------------------------------------------------------------\n== ";
  if (res) cout << "成功" << "\n== 第二引数\n" << arg_second << "\n== 戻り値\n" << res;
  else cout << "失敗" << "\n== 第二引数\n" << arg_second;
  return res;
}

int main() {
  char* res_first = setlocale(LC_ALL, ""), * res_second;
  bool ret;
  ret = result("", res_first);
  ret = result(res_first, setlocale(LC_ALL, res_first));
  cout << "\n\n-- FINAL RESULT --------------------------------------------------------------\n== ";
  if (ret) cout << "成功";
  else cout << "失敗";
  cout << endl;
  return ret;
}

158:デフォルトの名無しさん
03/08/05 00:54
bcc32のライブラリはバグだらけだからなぁ。

159:デフォルトの名無しさん
03/08/05 01:55
>>158
そかー、サンクスコ。
STLPort に locale が入っていたのでそっちに乗り換えてみます。

160:デフォルトの名無しさん
03/08/05 23:05
始めたばかりなのですが教えてください。
コマンドプロンプトで実行すると
「"studio.h"をオープンできない」とでるんですがどうしたらよいのですか?
C++です。

161:デフォルトの名無しさん
03/08/05 23:07
>>160
"studio.h"?

162:デフォルトの名無しさん
03/08/05 23:14
'studio.h'でした。
わかりますか?

163:デフォルトの名無しさん
03/08/05 23:15
>>162
そのネタはつまらん。カエレ

164:デフォルトの名無しさん
03/08/05 23:24
ネタじゃないです。
ホントわからないんでお願いします。


165:デフォルトの名無しさん
03/08/05 23:26
stdio.h

166:デフォルトの名無しさん
03/08/05 23:28
書き間違えてました・・・
ホントにわからないんで教えていただけませんか?

167:デフォルトの名無しさん
03/08/05 23:30
2. インストール先の bin ディレクトリで次の手順を実行します。

b. bcc32.cfg ファイルを作成します。このファイルは,Include
および Lib パスのコンパイラオプション(コンパイラの -I
および -L スイッチ)を設定するものです。ファイルには次の
行を含めてください。
-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\lib"
c. ilink32.cfg ファイルを作成します。このファイルは,Lib
パスのリンカオプションを設定するものです。ファイルには
次の行を含めてください。
-L"c:\Borland\Bcc55\lib"

168:デフォルトの名無しさん
03/08/05 23:47
昨日マ板にいた子かな?

169:デフォルトの名無しさん
03/08/06 00:23
無理でした・・・

170:デフォルトの名無しさん
03/08/06 00:27
日本の夏
粘着夏房の季節

171:デフォルトの名無しさん
03/08/06 04:14
BCC5.5インストールと使い方
URLリンク(www6.plala.or.jp)
readme.txt にも記述があるとおり、BCC5.5では、コンパイラとリンカのために
設定ファイルを作成する必要がありますので、ファイルのインストール後に
この設定ファイルを作ります。デフォルトの位置にインストールした場合は、
BCC32.CFG、ILINK32.CFGをBinにコピーするとよいでしょう。

172:デフォルトの名無しさん
03/08/06 08:20
>>160
STanDard-Input/Output

173:デフォルトの名無しさん
03/08/06 17:04
なんでタダで使えるんですか?
使うのに何か条件みたいなものがあるんでしょうか?
それとも体験版みたいに、使用期限みたいなものがあるんでしょうか?
商用利用はダメとかの条件付きでしょうか?


174:デフォルトの名無しさん
03/08/06 17:11
>>173
URLリンク(www.borland.co.jp)
>※ダウンロード版(商業開発不可)は無償で提供いたします

175:デフォルトの名無しさん
03/08/06 18:09
>>173
後で怖いお兄さんが集金に来ます

176:デフォルトの名無しさん
03/08/06 21:42
フリーのコンパイラは他にgccってやつがあるみたいですけど、違いが分かりません。
違いを教えてください。
Borlandはプロジェクトみたいないくつかのファイルを1つのプログラムとして実行するって
ことはできますか?

177:デフォルトの名無しさん
03/08/06 21:50
>>176
Make

178:デフォルトの名無しさん
03/08/06 22:00
>>177
makeってコマンドでできるってことですね。
bccにしようかgccにしようか迷っています。よく考えて決めたいと思います。
ありがとうございました。

179:デフォルトの名無しさん
03/08/07 03:03
迷うぐらいなら両方使えよ。
gcc使い出すとbccどうでもよくなるだろうけど。

180:デフォルトの名無しさん
03/08/07 19:06
>>175
今時そんなネタ言うのは君くらいのもんだよ
友人から愛想笑いしかされないタイプでしょ

181:デフォルトの名無しさん
03/08/07 21:14
実行すると参考書通りにしているはずなんですが、
「関数は値を返すべき」
とでるんです。
どうすればいいか教えていただけませんか?


182:デフォルトの名無しさん
03/08/07 21:18
>>181
一瞬なんのことかわからなかったが、return 0; が抜けているとみた(いい加減な参考書も多いから

183:デフォルトの名無しさん
03/08/07 21:20
>>181
多くの場合、参考書よりコンパイラのほうが正しいです。
コンパイラのメッセージに従いましょう。

184:デフォルトの名無しさん
03/08/07 21:44
>>180
はははありがとう

185:デフォルトの名無しさん
03/08/07 21:45
return 0;
というのがないんです
#include <stdio.h>

main()
{
printf("こんにちは、世界");
}
こんなのですが何がおかしいかわかりますか?

186:デフォルトの名無しさん
03/08/07 21:47
世界なんておかしいもんだよ。

187:デフォルトの名無しさん
03/08/07 21:54
今時「こんにちは、世界」なんて吐くやつは
ロボットか初心者のCプログラムぐらいなものだ。

188:デフォルトの名無しさん
03/08/08 09:55
>185

void main(void)

189:デフォルトの名無しさん
03/08/08 20:46
>>188
int main(void)

190:デフォルトの名無しさん
03/08/08 22:17
return printf("こんにちは、世界");

191:157
03/08/08 22:56
STLport4.5.3でsetlocale()を試してみました。

ある程度動くことは動くのですが、
なにやら、2回目の呼び出しの際、
最初の数バイトが破壊されてしまうようです。
あと、STLportのiostreamを使用すると、
OVERFLOWと嬉しそうに怒られてしまいます。

もう今にも泣いてしまいそうな私を誰か慰めてください。

192:XP入れようとしてます
03/08/11 10:25
Fatal: Error detected (LME279)
あたりを検索したところ、
「XPでは動かないかも」といったものがここの過去ログ含め2箇所あったんですが、
本当に動かないのでしょうか?

XPで問題無しの方っていらっしゃいますか?

193:デフォルトの名無しさん
03/08/11 12:09
>>185
その参考書捨てていい

194:デフォルトの名無しさん
03/08/11 12:52
>>185
今すぐにその本捨てろ。
何円で買った?なんかの付録?
今時そんな詐欺にちかいサンプルプログラム初めて見た。


195:デフォルトの名無しさん
03/08/11 13:58
mainはユーザー定義の関数だから書式は自由だろ

196:デフォルトの名無しさん
03/08/11 14:13
C++なら略せるんじゃなかったっけ?

197:デフォルトの名無しさん
03/08/11 15:08
>>196
C++ならなおさらreturn 0;がないのがまずい。

198:デフォルトの名無しさん
03/08/11 15:16
retrunは戻り値取らなければ最後に自動的にコンパイラがretrun 0;を
付け足すからいらないんだよ

199:デフォルトの名無しさん
03/08/11 15:33
おれもよくreturnをretrunと書いてエラーくらいます

200:デフォルトの名無しさん
03/08/11 20:43
そっか。

201:デフォルトの名無しさん
03/08/12 00:32
>>192
問題はない。とりあえず入れてみれ。

202:デフォルトの名無しさん
03/08/15 13:01
質問です。
クラスライブラリDLLを作ろうとしてるんですが、Link時に

Error: 外部シンボル '__InitExceptBlockLDTC' が未解決

と言われます。これはどのライブラリを結合すれば解決できますか?

203:202
03/08/15 13:22
もしかして根本的な思い違いをしてるのかなぁ。
DLLって、もしかして許されるのはC言語形式の関数呼び出しだけで、
classのメンバ関数には対応してなかったりします?

204:山崎 渉
03/08/15 15:43
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

205:デフォルトの名無しさん
03/08/16 16:43
>203
たしかVCなら、
extern "C" で誤魔化せたような?

206:デフォルトの名無しさん
03/08/16 16:52
補足です。
この方法ならBCCでもできると思う。

207:デフォルトの名無しさん
03/08/16 17:17
■■■■お前等!祭りですよ!!■■■■
〜1001ストッパーが壊れた!?〜

タバコ板のスレで、1001ストッパーが壊れ
1001以降もまだ書き込みできている模様。

1001 名前: 1001 投稿日: Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

1006 名前: 名無しは20歳になってから 投稿日: 03/08/15 06:25 ID:Z0CeMHS7
何これ 

1014 名前: マロン名無しさん 投稿日: 03/08/15 06:25 ID:AxlwdY4A
お〜い、まだ書けるぞ?

書き込みは1300レスを過ぎた今も続けられている。
 
↓のスレに直行し、2ちゃんねるの歴史に名を残そう!
スレリンク(cigaret板)


208:206
03/08/16 17:41
俺読解力ねーなー

209:デフォルトの名無しさん
03/08/17 01:58
フォームをGUIでつくれるツールはないですか?

210:デフォルトの名無しさん
03/08/17 02:09
>>209
スレリンク(tech板)l50

211:206
03/08/17 17:19
IEのエンコード設定が違ってた(汗
しっかりしてくれM$

212:デフォルトの名無しさん
03/08/25 10:56
URLリンク(www.dstorm.co.jp)

これをbccで使いたいのですが、
同包されてるstaticなライブラリ(obj/obj2.lib)は
bccで再構築する必要がありますよね?

vcのmakeを参照しつつ.cをコンパイル(警告出まくり)して、
.objをtlibでくっつけてみたんです。

で、ヘッダをincludeしてプログラム組み、
tlibで作った.libをリンクして関数を呼び出すと、、、
ダメぽ(涙

使った事ある方いらっしゃいますか?

開発環境 bcc+SDL


213:212
03/08/27 00:43
とりあえずおいといてメタセコイアから
モデルを読むことにしました(SDLのサンプルあったので)
まだ頂点と表面しか読めてないですが(;´Д`)

いずれlwoに。。。

214:デフォルトの名無しさん
03/08/31 22:26
BCC 5.51なんだけど、const修飾したオブジェクトに対してメンバ関数呼べるようになってない?本来ならばメンバ関数をconst修飾しなきゃ呼べないはずだよね?

215:デフォルトの名無しさん
03/08/31 22:34
ふつーに呼べませんが

216:デフォルトの名無しさん
03/08/31 22:35
呼べるけど警告がでるぞ

217:デフォルトの名無しさん
03/08/31 22:36
URLリンク(www.dstorm.co.jp)

218:214
03/08/31 22:41
#include <iostream>
using namespace std;

class A{
public:
void func(){cout<<"OK!"<<endl;}
};

int main(){
const A obj;
obj.func();
return 0;
}

ふつーにコンパイル&ビルドできるんだけど・・・おかしい?

219:デフォルトの名無しさん
03/08/31 22:48
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
const.cpp:
警告 W8037 const.cpp 11: const オブジェクトに対して 非 const 関数 'A::func()' が
呼ばれた(関数 main() )
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland


220:デフォルトの名無しさん
03/08/31 22:49
>>218
警告くらうだろ?

221:214
03/08/31 22:54
>>220
直接bcc32.exe通したら>>219のようになった
BCC Developer環境だと通ってしまうみたいだ
なんかオプションついてるのかな?無知なんでよくわかりませんが

222:デフォルトの名無しさん
03/08/31 23:13
警告レベルが違うとか

223:デフォルトの名無しさん
03/08/31 23:20
bcc32.cfg
にオプション設定してんじゃない?


224:デフォルトの名無しさん
03/09/01 15:15
-w オプションつけとけ。

225:XPでlinkできません
03/09/06 13:50
>>192さんに関連
98で問題なくGompile&GoできていたんですがXPにインストールしてからは
iLink32の実行で
Fatal: Error detected (LME279)
Fatal: Error detected (LME347)
が出てうまくいきません。
>>201さん、うまくいくそうですがその方法とはなんでしょう。




226:デフォルトの名無しさん
03/09/06 18:58
>>225
GompileぢゃなくてCompileしたほうがいいと思うぞ

227:デフォルトの名無しさん
03/09/06 19:47
>>225
XPで問題なく使ってるぞ。
エラーの出るソースおよびbcc32.cfg, ilink32.cfgの詳細キボンヌ

228:デフォルトの名無しさん
03/09/06 19:51
>>225
URLリンク(homepage3.nifty.com) ?

229:XPでlinkできません
03/09/08 09:15
>>226->>228さん
いろいろ試したのですがだめでした。
よろしくご教示ください。
「ソース」
#include <iostream>
using namespace std;

int main(void)
{
cout << "へろ〜わ〜るど" << endl;
return 0;
}

bcc32.cfg
-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"

なお環境設定には
Borland C++ Compiler 5.5
環境ファイル/パス設定プログラム
setbcc
Ver. 1.5 By Gohodoji(護法童子)
を使っています。
よろしくお願いします。


230:デフォルトの名無しさん
03/09/10 00:54
-L"c:\Borland\Bcc55\lib";"c:\Borland\Bcc55\lib\PSDK"

これでどうでつか?

231:デフォルトの名無しさん
03/09/10 09:47
# 不覚にも>>225の"Gompile"にワロタ (w

>>229(=>>225
そもそも-Lオプションに lib\PSDK は不要ではないのか?(bcc32.cfg, ilink32.cfg両
方)
それと、5.5.1使っているんだったらきちんとそう書いてくれ(5.5→5.5.1では
致命的なバグがfixされてるんでね)

232:デフォルトの名無しさん
03/09/10 21:58
__msreturn は __msfastcall と共にしか使えないの?

233:XPでlinkできません
03/09/11 14:28
>>230,>>231さん
いろいろとご面倒かけてすみません。
どういうわけなのかうまくいきません。
因みにversion5.5.1です。インストールの間違いでしょうか。

234:デフォルトの名無しさん
03/09/11 17:53
>>233
URLリンク(hp.vector.co.jp)
このページを参考にインストールし直してみ。

235:デフォルトの名無しさん
03/09/12 17:04
BC++ とセットで使えるようなフリーの開発環境ってない?

236:デフォルトの名無しさん
03/09/12 23:01
>>235
えくりぷす

237:デフォルトの名無しさん
03/09/12 23:57
セットの開発環境ってどういう意味だ?

238:デフォルトの名無しさん
03/09/13 04:30
>>234
そのページ、文字化けしますなー
Shift JIS で書かれてるのに、冒頭で charset=EUC-JP になってるからかな。

239:デフォルトの名無しさん
03/09/13 04:41
>>235
BCC Developer URLリンク(www.hi-ho.ne.jp)

240:デフォルトの名無しさん
03/09/13 11:24
>>236,239
どうも、使ってみます

241:デフォルトの名無しさん
03/09/13 21:55
DirectX9SDKをダウンロードしたのですが
これをこのコンパイラーで使うことはできますか?

242:デフォルトの名無しさん
03/09/13 23:44
>>241
7,8用のやり方だけど9でもできるかと
URLリンク(www.geocities.co.jp)
こっちも参考に
URLリンク(bbx.hp.infoseek.co.jp)

243:デフォルトの名無しさん
03/09/23 21:32
お金を払わずにCpadを使ってる俺は悪い人ですか?

244:デフォルトの名無しさん
03/09/23 21:42
ごめん、俺もCpad愛用してる。
まあ、作者には気持ちだけで十分だろう

245:デフォルトの名無しさん
03/09/25 10:19
ファイル選択のダイアログを出すだけの関数なのですが、
BCCでは下記でダイアログが表示されるのに、VCではコンパイルは通ってもダイアログが表示されません。
FilePathとFileNameを""で初期化するように変更するとVCでも表示されるようになりました。
BCCではデフォルトで文字列の設定がされているのでしょうか?

void OpenFile()
{
OPENFILENAME ofn;
char FilePath[MAX_PATH], FileName[64];

memset(&ofn, 0, sizeof(OPENFILENAME));

ofn.lStructSize = sizeof(OPENFILENAME);
ofn.hwndOwner = g_hWndMain;
ofn.lpstrFilter = "All files(*.*)\0*.*\0\0";
ofn.lpstrFile = FilePath;
ofn.nMaxFile = sizeof(FilePath);
ofn.lpstrFileTitle = FileName;
ofn.nMaxFileTitle = sizeof(FileName);
ofn.Flags = OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;
ofn.lpstrDefExt = "All files";
ofn.lpstrTitle = "ファイルを開く";

GetOpenFileName(&ofn);
}

246:デフォルトの名無しさん
03/09/26 11:11
おっと。こんなところにこんなスレが。

>>245
偶然。じゃないかな? C/C++ での文字型の配列は Delphi/C# などの文字列とは異なるものなので。
FileName は単なる64個の文字型の配列(の先頭アドレス)。
言語仕様上、ローカル変数 (auto 変数) は初期化されないので、スタックの中身がそのまま現れる可能性がある。

たまたま BCC だと適当な値が入っていて、MSC だとだめだったんじゃないかな?
FileName はダイアログの初期値を設定するために使えるはずだから、多分こっちだと思う。
作法として、頭に0(ヌルターミネータ)を入れといてから渡すほうがよいでしょう。


247:デフォルトの名無しさん
03/09/26 11:13
そっか偶然かー。レスサンクス。

248:デフォルトの名無しさん
03/09/26 11:16
一般論として。
未初期化データを使うのは、何が起きるかわかりません。
コードを変更していったら、突然逆(BCC でエラー / VC で正常動作)となることも考えられます。

あと、気になるなら GetOpenFileName の帰り値と、OS のエラーコードを確認したほうがよいでしょう。

249:デフォルトの名無しさん
03/09/26 11:36
特にBCCだからってことじゃなかったのね。気をつけるようにします。

250:デフォルトの名無しさん
03/09/30 11:01
BCCを使ってるのですがプロファイルはどうやったら出せるのでしょうか?

今日図書館で読んだ難しい本にプロファイルを見ればいいことが起きる(意訳)って
書いてあったので見てみたいです
ちなみにその本では素数を求めるプログラムが数倍に速くなってました

251:デフォルトの名無しさん
03/09/30 11:15
Intel VTune.
BCC にも対応している。

252:デフォルトの名無しさん
03/09/30 11:48
ごめん、クソ初心者な質問ですけど、、、
Borland C#をインストールしてみての質問

・これ、C/C++のソースはコンパイル出来ますか?
・動作が遅いのは僕のパソコンがヘタレだから?

おしえてください。お願いします。


253:デフォルトの名無しさん
03/09/30 12:21
さすがクソ初心者と自称するだけある。

C# Builder は C# 専用のツールです。C/C++ はコンパイルできません。
動作が遅いのはヘタレだからでしょう。OS が 98/ME ということはありませんか?

254:252
03/09/30 12:47
>>253
ありがとうございます。

やっぱ、無理なんだ・・・ヘルプ見てなんとなく予想はついたけど。。。

一応WIN2000ですが、もう2年目のパソコンなんで仕方がないですね。
テメェの看板に色添える程度に勉強しておきます。


255:デフォルトの名無しさん
03/09/30 12:57
2ch らしい言い回しだなぁ。ゴラァ。

C#Builder は C# でかかれているところも多いので、どちらかというとメモリを多めにしたほうが
きびきびと動くようになるでしょう。

256:デフォルトの名無しさん
03/09/30 13:07
最低でも512MBだな


257:252
03/09/30 13:30
漏れのメモリ、256だよウァアアン(2chを意識した書き込み)

結局本買ってきて勉強することにしました。
C++&MFCでやってきたから、色々メンドイよう。


258:デフォルトの名無しさん
03/09/30 13:36
C#ってタダなん?

259:252
03/09/30 14:10
Borland C#は、個人使用・非商用に限ってタダです。
Borlandに登録は必要ですけど。。。

260:デフォルトの名無しさん
03/10/01 03:50
ありがと。そっか、じゃあ学んでみるのもアリかな。

261:デフォルトの名無しさん
03/10/01 04:55
納得したなら、C#Builder のスレに移ってくださいな。
ここは Borland C++ / コマンドラインコンパイラのすれなのだ。

262:デフォルトの名無しさん
03/10/01 21:31
BCCって商用利用可だっけ?

263:デフォルトの名無しさん
03/10/02 02:24
可能。>> 262

264:デフォルトの名無しさん
03/10/02 07:35
> 本ソフトウェアは、個人の使用を前提としております。教育機関、組織・団体でのご利用
> については インフォメーションセンター までご連絡をお願いいたします。なお、この電
> 子メールアドレスでは、ソフトウェアに関するご質問はお受けいたしません。あらかじめ
> ご了承ください。


265:デフォルトの名無しさん
03/10/03 00:54
BuilderでブロードキャストされたMESSAGEを受信するにはどうしたら良いでしょう?

受信側をApplication->OnMessage = メッセージハンドラ
と設定してやる事により、
PostMessage(Application->Handle, WM_USER + 1, 1, 1)
で動作する事を確認しました。

ただ、本当は別のアプリからのMESSAGEを送信したいので、
Application->Handleは使えませんし、受信側のHandle取得を
行うルーチンもスマートな物が思いつきませんでした。

そのため、メッセージをブロードキャストしてみようと
PostMessage(-1, WM_USER + 1, 1, 1)や
BroadcastSystemMessageを試したのですが、受信できていないようです。

2つのアプリ間でどのようにすれば、MESSAGEの送受信がスマートに
実装できますでしょうか?


266:デフォルトの名無しさん
03/10/03 08:56
セキュリティとかいろんな問題でプロセスを跨ぐ通信は、潜在的にいろんな問題を含んでいます。
一見できるように見えても制限が出てきたり。
もし COM を使うことができるならそれを使うことを薦めます。

PostMessage で他のプロセスのトップレベルウィンドウにメッセージを送るには、
WM_USER + 1 相当を RegisterWindowMessage する必要があります。
この二つのキーワードで調べればサンプルコードが手に入るでしょう




267:デフォルトの名無しさん
03/10/03 18:27
おまいら、5.5.1で<complex.h>を使おうとすると、
「特化パラメータを指定しないとテンプレート 'complex<T>' を使えない(^^)。」
と言われるのですが、諦めるしかないのでしょうか。
↓つーか特化パラメータって何よ?
URLリンク(www.google.com)

268:デフォルトの名無しさん
03/10/04 00:00
>>266 殿
おかげさまで解決できました。
私の持っているSDKでは、PostMessageの参照項目にRegisterWindowMessage
がないので、教えていただかなければ絶対わからなかったと思います。
ありがとうございました。

恥ずかしながらWindows環境での開発には不慣れなもので、
「COM」と言う単語は初めて聞いたのですが、参考書等を
探してみようと思います。
アドバイスありがとうございました。

269:(;´Д`)y─┛~~
03/10/04 09:25
約数の求め方がわかりません。(C言語で)
教えていただけませんか?

270:デフォルトの名無しさん
03/10/04 09:49
二つの数の最大公約数の求め方、そのものがわからない。のですか?
それとも
最大公約数の定義/アルゴリズムは知っているけど、C で書く方法がわからない?

どちら?

271:デフォルトの名無しさん
03/10/04 11:05
はいよ。
URLリンク(www.hidecnet.ne.jp)

272:デフォルトの名無しさん
03/10/04 17:44
Borland C++BuilderX Personalがタダで提供されるようですが、
それはこのスレかBCBスレどちらの話題になりますか?

273:デフォルトの名無しさん
03/10/04 18:03
新しくスレ立てろ

274:デフォルトの名無しさん
03/10/04 18:06
コンパイラは複数使えるようだから、その時使ってるコンパイラのスレで、
ライブラリはwxWindowsスレでいいじゃん、と言ってみる。


275:デフォルトの名無しさん
03/10/04 18:11
VisualStudioと同じような扱いでいいんじゃねーの

276:(;´Д`)y─┛~~
03/10/04 19:56
>>270
数字を入力してください。
約数は〜です。
みたいなプログラムをつくりたいんです。

277:デフォルトの名無しさん
03/10/04 21:00
まともに質問にも答えられないのか

278:デフォルトの名無しさん
03/10/04 21:05
>>276
宿題丸投げは専用スレがあるからそちらへどうぞ

279:デフォルトの名無しさん
03/10/04 21:20
>>276
多倍長で因数分解したいの?もしかして楕円曲線法とかを実装したいの?

280:デフォルトの名無しさん
03/10/04 22:35
激しく擦れ違いだが・・・

int * factor ( int n ) // nの約数を返す関数
{
 static int f [ 32768 ] ;     // f nの約数
       f [ 0 ] = 0 ;      // ただし0番目は約数の数とする
 for ( int i = 1 ; i <= n ; i ++ ) // i nの約数かどうか判定する数
  if ( n % i == 0 )
   f [ ++ f [ 0 ] ] = i ;
 return f ;
}

mainは自分で考えな。

281:デフォルトの名無しさん
03/10/05 00:06
すみませんが、教えてください。

borland c++を win2000環境で(コマンドライン)使おうと思っています。
コンパイル対象ソースファイルにはgraphics.hをインクルードしています。
これは、freeのborland5.5でコンパイルできますでしょうか?

一応、インストール終了後 grepをしてみたのですが、graphics.hはない
ようです。

識者の方、宜しくお願いします。


282:デフォルトの名無しさん
03/10/05 00:33
bcc(というよりWindows用の32bitコンパイラ)にgraphics.hはありません。

というわけで、タダで使えるTurboC++1.01を落として(ry

283:デフォルトの名無しさん
03/10/05 00:34
違った。確か、落とせるのは、TurboC2.0だった。

284:デフォルトの名無しさん
03/10/05 00:37
いや、やっぱTurboC++1.01も落とせた
URLリンク(community.borland.com)

285:デフォルトの名無しさん
03/10/05 02:40
ファイルオープンダイアログをカスタマイズしようと
fileopen.dlg をコピペしてコンパイルしたら

Error objbase.h 217 9: Symbol PURE is already defined.
Redefinition is not the same

というエラーが出た。
回避方法が分かる人います?
自分でもちょっと調べてみたけど objbase.h で以下のような
条件式で PURE が違う値で再定義されてるということらしい。

#if defined(__cplusplus) && !defined(CINTERFACE)
#define PURE = 0
#else
#define PURE
#endif

リソースコンパイラは条件コンパイルができないの?

OS:XP


286:281
03/10/05 10:42
>282,283,284
ありがとう!

早速落としてみました。TurboC++1.01
graphics.hもありました。


もうひとつ質問お願いします。
win2000を使っているのですが、
コマンドプロンプトでコンパイルして、実行すれば、
グラフィックが描けるのでしょうか?

昔、win3.1時代には、win上でdos画面になって実行
出来たのを覚えています。

宜しくお願いします。

287:デフォルトの名無しさん
03/10/05 11:44
無理じゃない?

288:デフォルトの名無しさん
03/10/05 17:04
>>286
もっと詳しく状況を説明してくれんとわからんぞゴルァ

Win2000のコマンドプロンプトから、グラフィックを使用するDOS用のプログラムを
実行することは可能。

だが、君のやろうとしているのはおそらく、もともとPC-98用のプログラムを
DOS/V機上で動作させたいのでコンパイルしなおすってんでしょ?
たぶんソースの修正が必要だと思うがやってみるしかない。

DOSの話はスレ違いだから続けるならこっちでやろうぜ。
スレリンク(tech板)

289:281
03/10/05 18:51
>288

レスありがとう。
めちゃくちゃありがたい。

>DOSの話はスレ違いだから続けるならこっちでやろうぜ。
>スレリンク(tech板)

了解!
もう少し詳しく状況説明します。

290:デフォルトの名無しさん
03/10/09 12:23
質問させてください。

BCCでは_allocaは使えますか?

291:デフォルトの名無しさん
03/10/09 16:42
>>290
allocaなら使えるはず

292:デフォルトの名無しさん
03/10/09 17:18
ありがとうございます。
Visual C++やgccのallocaと同じようなものですよね?

293:(;´Д`)y─┛~~
03/10/09 17:18
age

294:デフォルトの名無しさん
03/10/11 23:03
>292
開放のいらないメモリ確保allocaだす。

295:デフォルトの名無しさん
03/10/12 00:19
>>290
grep付いてるんだから、includeフォルダのヘッダファイルのなか検索したらいいんじゃね

296:デフォルトの名無しさん
03/10/13 02:10
すいません、伺いたいことがあるのですが。
先日DirectX9.0のSDKを入手し、これを使いたいのですが。
SDKのインクルード、ライブラリのフォルダはつきとめcfgファイルにしっかり書きこみました
続いてVC++用のサンプルプログラムをコンパイルしようと思ったのですが
まず複数のcppファイルをどうコンパイルして1つのEXEにした良らいのかわかりません…
またDirectXの操作に関して何か勘違いしている節を自分でひしひしと感じます
どうか簡単で結構ですのでアドバイスお願いします

297:デフォルトの名無しさん
03/10/13 02:19
複数のファイルを並べて書けばいいだろ
bcc32 file1.cpp file2.cpp file3.cpp filea.asm fileb.obj filex.lib

298:デフォルトの名無しさん
03/10/13 02:33
>>296
それかmake.exeのお勉強するかだな。makefileくらいは軽く書ける
ようになっておけ〜。

299:デフォルトの名無しさん
03/10/13 02:34
>>296
C++Builderって言ってるけど同様でいいはず。
URLリンク(www.nk.rim.or.jp)

つーかまずはgoogle使いましょう。

300:296
03/10/13 02:38
makeファイルの中身についてはよくわからないのですが変更してなんとか
コンパイルの準備にこぎつけるようにはなりました
ただいろいろエラーが出て止まってしまうのはやはりVC++用のコードは
完全にそのままコンパイルできない、ということですよね?

>>297-298
あ、なるほど、そうやって列挙してOKだったんですね…
上記のmakeファイルの中身と見比べてある程度納得できました

301:296
03/10/13 02:39
>>299
あ、ありがとうございます…
検索が下手なのかGoogleで出てきたのはちょっと使ってみる、という名前のサイトと英語ばかりで…
日本語サイトはどこもNotFoundばかりになってしまって非常に困っていました

302:デフォルトの名無しさん
03/10/13 03:25
なんか>296は初期化がどうのとかハンドルがどうのとか聞きに来そうだな。
DirectXを使うのはC++をしっかり理解してからにしたほうがいいぞ。
分からなかったらCから使えるSDLにでもしとけ。


303:296
03/10/13 10:10
>>302
あ、そのあたりは以前に経験があるので大丈夫です
SDKの中のincludeファイルにエラーが出るので現在これと奮闘中です

304:デフォルトの名無しさん
03/10/13 10:21
>>301
英語で挫折していちゃぁDirectXは使えないだろ?


305:デフォルトの名無しさん
03/10/13 18:59
VC++を買えば日本語しかわからない庶民どもでも使えるぴょ

306:デフォルトの名無しさん
03/10/14 09:08
VC++を買うくらいならC++Builderを買うです。

307:デフォルトの名無しさん
03/10/15 16:53
>>306
?
VC++ じゃダメな理由でも?


308:デフォルトの名無しさん
03/10/15 21:00
>>305
SDKって全部日本語に翻訳されてたっけ?


309:デフォルトの名無しさん
03/10/16 01:01
>307
いやBorlandが好きなだけです(w
慣れですかね。でも最近のC++Builderもちょっとかな。

310:デフォルトの名無しさん
03/10/16 01:12
俺はBCCDeveloperのデザインが好きなのでBorlandC++

311:デフォルトの名無しさん
03/10/29 21:44
Windowsプログラミングで

.cppとか.rcとか.hを分割コンパイルを詳しく説明しているホームページありませんか?

312:デフォルトの名無しさん
03/10/29 22:20
猫でもわかる

313:デフォルトの名無しさん
03/10/29 23:53
リソースファイルはともかく
ソースファイルならコンパイル時に列記するだけだし
ヘッダファイルはソースでインクルードしてるだろ

314:デフォルトの名無しさん
03/10/30 09:02
初心者の質問なんですけどよろしいでしょうか?
違ったら誘導お願いします。

Borland Database Engin
初期化中にエラーがでました。

何が原因ですか?


315:デフォルトの名無しさん
03/10/30 09:47
それだけの情報で分かったらネ申だな

316:デフォルトの名無しさん
03/10/30 09:52
>>314
BDEを使っているという事は BCBかDelphiじゃないのか? どっちかのスレに行ったら?
なお、最近BDE使う人口少ないし、使っててもその聞き方では誰も答えられないとは思うが

317:デフォルトの名無しさん
03/10/30 10:42
>>307
C++は画面フォームの編集ボックスやラジオボタンのプロパティ(値)を
反映させるのにいちいち関数を呼ばないといけないのが面倒くさい。
BorlandのはプロパティにセットすればそれでOKなので初心者には
理解しやすいよ。


318:デフォルトの名無しさん
03/11/02 04:00
WindowsXPでBorland C++ Compiler 5.5+BCC Developer 1.2.15な環境なのですが、
昔のバージョン(BCC 1.3)で作られたmakefileのため、コンパイルがうまくいきません。
変更点や自動変換とかしてくれるツールorページとかご存知でしたら教えてもらえないでしょうか。
よろしくおねがいします

319:デフォルトの名無しさん
03/11/02 04:33
BCC Developerって軽くていいんだけどなあ。
できれば重いVC++はインストールしたくないんだけどなあ。
記憶力ないしタイピングも嫌いなので入力支援ないと困る。

320:デフォルトの名無しさん
03/11/02 14:23
>>318
昔のmakefileなんて使わずに新しくプロジェクト作ればいいじゃん

321:デフォルトの名無しさん
03/11/02 16:43
>>320
makefileは書き直したのですが問題が。。。
1.strcasecmp、pclose、popenが未定義といわれます。
普通のCのコマンドですよね?
#他の環境(Linux)ではうまくmakeできるのすが。

2.BCC Developerが使いこなせません。(^^;
コマンドラインではmakeできるのですが、Developer上で
makefileの設定が反映されていない(ようにみえる)。
「メイクファイルの書き換えを禁止する」にするとmakeできないしで、
どうもうまくいきません。

322:デフォルトの名無しさん
03/11/02 16:54
popenは普通のCの関数ではないです

323:デフォルトの名無しさん
03/11/02 17:26
>>322
>popenは普通のCの関数ではないです
あっ、おもいっきり環境依存のようですね。
ありがとうございます。

が、いまだにDeveloperでの指定の仕方がわかりません。
いまのところDeveloperでファイルの編集。makeはコマンドラインからと
なっているので、なんとかしたいのですが。



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

4950日前に更新/224 KB
担当:undef