タダで使えるBorland C++ part2
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
NGNG機能無制限で使える本格的な無料コンパイラBC++についてのスレ。
ダウンロードはこちらから。
↓
http://www.borland.co.jp/cppbuilder/freecompiler/
進行は遅いですがまったりやりましょう
前スレ > http://pc3.2ch.net/test/read.cgi/tech/1002377328/
関連スレ
C++相談室 part10
http://pc3.2ch.net/test/read.cgi/tech/1029315669/
C Builder相談室 Part3
http://pc3.2ch.net/test/read.cgi/tech/1016065855/
Generic Programming with C++ Template
http://pc3.2ch.net/test/read.cgi/tech/1008593126/
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005モナ吉
NGNG0006デフォルトの名無しさん
NGNG0007モナ吉
NGNG0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNGこの類かと思ったら違うみたいね。
0011デフォルトの名無しさん
NGNG.NET SDK付属のMS C++(とPlatformSDK)で作成したバイナリの配布に制限ってあったっけ?
ライセンス見る限り特に書かれてないようなんだが。
0012デフォルトの名無しさん
NGNGってすると windows.h がみつからないって怒られるんですけど
設定ファイルかなにかで回避できますか?
-iC:\borland\bcc55\Include
って引数つけるとうまくいくんですが・・・
0013デフォルトの名無しさん
NGNG>>12
http://www.cmagazine.jp/setbcc.html
0014デフォルトの名無しさん
NGNGbrc32 の場合どこに path を書けばよいのでしょうか?
bcc32.cfg や ilink32.cfg で試したけれどダメでした。
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNGもう使っちゃ駄目なのかね。
またインストールしてプログラミングの
勉強をしようと思っているんだけど。
0019デフォルトの名無しさん
NGNGhttp://www.microsoft.com/japan/msdn/netframework/downloads/sdk.asp
0020デフォルトの名無しさん
NGNG内容がほとんど製品版と被ってスレ育たない予感もするけど
0021デフォルトの名無しさん
NGNGのでちょっと使ってみるという向きには不向きか。
0022デフォルトの名無しさん
NGNGコンパイラとリンカしかないからインポートライブラリが無いDLLが使えないぞ。
0023デフォルトの名無しさん
NGNGPlatformSDKをダウソしてくればいい。
0024デフォルトの名無しさん
NGNGPlatformSDKはWindows標準のDLL用しか無いが‥‥
0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNG↑これはどうよ
0027デフォルトの名無しさん
NGNGこれってなんですか?
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG製品版とでは、どの位変わってますでしょうか?
当方金がたまるまでβ版でプログラミングの勉強を
しようと思っておりますもんで
003127
NGNGじゃあ消しちゃってもいいのか。
0032デフォルトの名無しさん
NGNGコンポーネントパレットはいくつある?
Standard,Additional,Win32,System,Internets,Dialogs,Win3.1,Sample,ActiveXだけ?
0033デフォルトの名無しさん
NGNGIndy後から入れたから‥‥)
0034デフォルトの名無しさん
NGNGhttp://members10.tsukaeru.net/bitwalk/download_mingw.html#mingw
0035デフォルトの名無しさん
NGNGhttp://www.digitalmars.com/
0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNGそもそもなんで作ろうとするんだろう…
0038デフォルトの名無しさん
NGNGインターネットコンポーネントに
ClientSocketとServerSocketしかないからな。
0039デフォルトの名無しさん
NGNG作れないんだ・・・
personal買わなきゃ良かった
0040デフォルトの名無しさん
NGNGClientSocketとServerSocketだけでも十分作れる
0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNG”だが”をつかいすぎ
0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNGC++プログラミングの学習者用の「Personal」が10,000円
0045デフォルトの名無しさん
NGNGコンポーネントをいくつか同梱してあるものの、システム開発などでは利用できない。
また、クイックリファレンスなどが付属する有償版のほかに、第3四半期中には
無償でのダウンロードが可能になる。Personalは、商用・業務目的の
アプリケーション開発には利用できず、個人の学習、またはフリーソフトウェアの
開発などでの利用に制限されている。
http://pcweb.mycom.co.jp/news/2001/07/09/19.html
0046デフォルトの名無しさん
NGNGそれに荒らしツールなんてわざわざコンパイラ言語で作らずに
スクリプトでちゃちゃっと組むもんなんじゃないの。
0047デフォルトの名無しさん
NGNGスクリプトでどうやるの?よくわからん。
0048デフォルトの名無しさん
NGNGこっちでもいけ。
用途が限られてて何回も使うわけでも配布するわけでもない通信クライアントを作るなら、
普通はスクリプトでするだろうなという意味でそんな厨房くさいことはしない。
0049デフォルトの名無しさん
NGNG逝ってくる
0050デフォルトの名無しさん
NGNGpersonalでかけるんだけどな。
0051デフォルトの名無しさん
NGNGIndy入れれ。
0052デフォルトの名無しさん
NGNG無料??
0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNGPersonalでもwinsockを使えばネットワークプログラミングを楽しめますよ。
Indyなんかのコンポーネントを使うのも(仕事などで時間をかけたくない場合なんかには)良いかもしれませんが、
winsockで組めるようになれば敵なしです。
0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNGIndy便利だよ。nm系糞。簡単なんだけど、非同期アクセスは問題多いね。
システム重いとどうしようもなくなるよ。tidAntiFreeze萌えっす。
0058デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNGhttp://www.nevrona.com/Indy/
つかうのなら、ここからおとせば。
Borland C++用のパッチもある。
0060デフォルトの名無しさん
NGNG> bcc -c foo.c
これだと別に時間がかからないし、
> bcc foo.obj
これでも別に時間は掛かりません。
> bcc foo.c
しかしこれだと数秒ほどフリーズしたかのように止まってしまいます。
思い当たることと言えば最近MacAfeeを入れたことくらいですが、
MacAfeeを終了しても同様です。
う〜ん…
0061デフォルトの名無しさん
NGNG> bcc -c foo.c
コンパイルすることを明示指定
> bcc foo.obj
コンパイル済み、リンクのみを明示指定
> bcc foo.c
.c はコンパイルする必要があるかどうか判断して、必要無ければ既存の *.c を使う
ってことで、調べるのは foo.obj を削除して bcc foo.c を。
これで速度が戻るのなら、foo.obj に織り込まれているソース/ヘッダ名(のタイムスタンプ)
を見に行って遅くなっていると仮定できる。
存在しないネットワークドライブとかが .cfg または環境変数に残っていないか
調べてみて。
McAfee の影響ということも考えられるけど。
0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNGbccでこれをコンパイルしたいのですが、
落としてきてそのままmakeするとc0w32.objが無いと言われます。
ilink32.cfgに-Lでインストールしたフォルダを間違いなく設定していますが、
makeを書き換えてilink32のところに-Lで明示的に指定しないとmake出来ません。
もしかして、何か設定足りないところがあるのでしょうか。
ちなみに、c:\Program Files\Borland\bcc55以下にインストールしています。
0064デフォルトの名無しさん
NGNGなってしまいます。もっと容量を小さくするにはどうすれば
いいでしょうか??
0065デフォルトの名無しさん
NGNGUPX
例外処理使ってなければ例外処理ライブラリ抜くことで20KBほど小さくなる。
0066デフォルトの名無しさん
NGNG麻薬常習者がfusianasanに引っかかる!!
これは逮捕に発展するかも!
祭りの予感!!
DJクラブ板(xxxxバキバキな奴集まれxxxx)より
↓
http://music.2ch.net/test/read.cgi/dj/1031033092/
0067デフォルトの名無しさん
NGNGiostreamの代わりにstdio.hを使う。
0068デフォルトの名無しさん
NGNGGemsからのコピペで
#if defined( _DEBUG )
extern bool CustomAssert(bool expr, char* str, char* file, int line);
#define Assert(expr, note)\
if CustomAssert(expr, note, __FILE__, __LINE__)\
{ _asm { int 3 } }
#else
#define Assert(expr, note)
#endif // _DEBUG
としたとき、コンパイラの内部エラーでコンパイルが止まる
ここまでは予想範囲内
ところが、2回目以降のコンパイルでは
何故かすんなり通ってしまいます
どうしてでしょうか・・・
0069デフォルトの名無しさん
NGNGif 〜の所
0070デフォルトの名無しさん
NGNGそれは初耳です
どこがどうおかしいんでしょうか?
0072デフォルトの名無しさん
NGNGifの式って括弧でくくらなくても良かったんだっけ?
0073デフォルトの名無しさん
NGNGあー見てる所が違いました
4行目のif文ですね・・・
確かにカッコがあった方が良いようです
>70
印象だけで否定されたらプログラミングできません・・・
0074デフォルトの名無しさん
NGNG0075デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNG意味がわかりません
>68でコンパイルが通るから、「なんででしょう?」って質問なんです
(もちろんifにカッコ付けようが付けまいが)
何故1回目のコンパイルで「コンパイルの内部エラー」が出たのか
インラインアセンブラは「コンパイル出来ない」んじゃなくて「無視されてるだけ」なのか
どうなんですか
0077デフォルトの名無しさん
NGNG>>68だけじゃコンパイル出来ねーだろ
ダミーのCustomAssertとmainくっつけて出してこい
0078デフォルトの名無しさん
NGNGhttp://naha.cool.ne.jp/lichterlo/source.zip
・問題のマクロ→common.h
・CustomAssertの実装→subsys_windows.cpp
0079デフォルトの名無しさん
NGNGコピペでお願いします
.autodepend
CC=bcc32
CFLAG=-W -5 -Od -w -AT -pc -H- -k -b -v -y -C
OUTDIR=-nDebug
TARGET=Debug\D2DTEST.exe
SRC1=D:\Project\Direct2D\testmain.cpp
OBJ1=Debug\testmain.obj
SRC2=D:\Project\Direct2D\subsys_windows.cpp
OBJ2=Debug\subsys_windows.obj
TARGET: $(TARGET)
$(TARGET): $(OBJ1) $(OBJ2)
$(CC) $(CFLAG) -e$(TARGET) $(OBJ1) $(OBJ2)
$(OBJ1): $(SRC1)
$(CC) $(CFLAG) $(OUTDIR) $(CINCS) -c $(SRC1)
$(OBJ2): $(SRC2)
$(CC) $(CFLAG) $(OUTDIR) $(CINCS) -c $(SRC2)
0080デフォルトの名無しさん
NGNG10回やってもコンパイル通らないぞ
0081デフォルトの名無しさん
NGNG0082デフォルトの名無しさん
NGNGとか言いつつmakefile間違えました
下のコピペで
.autodepend
CC=bcc32
CFLAG=-W -5 -Od -w -AT -pc -H- -k -b -v -y -C
OUTDIR=-nDebug
CINCS=
TARGET=Debug\Direct2D.exe
SRC1=D:\Project\Direct2D\testmain.cpp
OBJ1=Debug\testmain.obj
SRC2=D:\Project\Direct2D\subsys_windows.cpp
OBJ2=Debug\subsys_windows.obj
TARGET: $(TARGET)
$(TARGET): $(OBJ1) $(OBJ2)
$(CC) $(CFLAG) -e$(TARGET) $(OBJ1) $(OBJ2)
$(OBJ1): $(SRC1)
$(CC) $(CFLAG) $(OUTDIR) $(CINCS) -c $(SRC1)
$(OBJ2): $(SRC2)
$(CC) $(CFLAG) $(OUTDIR) $(CINCS) -c $(SRC2)
0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNG$(CC) $(CFLAG) -e$(TARGET) $(OBJ1) $(OBJ2)
$(OBJ1): $(SRC1)
$(CC) $(CFLAG) $(OUTDIR) $(CINCS) -c $(SRC1)
$(OBJ2): $(SRC2)
$(CC) $(CFLAG) $(OUTDIR) $(CINCS) -c $(SRC2)
具体的にはこう
もちろん半角スペースで
0085デフォルトの名無しさん
NGNGと、いいますと?
明示的に「#define _DEBUG」としても
コンパイル通りますよ
0086デフォルトの名無しさん
NGNG#includeする前で定義しろ
というか、>>80やれ。
お前のmakefileとの違いが理解できないんじゃ入門書からやり直せ
0087デフォルトの名無しさん
NGNGはぁ・・・
#includeする前で#defineしても
もちろん>80をコマンドプロンプトから打ち込んでも
こちらの環境ではコンパイルできますが?
windowsSDKとSTLにパス通ってますか?
0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNG自分が何してるかわかってないウチは
余計なことしない事にします
ごきげんよう
0090デフォルトの名無しさん
NGNGつか、Assert使ってないから通って当然じゃん
Assertをどこかで使えばエラーが出る
0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNGWinAPIを直接叩いてGUIプログラミングをマスターしたいのですが、
一番初心者向けのお勧め本を教えてください。
0093デフォルトの名無しさん
NGNGCOMとかやりたくなったらまた別に勉強すればいいと思うし
0095デフォルトの名無しさん
NGNGhttp://www.ascii.co.jp/pb/msp/36001/36001.htm
Win2kに対応ってどういうことだ?
2kXP独自の部分も全部網羅してある本ってこと?
それとも、2kでも内容が通用する本ってこと?
前者だったら金がないとか言ってるヤシには買いそろえることは不可能
後者なら心配するだけ無駄
0096デフォルトの名無しさん
NGNG\|/
/⌒ヽ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| ゜Θ゜) < そうでもないよ
| ∵ つ \___________
| ∵ |
\_/
0097デフォルトの名無しさん
NGNGインストールの仕方がまったくわかりません。
ダウンロードしてきたfreecommandlinetools2をクリックで自動解凍して、
freecommandlinetools.exeをクリックしたらエラーが出て、
〜.bakというよく分からないファイルが生成されるだけです。
どこか詳しく手順を解説してるページって無いですか?
0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNG0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG0102小4時間
NGNG>どこか詳しく手順を解説してるページって無いですか?
ちゃんとググったのかと小一時間(以下略)
>ダウンロードしてきたfreecommandlinetools2をクリックで自動解凍して、
実行する順番が逆じゃないのかと小一時間(以下略)
>freecommandlinetools.exeをクリックしたらエラーが出て、
ファイルが壊れているんじゃないかと小一時間(以下略)
あとttp://www.neco.nu/gohodoji/index.htmlとか
ttp://homepage1.nifty.com/tyuuki/old/cc/bcc_install.htmlを
知らんのかと小一時間(以下略)
0103デフォルトの名無しさん
NGNG仕方がよくわかりません。
教えてください。
0104デフォルトの名無しさん
NGNGここは釣り堀じゃありません
0105デフォルトの名無しさん
NGNG何とか適当にいじってたらできました!
小4時間の問い詰めサンクスっす!
むふふ、これで自分もC++使い・・・
0106デフォルトの名無しさん
NGNG立ち上げたら、使用登録とか何とかでてきて、ネットにつなげに行った
のですが大丈夫ですかね(((( ;゚Д゚))))ガクガクブルブル
0107デフォルトの名無しさん
NGNG0108デフォルトの名無しさん
NGNGhttp://natto.2ch.net/denpa/
0109デフォルトの名無しさん
NGNG0110デフォルトの名無しさん
NGNGどのBc32defサ。
0111デフォルトの名無しさん
NGNGいつのまにかあったファイル。
拡張子になんか番号ついてる。
csmがやたらサイズでかい。
0112デフォルトの名無しさん
NGNG0113デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?lr=lang_ja&q=bc32def.csm
そのページ(英語)曰く
-H Generate and use precompiled headers. It might be called BC32DEF.CSM.
だとさ。プリコンパイル済みヘッダー生成オプション(-H)に関係あるみたいだが。
0114デフォルトの名無しさん
NGNG一日中悩んじゃったじゃないか・・。
0115デフォルトの名無しさん
NGNG「エラー E2141 hoge.def 2: 宣言の構文エラー」とでてコンパイルできません。
hoge.defの中身は
SECTIONS
shared READ WRITE SHARED
です。助けてください。
0116デフォルトの名無しさん
NGNG結果を全部表示したとたんにDOS窓閉じちゃうんだけど
開きっぱなしにするにはどうしたらいいの?
0117デフォルトの名無しさん
NGNG加速装置を使え。止まっているように見えるぞ。
0118デフォルトの名無しさん
NGNGDOS窓から実行する
0119デフォルトの名無しさん
NGNG「ウィンドウを閉じずに待つ」
という意味の命令をどこにも入れて無ければ
勝手に閉じるのはWindowsの仕様
0120デフォルトの名無しさん
NGNG0121デフォルトの名無しさん
NGNGひでえや
結局scanfで止めることにしたよ
0122デフォルトの名無しさん
NGNGお前が馬鹿。
0123デフォルトの名無しさん
NGNG0124デフォルトの名無しさん
NGNG0125Delフサギコ ◆A6VzDeLphI
NGNGgetchar(); を2度呼ぶのでは
なかったですか?
…結局、scanfと同じかな…
0126デフォルトの名無しさん
NGNG0127デフォルトの名無しさん
NGNGやりたいことはウィンドウサイズとかのデフォルト設定を
リソースに埋め込んでしまいたいのです
0128デフォルトの名無しさん
NGNGプログラミングWindows第5版・上巻にやり方載ってるよ
0129デフォルトの名無しさん
NGNGISBNを教えていただけますか?
0130デフォルトの名無しさん
NGNGISBN4-7561-3600-1
0131デフォルトの名無しさん
NGNGD6パーソナルと組み合わせて、Delphi側でくresourcestringで埋め込んで しまうとか
出来ないのかな?
0132デフォルトの名無しさん
NGNG>結果を全部表示したとたんにDOS窓閉じちゃうんだけど
>開きっぱなしにするにはどうしたらいいの?
おまえらマジで教えてよ。
0133デフォルトの名無しさん
NGNGmain関数がreturnする直前に「char a; std::cin >> a;」とでも書いておけ
0134デフォルトの名無しさん
NGNG調べていたらWindows95だけの問題だと書いていましたが、
static ifstream ifs;
と一行書くと例外で落ちます。
staticは未だにヤバイのでせうか。
0135デフォルトの名無しさん
NGNGmain()内に書いたら落ちないから、初期化の問題じゃない?
0136デフォルトの名無しさん
NGNGありがとう。でもできなかったよ・・・。
0137デフォルトの名無しさん
NGNG*怪奇現象
bccだとXecres他オープンソースのソフトが動かない原因は
ここら辺にあるのかも。
パターン1これは落ちる
source:
#include <fstream>
static std::ifstream ifs;
int main() { return 0; }
/* OS:Windows2000 SP3 */
C:\TMP>make x.exe
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
bcc32 x.cpp
Borland C++ 5.6 for Win32 Copyright (c) 1993, 2002 Borland
x.cpp:
Turbo Incremental Link 5.60 Copyright (c) 1997-2002 Borland
例外:
0x004365a1の命令が0x00000000のメモリを参照しました
パターン2これは落ちない
#include <fstream>
int main() { static std::ifstream ifs; return 0; }
0138デフォルトの名無しさん
NGNGC++ Builder 5 の bcc32 でやってみたけど落ちませんよ。
D:\test>bcc32 src.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
src.cpp:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
そっちは、Makefile でやってるんですか?
ということは、ilink32 のオプションが悪いのかもしれませんよ。
ちなみに、Xerces-C 2.1.0 は add-on のプロジェクトで C++ Builder 4, 5, 6 で問題なくビルドできます。
0139デフォルトの名無しさん
NGNGmakefileなしでmakeしてます。
make -p で見ると下の定義になっていて、
CPPFLAGS/CFLAGSは空になってます。
インストール後、全然ビルダー起動してないので
ほぼ100%デフォルトの状態です。
Implicit Rules:
.cpp.obj:
commands: $(CC) $(CPPFLAGS) /c $&.cpp
.c.obj:
commands: $(CC) $(CFLAGS) /c $&.c
.asm.obj:
commands: $(AS) $(AFLAGS) $&.asm
.cpp.exe:
commands: $(CC) $(CFLAGS) $&.cpp
.c.exe:
commands: $(CC) $(CFLAGS) $&.c
0140デフォルトの名無しさん
NGNGアップデートが出ているみたいなんですけど、当てましたか。
Borland C++ Compiler 5.5 Update Pack
http://www.borland.co.jp/cppbuilder/freecompiler/bcc55update.html
0141デフォルトの名無しさん
NGNGC++Builder5そのものにアップデートパック当てれば、BCC5.5.1に
なってるはず。
0142デフォルトの名無しさん
NGNGC++Builder6なのでBCC5.6です。
0143デフォルトの名無しさん
NGNGそれだったらまだアップデートパックは出てないね。俺もBCB6使いでつ。
0144デフォルトの名無しさん
NGNG0145デフォルトの名無しさん
NGNGダウンロードできるはず。
0146デフォルトの名無しさん
NGNG新バージョン(ver.5.5.1)ではきちんとbrc32でリソースリンクできるではないか・・・。
BC++は使いものにならないのかと欝になっちまったじゃないか・・。
# Cマガジン(2000年8月号)見て欝から復帰w
0147デフォルトの名無しさん
NGNG0148コンパイル通るソース
NGNG0149デフォルトの名無しさん
NGNGgccをよく使うオレはいつも間違う (T_T)
0150デフォルトの名無しさん
NGNG0151デフォルトの名無しさん
NGNGメが違うと不思議な感じw
0152デフォルトの名無しさん
NGNGなぐられた!?
0153デフォルトの名無しさん
NGNG開発が遅れて上司に(w
0154デフォルトの名無しさん
NGNGマジで?それって不正なバイナリ出来ないか?
int main[]={0xc3};ならともかく…
0155デフォルトの名無しさん
NGNGタダなんて信じられない!!
最高あげ。
0156デフォルトの名無しさん
NGNG0157デフォルトの名無しさん
NGNG0158デフォルトの名無しさん
NGNG0159デフォルトの名無しさん
NGNG0160デフォルトの名無しさん
NGNG0161デフォルトの名無しさん
NGNGある意味そうだな。なんせ
タ ダ な ん だ し
0162デフォルトの名無しさん
NGNG0163ほっほっほ
NGNG誰かやりかた教えれ。
0164デフォルトの名無しさん
NGNG0165デフォルトの名無しさん
NGNGコンパイラ以外に必要なものがあれば具体的に教えて下さい
0166デフォルトの名無しさん
NGNGこれでVC++もどきになる・・・。気分はね。
0167デフォルトの名無しさん
NGNG0168166
NGNG・・・。なにそれ?
0169デフォルトの名無しさん
NGNGhttp://www.vector.co.jp/soft/win95/prog/se226181.html
0170デフォルトの名無しさん
NGNG左のメニューバーにある、リソーススクリプトファイルって何?
0171デフォルトの名無しさん
NGNGメニューとかアイコンを作る為のスクリプトを書いたファイルだよ。
Googleで検索してみろ。
0172デフォルトの名無しさん
NGNG0173デフォルトの名無しさん
NGNGJNI 使ってじわじわ書き換えて逝くとか。
0174デフォルトの名無しさん
NGNGincludeフォルダにsqlext.hとかがあるのに、コンパイルすると
エラーが出て蛇の生殺しです
0175デフォルトの名無しさん
NGNG一度鯖においてまた下げたけど
また公開しましょ。今週中。
0176デフォルトの名無しさん
NGNGBorland C++ Compiler の使い方教えてください。
0177デフォルトの名無しさん
NGNG0178デフォルトの名無しさん
NGNG0179デフォルトの名無しさん
NGNGすいません、色々あってどれを開けばいいのか分からないのです。
binというのを開けばいいのでしょうか?
0180デフォルトの名無しさん
NGNG違う違う。Helpの方だ。
0181デフォルトの名無しさん
NGNG0182デフォルトの名無しさん
NGNGここいけ。
http://homepage1.nifty.com/tyuuki/old/cc/bcc_install.html
オレって優しいな。
今度の1はこれも張ってよ。
あるかわからんが・・・。
0183デフォルトの名無しさん
NGNG今からじゃ忘れるんで、テンプレ作るときにもう一度発言どうぞ
0184デフォルトの名無しさん
NGNG消してしまっても問題ないのでしょうか?
0185デフォルトの名無しさん
NGNGtdsは消したら、次リンクする時も、・・・・同文
別に消しても問題ない
0186デフォルトの名無しさん
NGNG0187デフォルトの名無しさん
NGNG吐き出させたいのですが、可能でしょうか?
0188デフォルトの名無しさん
NGNGBCCにはリソースエディタは付属してないんですか?
付属していないのであれば、
お勧めのエディタとか教えてもらえませんか(できるだけフリーウェアきぼんぬ)?
0189デフォルトの名無しさん
NGNG0190デフォルトの名無しさん
NGNGhttp://www.hi-ho.ne.jp/jun_miura/
BCCForm and BCCSkelton
http://www.vector.co.jp/soft/win95/prog/se226181.html
0191デフォルトの名無しさん
NGNG0192デフォルトの名無しさん
NGNGRTL/STL
0193デフォルトの名無しさん
NGNG188ではないけど、助かりました!
0194デフォルトの名無しさん
NGNG190ではないけど、どういたしまして!
0195デフォルトの名無しさん
NGNG190じゃないけど、何でお前が!
0196デフォルトの名無しさん
NGNG0197デフォルトの名無しさん
NGNGいや、もっとビジュアルな奴きぼんぬ
0198デフォルトの名無しさん
NGNG0199デフォルトの名無しさん
NGNG本物の188ですが、ありがとう。
>>193みてからじゃないとブラクラかどうかもわからず
躊躇してしまったよスマソ。
#勇気スレに依頼したらよかったw
0200デフォルトの名無しさん
NGNG0201デフォルトの名無しさん
NGNG190ではないけどおめでとう。
0202デフォルトの名無しさん
NGNG信用してあげても良かったと思われ
0203デフォルトの名無しさん
NGNG0204デフォルトの名無しさん
NGNGincludeフォルダと内容にているけど…なんだか気になる。
0205デフォルトの名無しさん
NGNG昔は Win32 SDK と呼んでいたもの。
0206デフォルトの名無しさん
NGNG正確には lib/PSDK ですな。
>>205
>>204ではないけど、ありが�d
0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNGネタにも突っ込めないもどかしさw
0209デフォルトの名無しさん
NGNGどなたか知りませんか?
0210デフォルトの名無しさん
NGNG0211デフォルトの名無しさん
NGNGまあ、コマンドラインを知らないだけだろうけどさ。
0212デフォルトの名無しさん
NGNGbcc32 -x hoge.c hoge.cpp
てなかんじだとは思うんですが、xのところに置くべきアルファベットが
わかりません。
0213デフォルトの名無しさん
NGNGいちおう -x 無しでやってみたらどう?
0214デフォルトの名無しさん
NGNGはい、やってみたのですがC++のプログラムを後置きにすると
Cのソースに書いてあるプログラムが定義されてませんと言われ、
逆では_main()関数が定義されていませんと言われます。
extern "C"{}はやってあるのですが。
0215デフォルトの名無しさん
NGNG別々にコンパイルしてからリンクしれ。
0216無責任だが
NGNGまさかと思うけど hoge.c hoge.cpp と名前が同じってオチではないかな?
どちらも hoge.obj って中間ファイルを出すから 後でコンパイルした方に上書きされてしまう。
別の名前にしないと
0217デフォルトの名無しさん
NGNGはい。
>>216
Σ(゚д゚lll)ガーン
それでした。馬鹿ですいませんでした。
0218デフォルトの名無しさん
NGNGプロジェクトにリソースファイルを追加できん。どうやるんやあ。
しばらく格闘してあきらめてもっと久しぶりにCBarを使う。
知らん間にバージョンが上がっとる。
オプションの差か、微妙にCBarの方がサイズがでかいような気がするな。
0219デフォルトの名無しさん
NGNG動いてくれません。自動設定ツールもバージョンがちがっているようだし、
コンパイラのバージョンもちがうからなのでしょうか。
自動設定ツールをつかわずに設定する方法もいまいちよくわからんです。
どなたか 救いの手を・・!
0220デフォルトの名無しさん
NGNGなにがどうダメなのか判りません
0221デフォルトの名無しさん
NGNG「うまく動いてくれません。」といわれても
どの程度にダメなのかさっぱり分かりません。
0222デフォルトの名無しさん
NGNGここのとおりにやってみました。
すると
http://homepage1.nifty.com /tyuuki/old/cc/image/bcc_use_4.png
とはならずに エラー E2194: ファイル'test.cpp'が見つからない
となるんです
0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNGと保存しました。
0225デフォルトの名無しさん
NGNG0226219 222 224
NGNGどこか他の設定をかえとくべき?
0227デフォルトの名無しさん
NGNG0228226
NGNGよくある Read me とかと一緒の絵です。
メモ帳でつくりました。
225さんの指摘どおりってこと・・?
0229デフォルトの名無しさん
NGNG0230226
NGNG0231デフォルトの名無しさん
NGNG素人にもほどがある
0232デフォルトの名無しさん
NGNG0233226
NGNGテキスト文書じゃまずいってことですか。
どうやってかえりゃいいんですか?
0234デフォルトの名無しさん
NGNGここより先に、PC初心者板へ逝くことをお勧めします。
以上。
0235226
NGNG0236デフォルトの名無しさん
NGNGそのファイルがあるフォルダ開いて
ポップアップメニューとかから名前の変更選べ。
0238デフォルトの名無しさん
NGNG保存するときに"test.cpp"というように「""」で囲む。
まあ、ほかのエディタを使った方がやりやすいとは思うけどな。
0239デフォルトの名無しさん
NGNGています。(サイズは約60MBで、BorlandのサイトからDLできます。)
そして、BorlandC++Compiler5.xもフリーで、同CD-ROMに収録されています。
って知らない人の日記に書いてあったんだけど出来る?
0240239
NGNG最新のライブラリ(VCL)とコンパイラ(bcc)が一度に手に入ってしまうということで
それらを組み合わせると、非ビジュアルではあるものの、BorlandC++Builder6と同等の開発環境が
整ってしまいます。いいのかな…。
って書いてあったんだけど、どうやるのかおしえて。
0241デフォルトの名無しさん
NGNG0242デフォルトの名無しさん
NGNG0243デフォルトの名無しさん
NGNG0244デフォルトの名無しさん
NGNG0245デフォルトの名無しさん
NGNG次スレからスレタイは
タダだから使えるBorland C++
な
0246デフォルトの名無しさん
NGNG配列として delete するとどうなんの
逆の場合も
0247デフォルトの名無しさん
NGNG0248デフォルトの名無しさん
NGNGやってみそ。多分ヒープ領域がおかしくなるから
0249デフォルトの名無しさん
NGNGまじで?それすごいな。
やった人っている?>ALL
0250Warez
NGNGUpdateできねえぞ.先にUpdate 1をかけないとだmenanoka?
0251Warez
NGNG0252デフォルトの名無しさん
NGNG0253デフォルトの名無しさん
NGNG英語版だよね?
0254デフォルトの名無しさん
NGNGEXEファイルを作るところまではできたんですけど
実行すると、D3DX.dllが見つからないと言われてしまいます
0255デフォルトの名無しさん
NGNG漏れを神と呼べ
http://www.geocities.com/foetsch/borlibs/index.htm
0256254
NGNG無事にコンパイルすることが出来ました
ありがとうございます
神>255
0257デフォルトの名無しさん
NGNG知り合いから2万でBorland C++ 5.0(未登録)を譲って貰ったのですが
表示が外国語なので、非常に使いにくいです。
外国語パックを日本語にする方法などあるんでしょうか?
もしくは、アップデートなどで日本語にできませんか?
0258デフォルトの名無しさん
NGNG\15,000
http://www.borland.co.jp/news/bcsuite.html
0259デフォルトの名無しさん
NGNGhttp://www.borland.co.jp/bcsuite/prodinfo/bcsoverview.html
0260JPS ◆M0LaMzf5rY
NGNGset PATH=%PATH%;"C:\Borland\bcc55\Bin"
っていうのは、環境変数のPATHに追加するのと同じことなんでつか?
0261デフォルトの名無しさん
NGNGその通りですが何か?
XPとかなら、システムのプロパティ→詳細設定→環境変数でも設定できるぞ。
0262デフォルトの名無しさん
NGNGOSによる。
NT/2000/XPでそれを書いても無効だったような?
>>261の方法ならOK。
0263デフォルトの名無しさん
NGNGというショートカットを作るのもオススメ。
0264デフォルトの名無しさん
NGNG0265デフォルトの名無しさん
NGNG何で?
0266デフォルトの名無しさん
NGNG普段cygwin使ってるんでmakeがバッティングするから…って
そうか、みんな/cygwin/binはautoexec.batじゃいれないのか。
すまんかった。
0267デフォルトの名無しさん
NGNGError: 外部シンボル 'DirectDrawCreateEx' が未解決(D:\DXSDK\SAMPLES\MUlTIMEDIA\DIRECTDRAW\DDENUM\DDENUM.OBJ が参照)
と、エラーが出ます。
COFF2OMF、IMPLIB両方でDDRAW.LIB/DLLをBorland用にコンバート
試しましたが上手くいきません。ビルド出来ている方教えて下さい。
よろしくお願いします。
0268デフォルトの名無しさん
NGNGたが、実行しても何も起きません。何がいけないんだろう?
0269デフォルトの名無しさん
NGNG0270JPS ◆M0LaMzf5rY
NGNG0271JPS ◆M0LaMzf5rY
NGNG認識できるんですか?
0272デフォルトの名無しさん
NGNG.h なんてただの飾りです。
0273デフォルトの名無しさん
NGNG0274デフォルトの名無しさん
NGNGテンプレート周りがまともに動かないのはまぁ良いとして、
実行は可能でも結果か不可解ってのは謎。
ちなみにbcc 5.5.1
#include <iostream>
template <typename T, T V>
struct x{
static const T value = V;
};
template <class X>
struct y{
enum{ V = X::value };
typedef x<bool, V> result;
};
int main(){
std::cout << "type name:" << typeid(y< x<int, 1> >::result).name() << std::endl;
}
// 結果
// type name: x<bool,>
0275デフォルトの名無しさん
NGNG人それをバグと言う。
0276デフォルトの名無しさん
NGNGBorland-C++5.6.2 : type name:x<bool,0>
gcc3.2(MinGW) : type name:1xIbLb1EE
何かさらに不可解。
0277デフォルトの名無しさん
NGNGVC++ではどっちの方が高機能なんですか?
あと、今CPad使ってるんですが
C++ビルダー5.5をダウンロードすべきですか?
0278デフォルトの名無しさん
NGNGどれを買っても、まだ使いこなせないと思うよ。
入手できる物を使えば?
んで、何を創りたいの?
0279デフォルトの名無しさん
NGNG0280デフォルトの名無しさん
NGNGVC++もBCB6も結局できる事は大して変わらない。
大きく異なるのは、その作りやすさと実行ファイルのサイズ。BCBはDelphiと
同様のVCLを使ってWindowsインターフェイスをオーバーライドしているので、
何しろ格段に作りやすい。Windowsプログラミングに必要な知識も少なくて
済む。実行速度も全く問題ない。
但し、VCLをリンクしなければならないので、実行ファイルのサイズはVC++
のそれに比べるとどうしてもふくれあがってしまう。商用プログラムならともか
く、フリーウェアの開発に使うならば、この点が若干のネックになる。
また、BCBでもWindowsのファンクションに密着した処理を行おうとすれば、
SDKを理解しなければならないのは同じ。でもそれはデバイスドライバでも
書こうとしなければ、そうそう必要ないだろう。
0281デフォルトの名無しさん
NGNG0282デフォルトの名無しさん
NGNG何を勉強したいの?
Windows プログラム?
GUI アプリケーション?
RAD ツール?
データベースアプリ?
ま、手に入るツールから(VB でもいいから)はじめなさいな。
0283デフォルトの名無しさん
NGNGVCLに対する言葉は、MFCだろ。
MFCもスタティックリンクならば、そんなにサイズは変わらないYO!
SDK開発ならどっちでも出来る。その場合VCLをリンクする必要はなし。
0284デフォルトの名無しさん
NGNG自動設定setbccのstep3のパス優先度の選択の現在のパス設定に\command;がなぜかないのが原因っぽ いっす
C++Builder5.5です
0285デフォルトの名無しさん
NGNGsetbcc って?無ければ追加したら?
0286デフォルトの名無しさん
NGNGそれでも、MFCは大抵ダイナミックリンクで、しかもランタイムDLLは広く
インストールされてるからやっぱりサイズ的には有利だよねえ。
CL WindowsにはまだVCL version6.0は入ってないし。
0287デフォルトの名無しさん
NGNGhttp://homepage1.nifty.com/tyuuki/old/cc/bcc_install.html
ここのとおりにやったのですが
表示に\windows\commandがなく追加もできないんです\windows\command自体はあるみたい
0288デフォルトの名無しさん
NGNGソフトなら、そのページに有る「10分ではじめるBCC」を最初からやり直してみなさい。
それでだめなら、CPad 開発者の掲示板に行ってたずねてみたほうが情報を得やすいでしょう。
0289デフォルトの名無しさん
NGNGあと、無意味にあげるな。
0290284.287
NGNG0291284.287
NGNG0292デフォルトの名無しさん
NGNGhttp://www.cmagazine.jp/setbcc.html
にある Ver. 1.5a を使っているかな?
0294284.287
NGNG両方ためしました
0295デフォルトの名無しさん
NGNG他人にわかるように自分の現状を把握することは、プログラムに限らず大事な
能力だから、早いうちに身に付けること。
0296284.287
NGNGここの板ID制じゃないんですね
それじゃ
0297デフォルトの名無しさん
NGNGなので普通のCPadをダウンロードしてみました。
コンパイラはLSI-C試食版です。
これを使うならC++Builder使った方がいいですかね?学習用で。
CPadの性能ってどうなんですか?
色分けは結構良くて見やすいです。
性能の方、よろしくお願いします。
0298デフォルトの名無しさん
NGNG何か限界を感じたのなら、それをまとめて記述してみましょう。
あなたが感じた壁の内容により、次の一手が決まるでしょう。
0299297
NGNGまずはこれを使ってみて、不満が出て来たら
また別のを使ってみたいと思います。
それにしてもCPadは色分けがよくできてて
見やすい・・・。
0300デフォルトの名無しさん
NGNG動作環境のところに無かったのですが
Meで使ってる人いますか?
0301デフォルトの名無しさん
NGNG0302284.287
NGNGどうもお騒がせしました
0304デフォルトの名無しさん
NGNGまぁ解決したならそれでよし。っと。
0305デフォルトの名無しさん
NGNG(Win98SE,メモリ126MB)
それにエクスプローラでBinフォルダ開くとハングアップ・・・
0306デフォルトの名無しさん
NGNG>エクスプローラでBinフォルダ開くとハングアップ
ただのコマンドラインプログラムなんですが。何か変わったツール入れていませんか?
BCC コマンドラインコンパイラが公開されて1年以上経っています。多くの人がインストールして
それなりに使われているのですから、もし何か問題があるとしたら、最初に疑うのはご自分の環境の
方でしょう。不安定な環境で開発を進めることは、何が正しいかわからないことにつながりますから
十分に経験をつんでいない限り止めたほうがよいですよ。
0307デフォルトの名無しさん
NGNGウ イ ル ス だ ろ う が 。
0308デフォルトの名無しさん
NGNG0309デフォルトの名無しさん
NGNGああ、俺もウイルス詰め合わせを好奇心で踏んで
普通のファイル一つ開けるのに40秒かかったことがある。
初期化したけど。
0310デフォルトの名無しさん
NGNGフォーマットせずに
PC付属のリカバリーCDでリカバリーするのは駄目?
0311デフォルトの名無しさん
NGNG0312デフォルトの名無しさん
NGNGこうなります・・・
Binフォルダを開くとConverterのアイコンが表示されるまで動かなくなる
コンパイルするのに時間がかかり、その間動かなくなる
どうやらbrc32の動作に時間がかかるらしい
因みに2台目XP機では何の問題なく速く動作します
0313デフォルトの名無しさん
NGNG0314デフォルトの名無しさん
NGNG適当なファイラ使えば
0315デフォルトの名無しさん
NGNG0316デフォルトの名無しさん
NGNG無料・・・!?
0317デフォルトの名無しさん
NGNGそんな物読めるはずもないが、とりあえずBCCとGCCも無料。
GCCはMingwを使えば問題ないが、Cygwinを使うとそれでコンパイルしたソフトはGPL強制。
0318デフォルトの名無しさん
NGNGBorland C++ 3.0と3.1も無料なのか・・・
0319デフォルトの名無しさん
NGNG(゚Д゚)ハァ?
0320デフォルトの名無しさん
NGNG(゚Д゚)ハァ?
0321デフォルトの名無しさん
NGNG(゚Д゚)ハァ?
0322デフォルトの名無しさん
NGNG0323デフォルトの名無しさん
NGNG0324デフォルトの名無しさん
NGNG0325デフォルトの名無しさん
NGNG0326デフォルトの名無しさん
NGNG0327デフォルトの名無しさん
NGNG根拠は?
0328デフォルトの名無しさん
NGNG0329デフォルトの名無しさん
NGNG0330デフォルトの名無しさん
NGNG0331デフォルトの名無しさん
NGNGメモリ125MBで
****
McAfee VirusScan4.51
メモリの掃除屋さん
ExifLauncher
****
これらの常駐をすべてオフにしたらスムーズに動きました・・・
0332デフォルトの名無しさん
NGNGMcAfee VirusScan4.51
を疑うべき
ノートンも最悪
ReGet入れてるとIE立ち上げる時にくそ重い
BorlandのBC3.1等についてるREADME.COMに誤反応するし
開発環境ではアンチウィルスソフトは外すべきだよ
0333デフォルトの名無しさん
NGNG1、アンチウィルスソフトは外す
2、ただし、直接NETには繋ぐな、最低でもルータ使え
3、開発環境でHTMLメールを開く時は VirtualPCとか使え
0334デフォルトの名無しさん
NGNG>BorlandのBC3.1等についてるREADME.COMに誤反応するし
それは古すぎませんかね?過去に問題があったからといって今も問題が有るわけではないし。
ウィルスソフトも最新の定義ファイルをつかってあげないとね。
0335デフォルトの名無しさん
NGNGスムースだけど
0336デフォルトの名無しさん
NGNG厨的な内容で申し訳ないですが、ちょっと質問させてください。
例えば次のようなコードを書きます。
main()
{
while(入力 != EOF) {
〜
〜
〜
〜
}
別処理
}
入力を終了したいとき、RedHatではCtrl+Dで入力終了とできますが、
Win2000のプロンプトでCtrl+Dをやると『^D』と表示されて入力を
終わらせることができません。
borlandでコードを変えずに操作だけで同様のことをするにはどうしたらいいでしょう?
すいません、どなたかご教授願います。
0337デフォルトの名無しさん
NGNG0338デフォルトの名無しさん
NGNG標準入力の終わりはCTRL-Zです。(UNIXはCTRL-D)
>>337
それはインタラプトです。
0339デフォルトの名無しさん
NGNGできました。ありがとうございます。
0340デフォルトの名無しさん
NGNG0341デフォルトの名無しさん
NGNG0342デフォルトの名無しさん
NGNG作れる
0343デフォルトの名無しさん
NGNG0344デフォルトの名無しさん
NGNG0345デフォルトの名無しさん
NGNGソースはどのように書けば良いのでしょう?
教えて君でスマソ。
0346デフォルトの名無しさん
NGNGmain(){処理;}
0347デフォルトの名無しさん
NGNGPetzoldの一番最初のサンプルだとこうだな
#include<windows.h><BR>
<BR>
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow){<BR>
MessageBox(NULL,TEXT("hello,Windows!"),TEXT("HelloMsg"),0);<BR>
<BR>
return 0;<BR>
}
0348347
NGNG0349デフォルトの名無しさん
NGNG0350IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0351デフォルトの名無しさん
NGNG俺もう一週間近く書き込んでなかったよ
みんな久しぶり!!
0352IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0353デフォルトの名無しさん
NGNG0354デフォルトの名無しさん
NGNG0355デフォルトの名無しさん
NGNG普通に一目瞭然だろ
0356デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0357デフォルトの名無しさん
NGNG別に見られても困らないが
0358デフォルトの名無しさん
NGNGけんすう、さん。
ちょっと相談したいことがあるのですがいいでしょうが。
以前クラックしたワード文書、持ってたら返してください。
色々、皆さんにちょっとずつ云って生きたい事があります。
お願いします。
0359デフォルトの名無しさん
NGNG裁判では削除しなきゃいけない日なんて決めてないんです、、
「消さなかったことによる被害の発生の起算日が訴状送達の翌日」
ということはわかっているので、
今回の裁判ではその日までに消していればお金を払わなくてすんだかもねー、、、
という「結果論」を述べることはできます。
べつの裁判だとどうなるかは、、
ぼくは判例とか知らないんで、決めかたとかあるのかもしれないけど
わかりません。
0360デフォルトの名無しさん
NGNG0361デフォルトの名無しさん
NGNG. .∩
| |
| |
∧_∧ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ´Д`)// < 先生!2chの文字絵(text art)はJIS文字アートだが
/ / \ なぜAA(アメリカ文字アート)と言うんですか?
/ /| / \AAは2ch掲示板では見えないんですがねー
__| | .| |
\  ̄ ̄ ̄ ̄ ̄ ̄ ̄\
||\ .\
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
.|| ||
70 名前:百姓のおやじ :02/12/27 01:25 ID:LttBdu3P
文字絵(text art)に関しての理論は下記URLをご覧ください。
http://www1.ryucom.ne.jp/papa/asciiart.htm
/ AAアスキーアートascii art(アメリカの文字絵)
文字絵(text art)→ アスキーピクチャascii pictures(アメリカの半角2バイト?文字絵
\ JIS art(全角半角混在の文字絵Japan Originality art)
0362デフォルトの名無しさん
NGNG似合わないし、抵抗がある。
でも、書く方も読む方も成熟がたりない
いまの日本では仕方ない事態なのかも知れない。
これが米だったらどうなんだろうなと考える今宵。
0363デフォルトの名無しさん
NGNG0364デフォルトの名無しさん
NGNG突然なんなんだ
0365デフォルトの名無しさん
NGNG0366デフォルトの名無しさん
NGNG現在の仕様でもブラウザで閲覧可能ですが
0367デフォルトの名無しさん
NGNG0368デフォルトの名無しさん
NGNG0369デフォルトの名無しさん
NGNGこれは祭りネタになりそうですかねぇ?
0370デフォルトの名無しさん
NGNG0371デフォルトの名無しさん
NGNG今後はどんな
書き込みをしてるとまずいんでしょうか?
0372デフォルトの名無しさん
NGNG0373デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0374デフォルトの名無しさん
NGNG家に乗り込んだって言ってたな・・・
0375デフォルトの名無しさん
NGNG0376デフォルトの名無しさん
NGNG0377デフォルトの名無しさん
NGNG【予告】小学生の登校を狙って・・・
http://live2.2ch.net/test/read.cgi/news/1042035002/
0378デフォルトの名無しさん
NGNG0379デフォルトの名無しさん
NGNGをコソーリ期待したのは漏れだけ?
0380デフォルトの名無しさん
NGNGハッカーでも警察につかまんのに、普通にネットにつないで
IPをネット上にばらまいてる奴なんて、本気でそいつの
住所や名前を調べようと思えばすぐばれます。
0381デフォルトの名無しさん
NGNG0382デフォルトの名無しさん
NGNGホストは、住所みたいなもの。
IPは郵便番号みたいなもの。
両方ばれるとヤバイネ!!
0383デフォルトの名無しさん
NGNG反対してるヤシとかいるの?
0384デフォルトの名無しさん
NGNG日本文化の起源は韓国ニダ
パクリじゃない
http://mild-seven.hp.infoseek.co.jp/KoreaZZ.html
0385デフォルトの名無しさん
NGNGそれにスレが伸びないのは帰省で正月早々2ちゃんねるできない人もいるのも一因かと。
0386デフォルトの名無しさん
NGNGC++初心者ですが、今コマンドラインでプログラム
組んでいます。
Windows付属のエディタのようなGUIアプリを
作るためには、BorlandのC++Compilerでも
オーケーなのでしょうか?
0387デフォルトの名無しさん
NGNGちゃんと書いてあげればね。
0388デフォルトの名無しさん
NGNG0389デフォルトの名無しさん
NGNG現行法で充分なのでお構いなく。
0390デフォルトの名無しさん
NGNG0391デフォルトの名無しさん
NGNGとりあえず↓から。
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/cdt-home/downloads/main.html?cvsroot=Tools_Project
0392山崎渉
NGNG0393デフォルトの名無しさん
NGNG0394デフォルトの名無しさん
NGNGエディタに少し手を出した事あるけど、Windows付属くらいのしょぼいエディタはすぐ作れる。
EDITのウィンドウクラスを使えばいいだけだから。
ただし、K2エディタクラスからは大変です。
全然レベルが違うので、機能拡張の際には御覚悟を・・・。
0395山崎渉
NGNG0396デフォルトの名無しさん
NGNG0397デフォルトの名無しさん
NGNGttp://web.kyoto-inet.or.jp/people/koyabu/
フリーでは最高のプログラミングエディタだと思われる。
漏れは秀丸よりこっちの方が好きなわけだが。
0398デフォルトの名無しさん
NGNG俺はお前を信じて使ってみるよ。
HPのスクリーンショット見て色分けが良かったし。
OSがMeなのが気がかりだが98でも動作するから問題ないだろ。
0399デフォルトの名無しさん
NGNG色分けなら
http://www.emurasoft.com/jp/emeditor3/index.htm
これが・・・
デフォルトでC,Perl,html,Pascal等に対応
0400デフォルトの名無しさん
NGNGフリーじゃないけどさ。
0401デフォルトの名無しさん
NGNG実はC++の初心者ですが、
C++をコンパイルしていて
不思議に思ったこと。
あの、Borland C++ Compiler
で、C++のみでなく、Cもコンパイル
できるのでしょうか?
別にネタとかいうのではなく、
本気で。。。
4カ月前にC++で”Hello World"を
書き始めたド素人なもので。。
0402デフォルトの名無しさん
NGNGてか試したほうが聞くよりはやいようなきもするが。
0403デフォルトの名無しさん
NGNG基本的にC++はCを拡張したものです
CのコードはC++でコンパイル可能だが
C++の(専用)コードはCではコンパイル不可
0404デフォルトの名無しさん
NGNGttp://www.kmonos.net/
ここにGreenpadというテキストエディタのソースが配布されている。
BCCでもコンパイルできるみたいだから、簡単なエディタが作れたら
いろいろいじくってみたら?
0405デフォルトの名無しさん
NGNGを入れている者ですが、前レス(随分前)で同様の環境の人が
compileに時間が掛かって苦労しているようですね。
私の環境でも「何かマウスごとフリーズしているじゃ、あーりませんか!」
という状況に初めは慌てました。マウスをUSB接続に変えたばかりだったし。
最初はCtrl+Alt+Delete押すと、MacAfeeが[無応答]になっていたし。
あ、俺、エディタはEmEditorのFreeware最終板を使ってます。
軽いし、検索キーワードが見易いし。
0406デフォルトの名無しさん
NGNG0407405
NGNG書かれている話そのままでした。Internet Securityを解除する時は
やはり、LAN cableを抜いた方が良いんですよね。
いくらPentum�U300MHz + RAM96MBと言えども、負荷が重過ぎたかな。
エロ画像収集+仕事+プライベート+ゲーム遊び+プログラム開発
を全て1台で兼用するのも無理があるでしょうか?
ついでにドライブはCドライブ単一です。えろさいと飛び回る度に
HTML Virusに仕事フォルダを壊されやしないかとビビッてます。
MacAfeeに見捨てられたら即日あぼーんですね。
おっと余分な事書き過ぎた。失礼。
0408デフォルトの名無しさん
NGNGバックアップはしておいた方が無難かと。
0409デフォルトの名無しさん
NGNGttp://hp.vector.co.jp/authors/VA017148/pages/cpad.html
ttp://hp.vector.co.jp/authors/VA017148/pages/install/bcc.html
0410デフォルトの名無しさん
NGNGというか、bcc32でコンパイルしてた
んだけど、プログラムを大量に作成する
とき、Windows付属のエディタで書くより
専用エディタで書いたほうがいいと聞き
ました。
私は現在guiでエディタを書いてるけど、
とりたててプログラム用のエディタ
(たとえば、BCCDeveloper)
が必要不可欠だとは考えてません。
ただ、友人曰く「長いプログラムなどを
記述する際、DOS窓からやってると
気が重くなる」と言ってました。
やはりそうなのでしょうか。
0411デフォルトの名無しさん
NGNGやはりGUIプログラムを書くことが最終
目標ですが、(激しく既出か)
現在はまだGUIのフレーム程度しか
書けてません。。。
やはり人のプログラムのソースなどを参照して
自分なりに研究した方がいいのかなあ。。
0412デフォルトの名無しさん
NGNGた者です。。
さらに既出ですが、某ページから
フリーの、エディタのソースを落としてきま
した。そして解凍するといくつかの
(Cファイルが入った)フォルダができ
ました。
しかし、ソースが単体ではなく
いくつも入っているので、正直言って
どうやって.exe形式に直せばいいのか
謎です。
友人に話すと「ハア?リンクしなよ」
の一言しか教えてもらえません。
0413デフォルトの名無しさん
NGNG商売してみたいのですが、商用可ですか?
0414デフォルトの名無しさん
NGNGお前はライセンスに同意せずに使っているのでしょうか?
0417デフォルトの名無しさん
NGNG0418デフォルトの名無しさん
NGNGBCCは特に商用に関する同意は無かったと思う
が、商用に使いたいなら、ケチらずに
金出して自分が使いやすいソフトを買った方がええよ
0419デフォルトの名無しさん
NGNG>>416
0420デフォルトの名無しさん
NGNG「リンクする」というのは、objファイルを指定したライブラリと
リンクしてexeにするためのアプリ、「リンカ」を使って行います。
ilink32 a.obj b.obj c.obj
みたいに使います。
はっきり言うと、無料のBCC使うのは面倒です。
でも、勉強が目的ならはじめから統合環境使うよりは
コンパイラの基本を覚えることができるでしょう。
そういう意味では、BCC使うのも立派な選択肢です。
つーか、BCC付属のリンカの使いかたくらい、
http://www.google.co.jpで検索するとかしてください。
0421デフォルトの名無しさん
NGNGbcc32 xx.c yy.obj zzz.lib
でいいんじゃねえの? このコンパイラは勝手にリンカ呼んでくれないの?
0422デフォルトの名無しさん
NGNG分からんなら無料の開発環境使え。
BCC Developerとか。
0423デフォルトの名無しさん
NGNG0424デフォルトの名無しさん
NGNG曰く「可」らしいぞ。
0425424
NGNGttp://www.egroups.co.jp/message/bccompiler/291
bccマンセー。
0426デフォルトの名無しさん
NGNGあとCBarも使いやすいぞ
0427デフォルトの名無しさん
NGNGbcc32 hoge1.c hoge2.c ....
で良いんでは?
もしくは
Makefileつくるとか。
0428デフォルトの名無しさん
NGNGの行で、
Namespace name expected コンパイラメッセージ
名前空間名が必要
名前空間シンボルの名前が必要です。
というエラーが出ますが、何ででつか?
0429デフォルトの名無しさん
NGNGってことでしょ?
0430デフォルトの名無しさん
NGNGえー、でもでも、stdは標準入出力だから、有るのが普通じゃないんでつか?
0431デフォルトの名無しさん
NGNGってやってるとか
0432デフォルトの名無しさん
NGNG#include <iostream.h>
やってますが、駄目なんでつか?
0433デフォルトの名無しさん
NGNG駄目って言うか古いです
0434デフォルトの名無しさん
NGNGよく見たら、
#include <iostream>
ですた。
BC 5.02JでDOSコンパイルできません。助けて下さい。
0435デフォルトの名無しさん
NGNGコンパイル出来ないと
なんか問題でもあるの?
0436デフォルトの名無しさん
NGNG該当ソースを使えなくて困りまふ。
0437デフォルトの名無しさん
NGNG新しいのにしろ
0438434
NGNG#include <iostream>
がiostream.hに比べて新しい方だYO!
それとも、BC 5.02Jが古いとでも?
0439デフォルトの名無しさん
NGNGBC5.02Jにはstdネームスペースを使ったライブラリは入ってません。
諦めるか、STLportを入れましょう。
0440434
NGNGSTLport入れるとstdがつかえるのですか。
今回はstd::部分を無くす方向で考えまふ。
0441デフォルトの名無しさん
NGNGマイクロソフトのと書式違うの?
0442デフォルトの名無しさん
NGNG関係ないけど、BC5.02Jのマニュアルってすごく良くない?
俺今C++Builder6使ってるんだけど、マニュアルが腐ってて読む気が
しない。
BC5.02Jのプログラマーズガイドは下手なC++入門書よりも丁寧で
分かりやすいと思うのは俺だけ?
0443デフォルトの名無しさん
NGNGAPIだけで組むしかないですかね?
リソースやライブラリやVCLはどうやって利用してるんですかね?
0444デフォルトの名無しさん
NGNGリソースコンパイラでコンパイルしてリンクする。
0445443
NGNGそれもフリーでさがすんですか
それともコンパイラにそんなオプションが?
0446デフォルトの名無しさん
NGNGアイコンとか文字列とかのリソースを使いたいの?
だったらリソーススクリプト書いてbrcc32じゃない?
別にリソースコンパイラでビジュアル画面が作れる訳じゃないよ。
0447443
NGNGリソーススクリプトを手動で書くのですね、、たいへんだ
MFCはただでありそうだけど
VCLはただで利用できないですよね。
ヘッダとDLLで入手できれば利用できそうなんですが
0448デフォルトの名無しさん
NGNGDelphiのフリーバージョンからVCLだけなら手にはいるけどなぁ
問題はどやってリンクするかだよなぁ
0449デフォルトの名無しさん
NGNG手動で書きたくなければこういう便利なのがあるけどね。
http://www.vector.co.jp/soft/win95/prog/se226181.html
0450デフォルトの名無しさん
NGNG次回起動じに また出てくるのは俺だけか?
0451デフォルトの名無しさん
NGNGそれでもあまりに便利なので使ってるが。
あれさ、エディタ部だけ取り出してくれたらCを書くのに超いいエディタになると思わない?
あれは最高のエディタだ。
0452デフォルトの名無しさん
NGNG難を言うならエディタ部分のホイールがきかないことかな。
それ以外は特に不満なし。
0453デフォルトの名無しさん
NGNGSDI 系と比べりゃあ食うけど
TAB/MDI系では めっちゃ軽ったはず。
0454デフォルトの名無しさん
NGNGほんっとうに便利すぎて仕方が無い。
BCPadのエディタマンセー
0455デフォルトの名無しさん
NGNG0456デフォルトの名無しさん
NGNG「ファイルが見つかりません」とかって出ます。
0457デフォルトの名無しさん
NGNGファイルが無いんだろう
0458デフォルトの名無しさん
NGNG0459デフォルトの名無しさん
NGNGJesty JmEditor 真魚もTAB型で同じコンポーネントっぽい。
いちお、みんな入れてる・・・
0460デフォルトの名無しさん
NGNGCBarかBCCDeveloper使えって
0461デフォルトの名無しさん
NGNGあるよ。
0462デフォルトの名無しさん
NGNGエラーメッセージでも晒せ。
それとも、釣りか?
0463デフォルトの名無しさん
NGNG0464デフォルトの名無しさん
NGNGBorland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
エラー E2194: ファイル 'turtle.c' が見つからない
0465デフォルトの名無しさん
NGNG0466デフォルトの名無しさん
NGNG適当に作ったフォルダ。そのフォルダはマイドキュメントの中。
0467デフォルトの名無しさん
NGNGcd "適当に作ったフォルダ。"
bcc32 turtle.c
0468デフォルトの名無しさん
NGNG0469デフォルトの名無しさん
NGNG0470デフォルトの名無しさん
NGNGまじで!?
0471デフォルトの名無しさん
NGNGよく知らんが >>460みたくプロジェクトにソースを追加して
コンパイルした1発やん?
0472471
NGNG0473デフォルトの名無しさん
NGNGPROMPT=C:\WINDOWS$g
になっていて、カレントディレクトリが
C:\WINDOWS
では無いかもしれない罠
0474デフォルトの名無しさん
NGNG0475Rubist@カラアゲ
NGNGンコパイル?
0476デフォルトの名無しさん
NGNG0477デフォルトの名無しさん
NGNGいまだにテキストエディタでリソースファイル書いてる俺って
変人だなあと思いますた。
いや、そんなツールくらい自分で作るわい!
なんて意地張ってる内に気力が減ってきて、、
0478デフォルトの名無しさん
NGNGbccと関係ないんでこっちで質問した方がいい
http://pc.2ch.net/test/read.cgi/pcqa/1043084814/
0479デフォルトの名無しさん
NGNG0480デフォルトの名無しさん
NGNG0481デフォルトの名無しさん
NGNG0482デフォルトの名無しさん
NGNG0483デフォルトの名無しさん
NGNG少しは知ってるつもりです。
0484デフォルトの名無しさん
NGNGCreateThread
0485デフォルトの名無しさん
NGNGマルチファイルを扱わないならOEdit
0486482
NGNGすぐにはいいかどうかは分からないので
インプレは少し待っててくれ
0487デフォルトの名無しさん
NGNG0488デフォルトの名無しさん
NGNGxyzzy、gvim … とにかく多機能(クセ有)
サクラエディタ、terapad、K2Editor … 多機能&使いやすい(やや重)
秀丸 … 軽い&そこそこ多機能(シェア)
OEdit … 軽い(機能は控え目)
copy、ed … 自己満足できる
0489デフォルトの名無しさん
NGNG最新のbetaではホイールクスロール効くよ。
しかもスクロール幅設定できる。
0490デフォルトの名無しさん
NGNGそうなんだ。
だったらほとんど不満はなくなるんだけど。
まぁ、エディタとかは個人の趣味の問題だからね。。
0491デフォルトの名無しさん
NGNG手書きで十分じゃん?
0492デフォルトの名無しさん
NGNGへぇ〜。
俺も不満は殆ど解消されるなぁ。
でもEmEditorユーザだったこともあって、
{ のあとの改行にタブをひとつ増やす機能とか
#ifdef 〃
とか欲しい訳よ。
βで満足します(w
0493kouo
NGNG#include <windows.h>
int APIENTRY WinMain(HINSTANCE hInst,HINSTANCE hPrevInst,LPSTR lpCmdLine,int nCmdShow)
{
MessageBox(NULL,"母サン大好き!","",MB_OK);
return 0;
}
↑を入力してコンパイルすると↓のエラーになります何故ですか?
Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ
0494デフォルトの名無しさん
NGNGターゲット実行環境がCUIになってるんぢゃないの?
Windows-GUIにしてみるとか
0495デフォルトの名無しさん
NGNGとせずに、
bcc32 test.cpp
としたから。
0498デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNG標準入出力が無いOSで、コンパイル通すためにダミークラス作ろうと思います。
std::cerr
みたいなのはネームスペースstdにcerrという変数かメソッド(どっち?)用意するとして、
std::cerr<<"test"
みたいな標準入力受けたり出来ますか?
0500デフォルトの名無しさん
NGNGこの程度が分からない素人に
>Windows-GUIにしてみるとか
こんなこと言っても分かるわけないのにな。
0501デフォルトの名無しさん
NGNGoperator
0502デフォルトの名無しさん
NGNG去年の日ソフの記事をそのままパンチしたな(w
0503デフォルトの名無しさん
NGNGoperatorを定義ってことですか?
既に出来てるソースとかないでしょうか。
0505デフォルトの名無しさん
NGNGシステムの規模によるだろ・・・
DBを操作する場合はシンドイです。シンドイです。
0507デフォルトの名無しさん
NGNGしかもそれが、MacromediaFlashのActionScriptを書く専用付属エディタ。
一度触ってみたら戻れなくなりそうな程、使いやすかったです。("{"の締め忘れが無くなるのです。)
今の環境では、「一括!整形美文」と「エディタ」の併用と言う事になりますが、使い心地はイマイチ。
手軽に整文くらいして欲しいです。誰か、整文するエディタ知ってますか?
0508デフォルトの名無しさん
NGNGemacs, xyzzzy, eclipse+CDT...いくらでもある。
まぁ、VC++のIDEクラスとなるとそれなりに限られるけどな。
0509デフォルトの名無しさん
NGNGもしかして、'{'に反応して'}'が自動入力されるタイプでは?
たとえば、
if(・・・・){ ・・・・if(・・・・){if(・・・・){・・・・}・・・・}}
のような見にくい文を
if(・・・・){
・・・・
if(・・・・){
if(・・・・){
・・・・
}
・・・・
}
}
に自動整文できるヤツです。
0510デフォルトの名無しさん
NGNGコード中で{を押した後改行すると次に打つ分がある程度{より前に出てくるやつ。
あれはくそ便利。マジで。使って見たら分かると思う。
つか俺もBCPad以外で{を押して改行したらある程度前に(タブか?)
でる機能が付いてるエディタ激しくキボン。
0511デフォルトの名無しさん
NGNGインデントも自動でできないようなエディタってあるのか?
0512デフォルトの名無しさん
NGNG0513デフォルトの名無しさん
NGNG0514デフォルトの名無しさん
NGNG0515デフォルトの名無しさん
NGNG0516509
NGNG違うんです。
整文ってボタンがあるんです。で、全文を見やすいように整えてくれるっていう機能です。
一括!整形美文C,C++(リンク先は説明文)
http://www.geocities.co.jp/SiliconValley-PaloAlto/4076/soft/seikei/
が、元からエディタに付いているという形です。
良い点として、
・自分でインテントする必要が無い。
・インテンドしない他人のソースを一般的に見やすく出来る。
先ほども書いたのですが、FlashでActionScript書くと、便利さが実感できます。
あれでCが書きたい・・・。
0517デフォルトの名無しさん
NGNGBCPadってやつ使ってみてくれ。
送金義務なしのシェアウェア(フリーと同じ様なもん)
それで簡単なCコードを書くとくそ便利な事がわかる。
お願いだからそれを試して欲しい。
あれのエディタ部だけ切り離してほしいんだよなぁ・・・。
0518デフォルトの名無しさん
NGNG漏れはBCC Developerを愛用してる。
面倒な事しなくても適当にMakefileとか書いてくれるし。
BCPadより多機能なのに軽い。
不満点はやっぱりBCPadにある自動インデントがないところだな。
あれに慣れると辛い。
後はコメントアウト・アンコメントアウトを下手に使うと死ぬことくらいか。
0519デフォルトの名無しさん
NGNGBCPadみたいに自動インデント(?)
があるエディタってない?
0520デフォルトの名無しさん
NGNG0521デフォルトの名無しさん
NGNG0522デフォルトの名無しさん
NGNGどのエディタ使ってる?
0523山崎渉
NGNG0524デフォルトの名無しさん
NGNG0525509
NGNG実はBCPadも使った事があるんです。でも、あの自動インデントじゃないんです。
もちろん、アレは自動インデントでは一番優秀なんですけど・・・。
手動で機能開始=>全文を軽く構文解釈=>全文自動インデントなんですけど、すいません、ちょっと無理な注文でした。
でも、Flashの環境知ってしまったら、我慢出来なくなったんですよね。
現在はK2で整形美文呼び出してかなり近い環境にはなっているんで、それで我慢します。
>自分で作るってのは
現在考慮中。でも、もちっと暇になってからやります。
問題は描画部分は文字の色変えしないと話にならないんで、EDITウィンドウとか使えないだろうから、入力、描画、スクロール、カーソル判定等をプログラムしなくちゃいけないんだろーなぁという事ですね。
0526デフォルトの名無しさん
NGNG0527509
NGNGでも、もちろん、swfしか吐けません。
口で言うより、FlashMX体験版でもインストして試した方がいいような気がします。
適当にキャンバスに線(y)でも引く
→選択ツール(v)で線を選択
→シンボル化(F8)→タイプはムービークリップで決定。
→アクションスクリプトウィンドウを開く(F2)
→以下をコピーしてから、自動フォーマット掛けてみてください。
onClipEvent (enterFrame) {if (_x<=100) {_x++;//コメント
} else {_x =0;}}//Ctrl+Enterでプレビュー
0528デフォルトの名無しさん
NGNGきっと…何とかなる……
だが…俺には……無理だ……
0529デフォルトの名無しさん
NGNG実行するとすぐにプロンプトに戻ります。そこで配列を小さくすると、
ちゃんと動きました。
dosのときには配列のためにコンパイルのメモリモデルを変えましたが、
32ビットでは関係ないですよね。
0530デフォルトの名無しさん
NGNG0531独学初心者
NGNG0532デフォルトの名無しさん
NGNG0533デフォルトの名無しさん
NGNG0534デフォルトの名無しさん
NGNG0535bccのグラフィック
NGNGbccの5.5でCのプログラム書いてるんですが、bccでグラフィック使う
のってどうすればいいんでしょうか?昔のターボcなんかと同じに考えていいんでしょうか?
initgraphの初期化がDOS/Vの場合どうすればいいのか、わからないんですが
98用のコードだとわかるんですが、、、、ライブラリのマニュアルも添付されて
なかったし、いろいろ検索したんですが、どこにもそれらしい記述がなくて、、、
ボーランドの本家にはあるんでしょうか
よろしくお願いします
0536デフォルトの名無しさん
NGNGそこまでの技術を持ってるならVCなりなんなり買った方がいいんじゃない?
昔、for文すら上手くつかえなかった頃VC++買ったけど、
今思うといい買い物したと思ってる。
どうよ?>535
0537デフォルトの名無しさん
NGNGグラフィックを使おうと思ったら窓を出す必要があるでしょうね。
まあ、その辺勝手にやってくれて、メインルーチンはDOSの頃と同じ感覚で記述可能な
ライブラリも探せばきっとある筈。
0538bccのグラフィック
NGNGcの講義なんで、C++にするわけにもいかずっていうか
どうしてもCで書かないといけない事情がありまして
BGIっていうのは、私の勝手なかんぐりで本当にそうなのかわからないんです。
ターボCの古いマニュアルあるんですが98用でDOS・Vの場合の
イニシャライズどうすればいいのか書いてなくて困ってるんです。
外国のサイトは英語なんで よくわからなくて、情報も無いみたいで
0539536
NGNGなるほどー。講師ってことは20代後半から40代ってとこか?
質問スレで聞いてみたら?
マルチといわれないように「誘導されてきますた」
をつけることね
ガンガレ!
0540デフォルトの名無しさん
NGNGもう解決したかも知れんけど。とりあえず初期化と終了(BIOSコール)。
static union REGS Inregs,Outregs;
void ginit(void)
{
Inregs.h.ah=0x00;
Inregs.h.al=0x13;
int86(16,&Inregs,&Outregs);
}
void gend(void)
{
Inregs.h.ah=0x00;
Inregs.h.al=0x03;
int86(16,&Inregs,&Outregs);
}
0541デフォルトの名無しさん
NGNG初期化のalは0x12で640x480(16)モード、0x13でVGA(320x200(256))モード。
0542初心者
NGNG0543デフォルトの名無しさん
NGNG0544初心者
NGNG0545デフォルトの名無しさん
NGNGどのように使えないかぐらい書けって。
0546bccのグラフィック
NGNG以下のコードですが、lsi−c86だと通りますが
bccはとおりません。やっぱ違うんでしょうか
#include <stdio.h>
#include <dos.h>
#include <conio.h>
#define VIDEO 0x10
void goto_xy(int row,int colum,int page){
static union REGS Inregs,Outregs;
Inregs.h.ah=0x02;
Inregs.h.dh = (unsigned char)row;
Inregs.h.dl = (unsigned char)colum;
Inregs.h.bh = (unsigned char)page;
int86(VIDEO,&Inregs,&Outregs);
}
void main(void){
char page = 0;
goto_xy(8,18,page);
printf("hello c");
}
0547デフォルトの名無しさん
NGNGBCCにはunion REGS共用体がないから。
Borland-C++5.02Jでも使うしかない。それならDOS画面で従来通り
グラフィックも扱える。
Borland C++ Suiteとして今は売ってるみたい。
0548bccのグラフィック
NGNG0549bccのグラフィック
NGNGつくれないという事でつか
0550デフォルトの名無しさん
NGNG自作すれば出来ると思う。かなり大変だと思うが。
フリーで出てないもんかねえ?
0551bccのグラフィック
NGNGつかわずに作る方法、、、、、もう3時、、、
0552デフォルトの名無しさん
NGNGで書くことはそう難しいことではないのでは。
0553デフォルトの名無しさん
NGNGどこかで見たことあるような・・
0554bccのグラフィック
NGNG0555デフォルトの名無しさん
NGNGhttp://spdg1.sci.shizuoka.ac.jp/grwinlib/
0556デフォルトの名無しさん
NGNGGLIBW32ですと。コンソール画面でグラフィックらしい。
http://www.asahi-net.or.jp/~uc3k-ymd/
0557bccのグラフィック
NGNGこれで安心してねむれま(昇天)
0558デフォルトの名無しさん
NGNGコンソール画面と同じサイズのもう一つのコンソール画面が開き、
そこがグラフィック専用になるらしい。なかなか面白い。
0559デフォルトの名無しさん
NGNG0560デフォルトの名無しさん
NGNG宣言したらダメかな。
unionはつかえるんでしょう?(あたりまえか?)
古いbc持ってるなら、union REGSが宣言されているインクルード
ファイルを見て、コードをコピーするだけだと思うけど
未確認ですが
0561デフォルトの名無しさん
NGNGいやまあ、アセンブラで強行することはできるだろうけど、コールを受けとったOS側は
エミュレーションすらしてくれない気が。(できるのだったらスマン)
0562デフォルトの名無しさん
NGNGできるはずないじゃん。
0563561
NGNG>>552とか>>560とか、bcc5.5にREGS等を移植したら?と言ってるように読めたので。
(16bit版Turbo/Borland C++なら移植するまでも無く入ってるでしょうし)
0564デフォルトの名無しさん
NGNGOpenWatcom(無料) ならDOS用16bitコード吐けるよ、と勧誘してみる。
0565デフォルトの名無しさん
NGNG0566デフォルトの名無しさん
NGNGDOS用のグラフィックライブラリも入ってるね。 まだRC1だけど。
#正式版は来週初めに発表?
0567デフォルトの名無しさん
NGNG流れを追う気力がないのでトンチンカンな俺ですか?
0568デフォルトの名無しさん
NGNG0569デフォルトの名無しさん
NGNGいいか悪いかは個人の好みにもよるが、
少なくともターゲット環境の種類や最適化では
Watcom や Digital Mars(Symantec) の足元にも及びません。
0570デフォルトの名無しさん
NGNGでもフリーのコンパイラでは、一番使ってる奴が多いよな。
日本語メッセージがデフォなのと、日本語ページからのダウソが可能だからかな?
0571デフォルトの名無しさん
NGNGフリーの中ではDirectXのサポートは一番良い
0572デフォルトの名無しさん
NGNGDirectX サポートは .NET Framework SDK に抜かれそうな予感。
0573デフォルトの名無しさん
NGNGそりゃMicrosoftですからね。腐っても鯛です。
0574デフォルトの名無しさん
NGNGフリーでGNUE系のコンパイラのようです。
紹介してるHPもたくさんあるのでググってみればよいかと。
0575デフォルトの名無しさん
NGNGあれは32bitコンパイラだけどDOSも呼べるよね。
0576デフォルトの名無しさん
NGNG結局 DOX Extender が必用になって、それなりに環境を整える必用が出たりする。
0577デフォルトの名無しさん
NGNGDOS Extenderは DJGPP サイトでも公開されてる。
0578デフォルトの名無しさん
NGNGDJGPPはGnuをWin32に移植したものだよ
Gnuそのものと思っていい
ライブラリ(zlib等)としてはCygWinの方がいいけどな
>>561
米国からTurboC++ 1.01落とせるから
それ落とせばいい(98では使えない)
0579bccのグラフィック
NGNG#include <stdio.h>
#include <conio.h>
int Locate(HANDLE hOut, int x, int y)
{
COORD dwPos;
dwPos.X = (SHORT)x;
dwPos.Y = (SHORT)y;
if (SetConsoleCursorPosition(hOut, dwPos) == 0)
return -1;
else
return 0;
}
int main()
{
HANDLE hStdout;
int i;
hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
for(i=0;i<=10;i++){
Locate(hStdout, 10, 5+i);
printf(" C program ");
}
return 0;
}
0580bccのグラフィック
NGNGよくわからんものを使って書いてみました。
本人理解して作ってません。
一応動きましたが、正しい使い方か判断できません。
あと画面消去と色をかえるというのがあればよいのですが
0581デフォルトの名無しさん
NGNGwin32apiのbccでの使い方が知りたいです。
これを知ればウィンドウズ用のソフトが作れるのではないでしょうか。
もちろんグラフィックも使用できるはず。
どこかに説明載ってませんかね。
0582bccのグラフィック
NGNGそれで質問してるというわけです。
窓つくったりとかできるみたいだけど、
なんか、関数の名前は長いし、ぱっと見
なにがなんだかよーわかりません。
このへんは 「猫でもわかるC なんたらかんたらという
所に書いてあります。
しかし、もっと詳細きぼんぬ
0583bccのグラフィック
NGNGhttp://www.kumei.ne.jp/c_lang/intro/no_61.htm
こういう方法しかないんでしょうか、、、、
もっと簡単にしたいん
0585デフォルトの名無しさん
NGNG0586デフォルトの名無しさん
NGNGhttp://black.sakura.ne.jp/~third/index.html
0587デフォルトの名無しさん
NGNG0588デフォルトの名無しさん
NGNGそれ、BccDeveloperでやるとビルドできない・・・
usageのとおりにcfgにパス通したしたのに
DOS窓で bcc32 **.cpp glibw32.lib
だとうまくビルドできるけど何故?
デベロッパーでの設定の仕方教えてたも〜
shellapi.hをインクルードして
bcc32 -W ソースファイル.c でコンパイルしてるのに、何故ですか?
0590デフォルトの名無しさん
NGNGとりあえずエラーメッセージくらい晒せ。
話はそれからだ。
0591デフォルトの名無しさん
NGNG0592デフォルトの名無しさん
NGNGeが抜けているから?
0593デフォルトの名無しさん
NGNGっていうエラーメッセージがでるんですが、
これってどういう意味ですか?
0594デフォルトの名無しさん
NGNGそのままの意味。
0595デフォルトの名無しさん
NGNGゴルァ! 初期化しないでね・・の意味。
0596デフォルトの名無しさん
NGNGそこではできんよっていう意味
0597デフォルトの名無しさん
NGNGエラーではなく警告だと思うけど。
「ローカル変数の初期化がおこなわれない場合があるように見えるんですけど
ロジックミスではないですかぁ?」
くらいのメッセージにしないといけないのかしらん。
0598597
NGNG0599デフォルトの名無しさん
NGNGgoto hoge;
int i = 0;
hoge:
cout << i << endl;
と等価だからアカンと言われているわけだが。
0600デフォルトの名無しさん
NGNG0601デフォルトの名無しさん
NGNGこれってbcc 5.5にはないのでしょうか?
0602デフォルトの名無しさん
NGNGタダのツールに何でも要求するねぇ...
フリーのプロファイラなら英語圏となるけどいくつか有るでしょ。探してみ。
0603デフォルトの名無しさん
NGNG>フリーのプロファイラなら
これでbccでコンパイルしたプログラムも解析できるんですか?
だめなら素直にgcc環境を用意するのがいいかなぁ。
ググッたらgprofなるものがあるみたいだし。
0604デフォルトの名無しさん
NGNGOpenWatcom C++ならプロファイラもついてくる
http://pc2.2ch.net/test/read.cgi/tech/1033433728/
C++まわりのライブラリ整備が遅れているという問題があるが
0605デフォルトの名無しさん
NGNGttp://www.vector.co.jp/soft/win95/prog/se057800.html
0606デフォルトの名無しさん
NGNGなぜ、自分で試してみない?
試用制限があるわけでもないのに。
0607アイコンほしい
NGNG.cpp .c .res .h などにアイコンを付けてみたいと
思いました。
いくつか紹介してください。
特に、色数をあまりつかわないものを希望します。
0608デフォルトの名無しさん
NGNGダメなんです・・・
0609デフォルトの名無しさん
NGNG0610デフォルトの名無しさん
NGNGそんなもんに頼らず、自分でシコシコ書きなさい。
嫌なら、VC++かBCBを買いなさい。
0611デフォルトの名無しさん
NGNG#include<stdio.h>
int APIENTRY WinMain(HINSTANCE hInst,HINSTANCE hPrevInst,LPSTR lpCmdLine,int nCmdShow)
{
MessageBox(NULL,"逝って良し!","",MB_OK);
return 0;
}
/ * コンパイル時にエラー表示出まくるのに * /
/ * 正常にコンパイルできますが・・・?アホな質問スマソ* /
0612デフォルトの名無しさん
NGNG意味不明。それは質問なのか?
0613デフォルトの名無しさん
NGNG0614デフォルトの名無しさん
NGNG0615デフォルトの名無しさん
NGNG0616603
NGNGTNX
>C++まわりのライブラリ整備が
標準のが使えないとちょっと……だったりするので。
出来る限り可般性を持たせてプロトタイプを完成させて、
それからgccに手をだしてみるか検討します。
0617デフォルトの名無しさん
NGNGまとめて削除したら100Mも空けた。 これって問題なし?
0618営農ギコMC ◆cJTGtEIXl.
NGNG自分のプロジェクト内のファイルなら、問題無い。
というか TC5 & BC5 はその辺の中間ファイル出しまくるよね。
しかし、コンパイラ等がインストールされてるフォルダ配下のファイルは
消しちゃいかん罠。
0619デフォルトの名無しさん
NGNG例えコンパイラのフォルダであっても、
消して良い。(bcc5.5なら)
0620デフォルトの名無しさん
NGNGこれはプリコンパイルドヘッダーのファイルです。
0621デフォルトの名無しさん
NGNG0622デブォルトの名無しさん
NGNG意味不明。それは質問なのか?
0623デフォルトの名無しさん
NGNG「test.c」「incre.c」「incre.h」、以上3つのファイルを同一フォルダに置き、
bcc32 -5 -o1 test.c incre.c
とコマンドラインに入力すると。
「Error: 外部シンボル '_main'が未解決」とでます。
BCCDeveloperみたいなプロジェクトを作成する環境を利用すると無事に
コンパイルするのですが、どこがいけないのでしょう?。
0624デフォルトの名無しさん
NGNGCでは最初main()という関数から実行が始まるんだが。
0625デフォルトの名無しさん
NGNG質問返し。作ろうとしてるのはコンソールアプリ?
0626デフォルトの名無しさん
NGNGそんなんありなんですか?
0627623
NGNGそうです。
コマンドラインへ与える引数がおかしいのでしょうか?
makeの使い方が分からないのですが、この際、makefileの書き方を
勉強しようとも思っています。「c:\」に三つのファイルがあるとして
ご教授ください。
0628623
NGNG/* test.c */
#include <stdio.h>
#include "incre.h"
int main(void)
{
int num = 10;
increment(&num);
printf("num=%dです\n", num);
return 0;
}
/* incre.c */
void incremetn(int *pA)
{
(*pA)++;
}
/* incre.h */
void incremetn(int *pA);
0629デフォルトの名無しさん
NGNGあとは、米Microsoft社製のWindowsというシステムでは、GUIモード用のプロ
グラムはWinMain()という関数がエントリポイントになっているそうだ。
0630623
NGNGvoid increment(int *pA)
です。
0631821
NGNG0632デフォルトの名無しさん
NGNGmakeの話なら「make makes many problems」
http://pc2.2ch.net/test/read.cgi/tech/1029599472/
でもBorlandのmakeも特殊だからなぁ。
0633bccで漢字
NGNGstrlenだと、1文字を2文字で数えてしまう。
処理系依存だから、どうにもならないのか
0634デフォルトの名無しさん
NGNG0635デフォルトの名無しさん
NGNG>bcc32 -5 -o1 test.c incre.c
-o1 を -O1にすりゃいけるよ
0636デフォルトの名無しさん
NGNGコンパイルのときに-tWDをつけるだけでいいんでしょうか?
0637デフォルトの名無しさん
NGNGとりあえず、WinMain -> DllMain に変更。
http://www.kumei.ne.jp/c_lang/sdk2/sdk_119.htm
0638デフォルトの名無しさん
NGNGextern "C" も付けた方がいいよ。
0639デフォルトの名無しさん
NGNG早速ありがとうございます。ちょっと今コンパイルできない状況なので確認できないのですが、WinMainをDllMainと変更して-tWDでよろしいのでしょうか?
0640デフォルトの名無しさん
NGNGhttp://www.ecoop.net/coop/tips/dll.html
0641デフォルトの名無しさん
NGNGextern "C" {
#endif
void __declspec(dllexport) __stdcall hoge(int hogehoge);
#ifdef __cplusplus
}
#endif
BOOL WINAPI DllMain(HINSTANCE hDLL, DWORD dwReason, LPVOID lpReserved)
{
return TRUE;
}
void __declspec(dllexport) __stdcall hoge(int hogehoge)
{
hogehoge;
}
0643623、私は裕美子 ◆SMenjtDUeo
NGNGありがとうございました。助かりました。
0644デフォルトの名無しさん
NGNG0645デフォルトの名無しさん
NGNGGTK+をBCCで使いたいのですが、UNIX関係は不案内でファイルのどれとどれが必要が
今ひとつ分かりません。
経験のある方、アドバイスを御願いします。
とくに
#include<gtk/gtk.h>
コレなんですが、[/]はディレクトリのパスを表しているのですか?
0646デフォルトの名無しさん
NGNG> GTK+をBCCで使いたいのですが、UNIX関係は不案内でファイルのどれとどれが必要が
> 今ひとつ分かりません。
そんなの世界中の誰にも分からんと思われ。
> 経験のある方、アドバイスを御願いします。
たぶんいない。
> コレなんですが、[/]はディレクトリのパスを表しているのですか?
yes
0647デフォルトの名無しさん
NGNGこの手のBCC++の吐き出すワークを削除するプログラムが
あったように思っていたのですが、
エクスプローラで拡張子で検索すればよいと気がつきました。
うちの環境では
*.ilc *.ild *.ilf *.ils *.tds
は無条件に削除。で問題ありませんでした
*.map *.RES
はうちでは生成されてません
*.objはLIBディレクトリにもあり、もうちょっとで削除して
しまいそうになりました。
とりあえずOBJは残してILなんとかとtdsだけ削除すれば
そうとうディスクスペースを掃除できます。
0648デフォルトの名無しさん
NGNG0649営農ギコMC ◆cJTGtEIXl.
NGNGそのぐらい、当たってくだけろ。
GTK+ するには、Glib 等が必要。その辺もダウソなりして、インポートライブラリを作り、
あとは BCC のパス設定をいじるべし。
0650645
NGNG「Error: 外部シンボル '_main'が未解決」とでます
エラーが上の一つだけになるまで当たり続けましたが、もう一歩で砕け散りました。
0651645
NGNGhttp://www.gimp.org/~tml/gimp/win32/gtk+-dev-1.3.0-20030115.zip
以上のファイルだけで良いと思うのですが、解答してBCCのincludeディレクトリに
ヘッダらしきものを全てコピーし、Libディレクトリにライブラリらしきものを全て
コピーして、やってみました。
0652デフォルトの名無しさん
NGNGlibはちゃんとコンバートした?
bcc のリンカはOMF形式しか使えんよ。
0654デフォルトの名無しさん
NGNG0656デフォルトの名無しさん
NGNG0657デフォルトの名無しさん
NGNGどのようにしたらよいのでしょうか?お願いします。
[;37;0;40mC:\c>bcc32 1.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
1.cpp:
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:/c/1.tds (error code 0)
0658デフォルトの名無しさん
NGNGCLI (Command Line Interface)と
CUI (Command line User Interface Or Character User Interface )
って、全く同じ意味なの?
BCCとあんまり関係ないけど、知ってる人、教えて
0659デフォルトの名無しさん
NGNG0661デフォルトの名無しさん
NGNG0662デフォルトの名無しさん
NGNGTurbo Debugger立ち上げたままとか?
0664デフォルトの名無しさん
NGNGその症状が出る最短のソースを貼り付けてみ。
0665デフォルトの名無しさん
NGNG0666デフォルトの名無しさん
NGNG0667デフォルトの名無しさん
NGNG0668657
NGNG#include <stdio.h>
int main(void){
printf("うんk");
return 0;
}
>>665
bcc32.cfg
が
-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\lib"
で
ilink32.cfg
が
-L"c:\Borland\Bcc55\lib"
です。
多分あってるとは思うのですが、やっぱなりません…
0669デフォルトの名無しさん
NGNGBCC再インストールしてみてみてもダメ?
リンカ自体が壊れてる臭い
0671デフォルトの名無しさん
NGNGファイル捨てるだけ?
0673デフォルトの名無しさん
NGNG0674デフォルトの名無しさん
NGNGilink32.cfgに-Gnを追加してみたら?
0675デフォルトの名無しさん
NGNGNT系持ってないから分からないけど
ファイルを作れないと言ってるのだから
権限とかの問題じゃないのかな…
0676657
NGNG設定したしBCCって出てくるんで多分通ってるはずです・・・
>>673
駄目でした・・・
>>675権限は全部出来るやつにしてるから大丈夫なはずなんですけど・・・
あきらめて他の方法探そうかな・・・
0677657
NGNG0678デフォルトの名無しさん
NGNGいや、リンカでこけてる(*.objは生成されとる)し、
*.tdsへの権限が問題なら「削除不可」と出る筈。(実験した)
Fatal: Error detected (LME279)
Fatal: Error detected (LME347)
を見ると>>699の言う通り何かが壊れてるような気が。
(obj、libの有無で出るエラーじゃないことも確認した)
bcb持ってる知人が居たら、ヘルプ見せてもらって
↑の意味を調べると良いかと。
0679デフォルトの名無しさん
NGNGError detected リンカメッセージ
--------------------------------
エラーが検出された
リンカが未知のエラーを検出しました。
0680デフォルトの名無しさん
NGNGヘルプ表示は
Exxxx
Fxxxx
Wxxxx
しかないよ
0681デフォルトの名無しさん
NGNG解決方法ではないが
ttp://threads.borland.com/threads/threads.exe/thread?view=fulltext&refid=6829
0682デフォルトの名無しさん
NGNGメモリ、もしくは、ハードディスクの容量が足りない
あるいは、ハードディスクがクラッシュしてるとか…
↑のような状態で、やった事がないから分からないけど
念の為、確かめてみたら
0683657
NGNGメモリは100MBくらい、ハードディスクは10GB弱残ってる状態でコンパイルしましたが、だめでした。
ハードディスクがクラッシュしてるってのはどうやって調べればいいんですか?
>>681
自分でもググッた時にそれしか出てこなくて、一応見たんですけど、多分解決法は書いて無いですよね・・・
0684デフォルトの名無しさん
NGNGタスクマネージャ(タスクバーを右クリックで出せる)で
リンク中メモリ不足になってないか確かめてみれ。
ハードディスクのチェックは chkdsk c: でできる。
0686デフォルトの名無しさん
NGNGされることなく完了しますた。当方の環境は
OS:Windows2000 Professional (SP3)
メモリ:256MB
です。
>>669>>678>>684の各氏の指摘をまとめると、可能性としては
・ハードディスクがイカれている → chkdsk や NortonUtilities などで検査
・メモリが少なすぎる →さすがに128MB以下は少なすぎるだろう…
・コンパイラのプログラム(特にリンカ)そのものが壊れている →入手経路は?
あたりかな。。
0687ハイフンでなくスラッシュでは
NGNG-L"c:\Borland\Bcc55\lib"
ウチのは↓じゃないと動かないが。
/L"c:\Borland\Bcc55\lib"
0689デフォルトの名無しさん
NGNG""で囲んでないと途中の/もスイッチとみなすクソ仕様だが、先頭は-でも桶。
0690デフォルトの名無しさん
NGNG俺なんか いつも警告の嵐でございます。
0691デフォルトの名無しさん
NGNG0692デフォルトの名無しさん
NGNGDirectX8.1SDK サンプルのDirectDraw関係はコンパイルできたのですが
Direct3D関係がコンパイルできません。
お約束のsqrtfは回避できたのですがここでエラーとなります。
エラー E2034 E:\src\d3dapp.cpp 269: 'int (*)(const void *,const void *)' 型は
'int (cdecl *)(const void *,const void *)' 型に変換できない
(関数CD3DApplication::BuildDeviceList() )
エラー E2342 E:\src\d3dapp.cpp 269: パラメータ '__fcmp' は
int (cdecl *)(const void *,const void *) 型として定義されているので
int (*)(const void *,const void *) は渡せない(関数 CD3DApplication::BuildDeviceList() )
268: // Sort the list of display modes (by format, then width, then height)
269: qsort( modes, dwNumModes, sizeof(D3DDISPLAYMODE), SortModesCallback );
0693デフォルトの名無しさん
NGNG0694デフォルトの名無しさん
NGNGSortModesCallback にcdecl が付いていない。
素直に cdecl つけるか、一段ラップするか、cdecl が無くても呼び出せる
qsort を作って換わりに使う。
0695デフォルトの名無しさん
NGNG素早いレスありがとうっす!
しかし、しかしながら私目トーシーローなのであります。
具体的にはどうすればいいのでしょうか?
SortModesCallbackはこの様になっています。
//-----------------------------------------------------------------------------
// Name: SortModesCallback()
// Desc: Callback function for sorting display modes (used by BuildDeviceList).
//-----------------------------------------------------------------------------
int SortModesCallback( const VOID* arg1, const VOID* arg2 )
{
D3DDISPLAYMODE* p1 = (D3DDISPLAYMODE*)arg1;
D3DDISPLAYMODE* p2 = (D3DDISPLAYMODE*)arg2;
if( p1->Format > p2->Format ) return -1;
if( p1->Format < p2->Format ) return +1;
if( p1->Width < p2->Width ) return -1;
if( p1->Width > p2->Width ) return +1;
if( p1->Height < p2->Height ) return -1;
if( p1->Height > p2->Height ) return +1;
return 0;
}
0696692
NGNGコンパイルできました。(Libを完全にBorland用に出来ていないのか起動不能)
int __cdecl SortModesCallback( const VOID* arg1, const VOID* arg2 )
また聞きに来るかも知れませんがその時はよろしくお願いします。
ありがとう御座いました。<(_ _)>
0697デフォルトの名無しさん
NGNG0698デフォルトの名無しさん
NGNG0699696
NGNGでは!
0700デフォルトの名無しさん
NGNG0701デフォルトの名無しさん
NGNGコンパイルエラーならねぇ 実行時にエラーが出る。
0702デフォルトの名無しさん
NGNGコンパイル/リンク時に検出させることは無理だろ?
0703デフォルトの名無しさん
NGNG0704デフォルトの名無しさん
NGNGワラタ
0705デフォルトの名無しさん
NGNG0706デフォルトの名無しさん
NGNG0707デフォルトの名無しさん
NGNG> 八本松徳五郎さん(68)
この人、歌うまいよね。
0708デフォルトの名無しさん
NGNG10000円だしね
0709デフォルトの名無しさん
NGNG0710デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?q=%94%AA%96%7B%8F%BC%93%BF%8C%DC%98Y&ie=Shift_JIS&hl=ja&lr=lang_ja
0711デフォルトの名無しさん
NGNG0712デフォルトの名無しさん
NGNGヨシエサンヤメシハマダカノウ(((( ;=д=)))カクカクプルプル
0713デフォルトの名無しさん
NGNGBorland恐い。
0714デフォルトの名無しさん
NGNG部落らじゃないかゴルァ
0715デフォルトの名無しさん
NGNG0716デフォルトの名無しさん
NGNGくらいじゃないか
0717デフォルトの名無しさん
NGNG他で作ったフォームを取り込んでちょっと改造するって出来ないの?
さわりしかやってないけど。
0718デフォルトの名無しさん
NGNGss.str("") としているのだけど、最初の呼び出しでは効果が
あるのに2回目以降の呼び出しではバッファがクリアされない。
0719デフォルトの名無しさん
NGNGバグ。RogueWaveのライブラリには他にもいろいろなバグがあり、
BorlandがSTLPortに走ったのもそのせいもあるかも。
0720デフォルトの名無しさん
NGNG#define _USE_OLD_RW_STL
#include <iostream>
#include <sstream>
#include <string>
int main()
{
std::stringstream st("abc");
std::string str;
st.str("");
if (!(st >> str))
std::cout << "クリアされています。" << std::endl;
else
std::cout << "クリアされていません。" << std::endl;
st << "abc";
st.str("");
if (!(st >> str))
std::cout << "クリアされています。" << std::endl;
else
std::cout << "クリアされていません。" << std::endl;
}
0721デフォルトの名無しさん
NGNGちょっと悔しいな。
0722デフォルトの名無しさん
NGNG_USE_OLD_RW_STLというのはRogueWaveのライブラリを使うマクロ
だよ。これで直っているという事はあの後直さされたんじゃないかな?
でも時既に遅くBorlandはRogueWaveを見限ったようだね。
でも未だにSTLPortとRogueWave両方入っているという事は、まだ
契約が切れてないんだろうな。
0723デフォルトの名無しさん
NGNG0724718(721)
NGNG以降の呼び出しというのは勘違いだったかもしれません。以下のは
クリアは1度だけですが、再設定後の挙動が不可思議です。
#include <iostream>
#include <sstream>
#include <string>
int main()
{
std::string s;
std::string mystr = "hoge0 hoge1 hoge2";
std::stringstream st(mystr);
while (st >> s) { std::cout << s << ' '; }
std::cout << std::endl;
// 空にして再設定する
st.str("");
st << mystr;
while (st >> s) { std::cout << s << ' '; }
std::cout << std::endl;
return 0;
}
5.5.1 では、後半のループで文字列を上手く取り出せないようです。
0725724
NGNG勉強し直します。。
0726デフォルトの名無しさん
NGNGst.str(""); の前に st.clear(); を入れれ。
eofbitが立っていると以降の操作は無視されるから。
0727デフォルトの名無しさん
NGNG#でもistream_iterator周りにバグがあったような記憶が・・・・
0729デフォルトの名無しさん
NGNG0730デフォルトの名無しさん
NGNG0731デフォルトの名無しさん
NGNGすみません、bcc5.5でこのページのソースをcompileしたのですが上手くいきません。
errorのログは
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
arb.cpp:
エラー E2034 arb.cpp 22: 'void *' 型は 'HBRUSH__ *' 型に変換できない(関数 __stdcall WinMain(HINSTANCE__ *,HINSTANCE__ *,char *,int) )
警告 W8057 arb.cpp 46: パラメータ 'lpszCmdLine' は一度も使用されない(関数 __stdcall WinMain(HINSTANCE__ *,HINSTANCE__ *,char *,int) )
*** 1 errors in Compile ***
と出て来ました。そして、エラーの行を削除してコンパイルしたら
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
arb.cpp:
警告 W8057 arb.cpp 45: パラメータ 'lpszCmdLine' は一度も使用されない(関数 __stdcall WinMain(HINSTANCE__ *,HINSTANCE__ *,char *,int) )
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照)
と出て来ました。どうすれば解決できるでしょうか?
OSはWindows98SEです。
0732デフォルトの名無しさん
NGNG★いらっしゃいませ!!ようこそココへ★
0733デフォルトの名無しさん
NGNGWindowsアプリケーションを作る場合はコンパイラオプションに-Wをつける必要があるので
bcc32 -W arb.cpp とすればできます。
あとエラーの行のところは下のようにしてください
myProg.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
コンパイラオプションのヘルプ見といたほうがいいよ
0734731
NGNGやってみます
0735731
NGNG上手くいきました有難うございます!
0736デフォルトの名無しさん
NGNGネットで拾ったサンプルコードをコンパイルしてみたりしているのですが、
リンカの時点で
「外部シンボル '_D3DRMVectorNormalize' が未解決」みたいなエラーが
ワンサカ出てきます。
ライブラリファイルにd3drm.libを指定しているだけではダメなんでしょか。
0737デフォルトの名無しさん
NGNGCBarで試してみたら?
0738デフォルトの名無しさん
NGNG右クリックの時にコンテキストメニューを表示させる為
{
HMENU hMenu1; POINT pi;
hMenu1=CreatePopupMenu();
AppendMenu(hMenu1, MF_STRING, IDM_CLOSE, "閉じる");
GetCursorPos(&pi);
SetForegroundWindow(hWnd);
TrackPopupMenu(hMenu1, TPM_LEFTALIGN, pi.x, pi.y, 0, hWnd, NULL);
DestroyMenu(hMenu1);
}
の様にすると、表示させた後でメニュー以外のとことを左クリックしても
このメニューが消えてくない・・・ OSはWindows98SEです。
0739デフォルトの名無しさん
NGNGBCCForm and BCCSkelton
http://www.vector.co.jp/soft/dl/win95/prog/se226181.html
が解凍できません。
フォルダを選んで、実行終了までいくのですが、実際には
解凍されていない。どうも解凍0%のまま終了してしまうようです。
他にも同様の方、おられませんか?
環境はWindows98です。
0740デフォルトの名無しさん
NGNG同じエラーが出るです。
CBarの場合は、「ファイル>プロジェクトのプロパティ」内の「追加ライブラリ」で
指定するんですよね。
DirectX7SDKのd3drm.libには以下のシンボル
_D3DRMVectorNormalize
_D3DRMVectorCrossProduct
_D3DRMVectorModulus
_D3DRMVectorRotate
は含まれていないということなんだろうか…。
ライブラリが変なのかな、と思い直しまして、
implibでd3drm.dllからd3drm.libを作ってみたりもしたんですけど、これでもダメでした。
どーなってんだー。
0741デフォルトの名無しさん
NGNG私もやってみました。確かに、指定したフォルダに解凍されませんね。
「ファイルやフォルダの検索」で「bccform*」と検索してみたら、
なんと「c:\program files」の中に勝手に「borland」ってフォルダ掘って
そこに解凍されてました。あひゃひゃー。
0742デフォルトの名無しさん
NGNGあ、ホントですね。
古い自己解凍ソフトだから、作りがいまいちなのかな。
http://www.vector.co.jp/soft/win95/util/se055662.html
当方はこれでLZHに戻して、解凍しました。
0743デフォルトの名無しさん
NGNGそういう時は、関係しそうなキーワード (BCC DirectX lib 辺り?)でググるべし。
0744736,740(ついでに741も)
NGNGさんざんググった末の、最後の頼みの綱ですわ、2chは。
まだググりが足らないんスかねぇ…。
バイナリエディタでd3drm.lib覗いてみたら、
件のシンボルは全部しっかり含まれておりました。そりゃそーだ。
これはもう「寝ろ」ということでしょうか。一晩寝ると、不思議と解決したりするもんです…。
0746738
NGNG左クリックでTrackPopupMenuから処理が戻ってきて消えました。
0747736,740(ついでに741も)
NGNG落としてみましたぜ。
ページに「Date Published:12/22/1999」なーんて書いてあるもんだから
ちょいと胸ときめいてみたりもしたんですけどね、
解凍した中身はどれもタイムスタンプが「99/09/08 15:51」とあって、
これは元の、「C:\mssdk\lib\Borland」ん中のものと同じです。
エラーも相変わらず同じものが出てまいりました。うわーん。
ググって知ったことですけど、dinput.libなんかは明らかに不具合があるようですね。
0748736,740(ついでに741も)
NGNGimplibに-aオプションを付けて、d3drm.dll→d3drm.libをやってみました。
そしたら、>>740で挙げた4つのシンボルの未解決エラーは出なくなったんですけど、
替わりに今度は「'Direct3DRMCreate' が未解決」とか言い出し始めました。
いい天気だな。洗濯でもするか。
0749デフォルトの名無しさん
NGNGSDK置いてなかったっけ。そういうのとぶつかってないかな。
0750デフォルトの名無しさん
NGNGいいよな、そこ。
0751736,740(ついでに741も)
NGNGたぶん無いと思います。
mssdkの内容でPSDKの中身を上書きしてしまいましたし、
bcc32.cfg/ilink32.cfgともどもmssdkは参照させていません。
業を煮やした私は、implibで作ったd3drm.libを「d3drm_.lib」とリネームし、
元のd3drm.libと両方リンクしたのでした。
この措置の方がよっぽどぶつかりそうな気がするんですが、
一応コンパイルできました。
出来たexeはエラーで止まったりするけど。もーいやだ。もー次に行きたい。
0752デフォルトの名無しさん
NGNG素直にVS買うか、.NET FrameworkSDK落としてcl.exe使っとけ
0753デフォルトの名無しさん
NGNGありますか?
0755753
NGNG英語だ…(T0T)
0756デフォルトの名無しさん
NGNGMSDNのアドレス貼っておいてなんだが、ひょっとしてBCB(VCL)のヘルプってオチじゃないよな?
VCLだったらTBitmapとか見て見れ
0757736,740(ついでに741も)
NGNGおれ昔、何かの気の迷いだろうな、VC++5のLearning Editionを買ったですよ。
ずっとハードディスクの肥やしになってたんで昨日アンインストールしました。
長らくのスレ汚し失礼いたしました。
0758営農ギコMC ◆cJTGtEIXl.
NGNG日本語版の Library にもあるような気が。
>>757
漏れもLer版持ってる・・・。
でも、今考えると・・・あれって激しく無意味だった。
VC.NETのPro版が単体売りされてればいいのだがなぁ。
0759デフォルトの名無しさん
NGNGコンパイラとしてなら置いてあっても良いんじゃない?
0760デフォルトの名無しさん
NGNG日本語の方は関数のリファレンスしかなかったり‥‥(´・ω・`)
0761デフォルトの名無しさん
NGNGSDKのページに他にもいろいろあるけどこれで良かったんだろうか
開発環境はWin98でBCC+BCC Developerです
bcc32.cfg ilink32.cfg autoexec.bat
にそれぞれDXSDKのIncludeとLibのパス追加してやるだけじゃだめですか?
SETとか%PATH%とか意味わからないんですけどBCC使ってもいいですか?
0762デフォルトの名無しさん
NGNGどううまくいかないか分からないのでエラー貼ってくれ。
0763デフォルトの名無しさん
NGNGSDKの.libはVC用だから使えません。
Direct3D以外はimplibを使ってDLLから作りましょう。
Direct3Dは('A`)ノ シラネ
0764デフォルトの名無しさん
NGNG早くプログラム組みたい
.dllや.libの意味とか、環境変数、makefileの基本的な勉強からだな
でもサイトがうまく検索できない罠
鬱
0765デフォルトの名無しさん
NGNGBCCDeveloperとか使えばmakefileはとりあえず考えなくていいし。
0766デフォルトの名無しさん
NGNG手元にある教科書はVisual C++のもので、Visual C++の開発環境のツールを使った方法しか書いてないんです
borlandのコンパイラはVer5.5で、OSはWindows98SEです
0767デフォルトの名無しさん
NGNGとりあえず「猫でもわかる」をググってみ。
0768デフォルトの名無しさん
NGNGbccのヘルプもよく読もう
0769766
NGNG0770デフォルトの名無しさん
NGNG例えば
AAA.cpp BBB.cpp CCC.rc
の3つのソースがあったとして、ここから XXX.exe を作ろうと
する時どのようにメイクファイルを書きますでしょうか。いろいろ
書き方はあるみたいですが一例を挙げてもらえると有り難いです。
0771デフォルトの名無しさん
NGNGぐぐれ
0772デフォルトの名無しさん
NGNG一例
all:
bcc32 -eXXX.exe AAA.cpp BBB.cpp CCC.cpp
0773デフォルトの名無しさん
NGNGall:
bcc32 -eXXX AAA.cpp BBB.cpp
brc32 -feXXX CCC.rc
0775770
NGNGCC=c:\borland\bcc55\bin\bcc32
all:
$(CC) -eXXX AAA.cpp BBB.cpp
このようにしてみたのですが「コマンド ilink32.exe を
実行できない」となってしまいました。環境変数の設定や
ilink32.cfg などのファイルは用意してないのでこのせいかと
思うんですが、この状態でメイクファイル側から ilink32 が
起動するように設定することはできるでしょうか。
0776デフォルトの名無しさん
NGNGhttp://www.borland.co.jp/cppbuilder/freecompiler/faq/bccfaq4.html
0777770
NGNG良いなと思っていたんですが、この構文を使う場合はパスを通す
する必要があるということですね。参考になりました。
0778試さずに書くが
NGNGbcc32.exe にはコンパイルのみさせて、リンクはilink32.exeを明示的に
呼び出せば(多分)良いと思われ。
例:
hoge.exe: foo.obj bar.obj
$(LD) $(LDFLAGS) c0?32.obj $**, $&,, ilink32.lib import32.lib
.cpp.obj
$(CC) $(CFLAGS) /c $<
0779デフォルトの名無しさん
NGNG尊敬に値するのう。
ビジュアルな開発環境のツールを使わずにウインドウやボタンとかの物をC言語や
C++言語のコードで一から作るってすごいな。
俺なんかGUIプログラムはVBでしか作れへんし。
0780デフォルトの名無しさん
NGNG07811
NGNGint APIENTRY WinMain(HINSTANCE h,HINSTANCE hpi,LPSTR lps,int n){
MessageBox(NULL,"test","MSG",MB_OK);
return 0;
}
上のソースを
bcc32 -W arb.cpp
でコンパイルすると
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
arb.cpp:
警告 W8057 arb.cpp 6: パラメータ 'h' は一度も使用されない(関数 __stdcall WinMain(HINSTANCE__ *,HINSTANCE__ *,char *,int) )
警告 W8057 arb.cpp 6: パラメータ 'hpi' は一度も使用されない(関数 __stdcall WinMain(HINSTANCE__ *,HINSTANCE__ *,char *,int) )
警告 W8057 arb.cpp 6: パラメータ 'lps' は一度も使用されない(関数 __stdcall WinMain(HINSTANCE__ *,HINSTANCE__ *,char *,int) )
警告 W8057 arb.cpp 6: パラメータ 'n' は一度も使用されない(関数 __stdcall WinMain(HINSTANCE__ *,HINSTANCE__ *,char *,int) )
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
のような警告が出てきます(コンパイルは出切るし出来上がったファイルの実行も出来ます)
07822
NGNG#include <windows.h>
int APIENTRY WinMain(){
MessageBox(NULL,"test","MSG",MB_OK);
return 0;
}
と書き換えてコンパイルすると
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
arb.cpp:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: 外部シンボル 'WinMain' が未解決(C:\BORLAND\BCC55\LIB\C0W32.OBJ が参照)
とerrorが出てきます。(コンパイルできません)
警告もエラーも出ないようにする方法はないのでしょうか?
0783デフォルトの名無しさん
NGNGint APIENTRY WinMain(HINSTANCE , HINSTANCE , LPSTR , int ){ か
コンパイラオプションに-w-8057をつける
0784デフォルトの名無しさん
NGNG//VCの例
#pragma data_seg("hoge")
static int = 0;
#pragma data_seg()
0785デフォルトの名無しさん
NGNGBCCには #pragma data_seg はないので、諦めてメモリマップドファイルを
使う。
0786デフォルトの名無しさん
NGNG#pragma option -zR_SHARED
#pragma option -zS_SHAREGROUP
#pragma option -zT_SHARECLASS
こんな方法もあるのだが、これは制限が多くて使いづらいのであまりお勧めできない
0787デフォルトの名無しさん
NGNG上手くいきました有難うございます!
0788デフォルトの名無しさん
NGNG-zオプションは非公開みたいだね。
0789784
NGNG↓これみたいですね。情報ありがとうございます。
http://www.borland.co.jp/qanda/cbuilder/c0005049.html
0790デフォルトの名無しさん
NGNG0791デフォルトの名無しさん
NGNGダイアログのグループボックス内に子コントロールを配置したいのですが
どのように記述すればよいのでしょうか?
0792791
NGNGコントロールの親子関係を記述できるのか、ということです。
0793デフォルトの名無しさん
NGNGどこかにないでしょか?
0794デフォルトの名無しさん
NGNGMS も VS IDE 任せだろうし、それだけ入手するのはちょっと大変かと思う。
BCC って VCL も MFC も ATL もついていないんじゃなかったっけ?
純 SDK のみでも作れないことは無いと思うけど、結構大変だと思う。
たぶん、 CBuilder で IE コンポーネントを。って話を聞き間違えたんではないかな?
793 さんが聞いた。ってのの元ネタを教えてくれれば確認できるけどね。
0795デフォルトの名無しさん
NGNG試したことはないけど、手元にどこからかコピペしてきたメモがある。
#import "c:\windows\system\shdocvw.dll" rename_namespace("CLASS1") named_guids
#import "c:\windows\system\mshtml.dll" rename_namespace("CLASS2") named_guids
0796デフォルトの名無しさん
NGNGIEコンポーネントスレにも使えるってかいてあったけど本当かな。
gccでも使えるなんて初めて聞いたが。
http://pc2.2ch.net/test/read.cgi/tech/982930049/679-681n
0797デフォルトの名無しさん
NGNGBCC Developer用 キー操作記録/再生ツール
ttp://www.geocities.co.jp/SiliconValley-Oakland/4672/
BdInst
BCC DeveloperおよびBCCFormのインストール支援ソフト
ttp://www.vector.co.jp/soft/win95/prog/se278371.html
こういう便利ツールがあるのはいいね。
0798デフォルトの名無しさん
NGNGObjective Cでつか?
0799デフォルトの名無しさん
NGNGいろいろダウンロードしてようやくそろえて
自分で書いたプログラムをコンパイルしたのですけど
エラーで
this program must be run under Win32
とでてコンパイルできないのですけどどうすればいいのでしょうか?
0800デフォルトの名無しさん
NGNG0801デフォルトの名無しさん
NGNGBorlandのQ&Aでスタティックリンクライブラリを変換しても正しくリンクできませんと書かれているので。
0802デフォルトの名無しさん
NGNGOSを変える
0803デフォルトの名無しさん
NGNGマルチUzeeeeeeeeeeeeeeeeeeeeeeee!!
0804799
NGNG0806デフォルトの名無しさん
NGNGbcc+bccdevでメイクしようとすると、このようなエラーが出るのですが何なのでしょうか
コンパイルは通るのですが
0807デフォルトの名無しさん
NGNGmsからplatformSDKを落とせば使えるんじゃないかな、たぶん。
俺はBCBだからしらんけど。
0808デフォルトの名無しさん
NGNGそれと、BCCを使ってC言語を学習したいのですが、
よいサイトがあれば教えてください。
よろしくお願いします。
0809デフォルトの名無しさん
NGNG0810デフォルトの名無しさん
NGNG0811デフォルトの名無しさん
NGNGBorlandを使い始めたばかりです。listboxにアイテムを追加
する場合、AddItem()ですが、この()の中には何が入るので
しょう。Helpをみても、AddItem(AnsiString, TObject*)
となっています。私はtextboxにはいってる文字を、saveボタ
ンが押されるたびに、リストに追加したいのです。
このTObject*には何を入れればよいのでしょうか?
0812デフォルトの名無しさん
NGNG0813811
NGNGこれで宿題に取り組めます!!
0814デフォルトの名無しさん
NGNG0815784
NGNGと ) | |
Y /ノ 人
/ ) < >.__Λ∩
_/し' //. V`Д´)/
(_フ彡 / ←>>814
>>811
どちらかというとBCBスレ行き
0816デフォルトの名無しさん
NGNGhttp://www.neco.nu/gohodoji/bccfaq/bccfaq.html
を見たところ、
WINVER
_WIN32_WINNT
を定義し直せばいいらしいんだが、それ以外に何か解決方法なかったっけ?前スレ
を「コモンダイアログ」で探しても見つからなかった…
前スレ(html化されてます):
http://pc3.2ch.net/tech/kako/1002/10023/1002377328.html
0817デフォルトの名無しさん
NGNG値を代入するとよし。95 では 76 らしい。自分で確認してね。
0818あぼーん
NGNG0819816
NGNGさっそくの返答感謝!
…そうか、キーワードは「OpenFileName」「lStructSize」なのか。googleで検索
してみたら無事発見できますた:
http://hp.vector.co.jp/authors/VA010286/tips/trouble.html
http://hp.vector.co.jp/authors/VA023539/tips/dialog/004.htm
# 単純に
# ofn.lStructSize = sizeof(OPENFILENAME);
# ではダメなのね…って何のためのlStructSizeメンバなんだゴルァ!!
次スレ(part3)ではこのことを明記しといた方がいいかもね。
0820816
NGNG--------------------------------------------------
注意:
Borland C++ Compiler 5.5.1 でコンパイルしたプログラムは、コモンダイアログ
を使っている場合、正常に動作しない。これは添付されているSDKのバージョンが
比較的新しいものであることによる(VC++6.0よりも新しい)。回避方法は、
windows.hを#includeする前に2つのマクロ
_WIN32_WINNT
WINVER
を定義し直すことである。詳細は
http://hp.vector.co.jp/authors/VA010286/tips/trouble.html
を参考にするよーに!
--------------------------------------------------
0821デフォルトの名無しさん
NGNG使えなくなってしまいますよ。
プログラムで動作 OS をみて、構造体を取り替える必要があるのです。
構造体の基本部分は同一なので lStructSize に入れる値を変更すれば
よいのですが。
いま手元に BCC5.1 で使っていたヘッダファイルがないのあれですが、
最近の COMMDLG.h では OPENFILENAME_SIZE_VERSION400 が定義されて
いますから、そちらを使う手が。
あまり良い API 設計ではないことは確か。
または Win9x のコモンダイアログをアップデートすべきなのにしないことが問題。
0822デフォルトの名無しさん
NGNGあと、無意味にあげると荒らされやすくなります。
みている人はスレッドを直接見ていますからアゲ/サゲは関係ありません。
普通は sage でよろしく。
0823山崎渉
NGNG0824デフォルトの名無しさん
NGNG0825デフォルトの名無しさん
NGNGDirectDrawの関数を呼び出したら強制終了するようになってしまいました。
implibでddraw.dllからlibを作ると終了しなくなったんですが、
Win2000では起動できないらしいんです。
なにか解決法はないでしょうか?
OSはWin98です。
0826825
NGNGでもなんで7.0のLIBだとダメだったんだろう…(´・ω・`)
0827デフォルトの名無しさん
NGNG0828山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0829デフォルトの名無しさん
NGNGBorland用のやつは怪しいらしい。
0830デフォルトの名無しさん
NGNGエディタで開いて、手動で変換。
あるいは昔のmake変換ツールを探せば
使えるものがあるかも。
※VC7.0は持ってないので憶測だが
VC6.0と互換性があったはずなんで一応。
0831デフォルトの名無しさん
NGNGやっぱ手作業でしょうか・・・。VC7のプロジェクトってXMLになってて6とはぜんぜん
違うもののようです。VC6プロジェクト→C++Builderプロジェクトの変換はC++Builder
にはついているようですが、C++Builderは持ってません。BC++5.0やDelphiなら持って
ますが。
というかC++Builderプロジェクト(bprだっけ?)に変換してもBCCではメイクできないん
でしょうね。
0832816=820=832
NGNGhttp://homepage3.nifty.com/aokura/tips/trouble.html
っつーことで。
コモンダイアログねた:>>816-821及び>>832参照
>>822
スマソ。言い訳させてもらうなら、「別の板とかでsageの質問はネタ」と煽られたこと
があるんでね。>>818に関しては削除依頼だしときます。
0833デフォルトの名無しさん
NGNG猫でも〜 を見てはじめたばっかなもんでわかりません。よろしくお願いします。
0834デフォルトの名無しさん
NGNG0835デフォルトの名無しさん
NGNGBCC DEVELOPER(フリー)で使ってる人いないですかぁ?
使い方がよくわからん。。
0836デフォルトの名無しさん
NGNG0837835
NGNGメイクできないんです。
Fatal: ファイル C0X32.OBJ が開けません
とかで。。
0838837
NGNG0839デフォルトの名無しさん
NGNGすべてのエラー晒すべし。
0840デフォルトの名無しさん
NGNGおめでとう
0841デフォルトの名無しさん
NGNG0842デフォルトの名無しさん
NGNG0843デフォルトの名無しさん
NGNG俺は質問者として当然だと思うが。
>>838見てどう思う?
0844デフォルトの名無しさん
NGNG0845デフォルトの名無しさん
NGNG0846838
NGNGしたものと思いこんでててな。。。
スマソ・・・。
0847デフォルトの名無しさん
NGNG学校の先生と出来の悪い生徒みたいでワラタ
0848デフォルトの名無しさん
NGNGint a, b; を用意して
aの中に a1 = 1, a2 = -4, a3 = 3
bにも同様に b1 = -1, b1 = 8, b3 = 5 という様な感じにデータを持たせて
printfで a1+b1 a2+b2 a3+b3 計算結果を表示させたいんですが
a,b の中にデータを持たせるって、どうやればいいんですか?
a,bだけなら、スパゲッティソースでダラダラ書いて出来るんですが
実際に作ろうとしているのは、ちょいと大規模な鶴亀算みたいな感じです。
0849デフォルトの名無しさん
NGNGどういうこと?配列?それなら、
int a[5], b[5];
でそれぞれ [0]〜[4]までの五つが使えるけど。
0851デフォルトの名無しさん
NGNG苦労したなあ。配列を知って8割もコードが減った(w
0852デフォルトの名無しさん
NGNGさらにユーザが定義できる変数は16個までだった。
しかもByte型しかなかった。
いい時代になったな。
0853デフォルトの名無しさん
NGNGそのマイクロBASIC以下のプログラム言語は何ですか?
教えてちょ。
0854デフォルトの名無しさん
NGNGターゲットとなるCPUは Pentium2 です。
オプションについて教えてください
最適化をしてほしいときは、-5 よりも -6 の方が
より有効ですか?
また、-6 に対して、-OS は有効でない(無効である)
のでしょうか?
helpには「-5といっしょにつかうとよい」ようなことが
書いてあります。
もしそうならば、「-6」よりも「-5 -OS」のほうが
より最適化されるのでしょうか?
そもそも、-6 より -5 のところの説明の方が
一生懸命されていて、
「Pentium 以外のシステムでもその性能が維持されます」
ともあるし、なんだか -6 よりも -5 を推奨しているようですが…
0855age
NGNG0856デフォルトの名無しさん
NGNG最適化は
-O1(実行形式ファイルサイズを小さく)
-O2(なるべく速く)
の二つで充分だろ。
0857デフォルトの名無しさん
NGNGこのボーラドンのフリーコンパイラのライセンスはどうなっていますか?
コンパイラの生成したロードモジュールなどに配布の制限はありますか?
シェアウェアや商用として使っても問題ないのでしょうかね?
0858デフォルトの名無しさん
NGNG簡単、確実です。つーか技術情報もそうだけどできるだけ原典を参照するように
しましょう。たまにそこから間違っていることも有るが。
0859デフォルトの名無しさん
NGNGボーラドンに直接問い合わせろ。
0860デフォルトの名無しさん
NGNG0861デフォルトの名無しさん
NGNGhttp://www.google.com/search?num=50&hl=ja&lr=lang_ja&q=%83%7b%81%5b%83%89%83h%83%93
0862デフォルトの名無しさん
NGNG商用に使っても問題はないが、
その場合、売り上げの30%をボーランドに上納しなければならない。
フリー配布なら制限はない。
0863デフォルトの名無しさん
NGNGだったらスゲェやばいんだけど・・・
0864デフォルトの名無しさん
NGNG0865デフォルトの名無しさん
NGNG0866デフォルトの名無しさん
NGNGまさか上納金を納めてめてなかったのか?
ちゃんと払わないとボーランドから黒服の集団がくるぞ!
あーあ・・
0867デフォルトの名無しさん
NGNG作れば良いじゃん。
0868デフォルトの名無しさん
NGNG0869デフォルトの名無しさん
NGNGでも上納金が・・・
0870デフォルトの名無しさん
NGNGってdirectXつかえる?
0871デフォルトの名無しさん
NGNG0872デフォルトの名無しさん
NGNG何か勘違いしてねーか?
0873デフォルトの名無しさん
NGNGBC++とDXでゲーム作りまくってますが
0874デフォルトの名無しさん
NGNG0875デフォルトの名無しさん
NGNGいまなら白装束では?
まぁ、ちゃんと確認とりな。電話を使えば声だけは若いおねぃさんが優しく説明してくれるよ。
0876デフォルトの名無しさん
NGNG0877デフォルトの名無しさん
NGNGなんかコンパイラによって違うらしくて、検索しても良く分かりませんでした
環境はBCC5.5.1です
0878デフォルトの名無しさん
NGNGWindows APIのSleepならWindows.h。引数はms。
0879デフォルトの名無しさん
NGNGいえCのsleepです
こんな感じで使いたいんです
void main(){
int a=1;
sleep(a);
printf("END");
}
0880デフォルトの名無しさん
NGNG0881デフォルトの名無しさん
NGNG0882デフォルトの名無しさん
NGNGいえ、sleepに対応するインクルードファイル自体はあるみたいなんです
一応コンパイルもできるし、正常に作動するんですが、
警告が出るのが気持ち悪いので該当するファイルをインクルードしておきたいと思ったのです
0883デフォルトの名無しさん
NGNGvoid sleep(int i)
{
time_t now, start;
now = start = time(NULL);
for(int j; difftime(now, start) <= i; now = time(NULL) );
}
0884デフォルトの名無しさん
NGNG0885デフォルトの名無しさん
NGNGわざわざ作ってくださって有難うございます
0886動画直リン
NGNG0887デフォルトの名無しさん
NGNGgrepしたらdos.hにあったけど・・・
void _RTLENTRY _EXPFUNC sleep(unsigned __seconds);
0888デフォルトの名無しさん
NGNGありがとうございます!
0889デフォルトの名無しさん
NGNG今時めずらしいクサレ実装だな。
0890デフォルトの名無しさん
NGNG0891デフォルトの名無しさん
NGNGcase WM_LBUTTONDOWN:
MessageBox(NULL, "", "", MB_OK);
break;
とやると、メッセージボックスが出てこずに
ウインドウが固まります。
VC6ではちゃんと出るのですが・・・・・
OSはXPです
0892891
NGNG正しくは
MessageBox(hWnd, "", "", MB_OK);
でした。
ちなみにウインドウハンドルをNULLにすると
ウインドウは固まりませんが、メッセージボックスが出てきません。
理由をご存知の方、教えてください。
0893デフォルトの名無しさん
NGNGL"" としても駄目だろうか。
0894デフォルトの名無しさん
NGNGMessageBox(hWnd, "a", "a", MB_OK);
これでも固まる?
0895891
NGNGはい、固まってしまいます・・・
ちなみに、
case WM_CREATE: のところで
MessageBox(hWnd, "", "", MB_OK);
とすると、ウインドウが作られる前ですが、
メッセージボックスの作成に成功します。
0896デフォルトの名無しさん
NGNG0897bloom
NGNG0898891
NGNGWNDCLASSEX wc;
wc.cbSize = sizeof(WNDCLASSEX);
wc.style = 0;
wc.lpfnWndProc = (WNDPROC)WndProc;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hInstance = hInstance;
wc.hIcon = LoadIcon( NULL ,IDI_APPLICATION );
wc.hIconSm = NULL;
wc.hCursor = LoadCursor( NULL,IDC_ARROW );
wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
wc.lpszMenuName = NULL;
wc.lpszClassName = CLASSNAME;
hWnd = CreateWindowEx(
0,
CLASSNAME,
"Main",
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
600,
400,
NULL,
NULL,
hInstance,
NULL);
質問の意味を取り違えていたら
ごめんなさい
0899デフォルトの名無しさん
NGNG0900デフォルトの名無しさん
NGNGこれがローカル変数なんて事はないよな?
0901デフォルトの名無しさん
NGNGおいらも、同じエラー?で困ってるのだが。
結局どういうパスにしたの?
変更前と変更後を晒してください。
0902名無し~3.EXE
NGNGやり方がわかりましぇん。ググっても出てこないし・・・
誰か教えて
0903デフォルトの名無しさん
NGNG(BCPadやSetbcc以外で)
0904デフォルトの名無しさん
NGNG0905デフォルトの名無しさん
NGNGじぇんじぇんわかんない・・・。
0906デフォルトの名無しさん
NGNGError: 外部シンボル '__stdcall WinProc(HWND__ *, unsigned int, unsigned int, long)' が未解決(F:\C++\DQN\DEBUG\DQN.OBJ が参照)
となります。
なんで?
0907デフォルトの名無しさん
NGNG0908デフォルトの名無しさん
NGNG引数渡しが標準でC形式じゃなくてパスカル形式なの?
VC++だと標準ではC形式だよね。
0909デフォルトの名無しさん
NGNG0910デフォルトの名無しさん
NGNG0911デフォルトの名無しさん
NGNG引数渡しに使ったスッタクを元に戻すのが呼び出した側か呼び出された側か、ってこと。
0912デフォルトの名無しさん
NGNGあるなら、それは、おいくらなのかしら?
0913デフォルトの名無しさん
NGNGを見れば判るが、製品版は BCB5
今は売ってなくて BCB6が後継品種
http://www.borland.co.jp/cppbuilder/
0914デフォルトの名無しさん
NGNG携帯だから見られないの。
誰か要約してくださるかしら。
0915デフォルトの名無しさん
NGNGマジレス、VC買った方が得。
0916デフォルトの名無しさん
NGNG0917デフォルトの名無しさん
NGNG0918デフォルトの名無しさん
NGNG必要なのはコマンドラインコンパイラだけで、
クラスライブラリやらIDEは要らないわけだが、
それでも製品版を買う利点はあるだろうか?
性能はどれくらい違うの?
0919デフォルトの名無しさん
NGNGbcc5.5で充分
0920デフォルトの名無しさん
NGNGでも上納金はどうするの?
0921デフォルトの名無しさん
NGNGコンパイラの性能はBCBもBCCも全く同じ。
0922デフォルトの名無しさん
NGNGインランアセンブラは使えないけどね
0923デフォルトの名無しさん
NGNGしたいんだけど、そういうgraphic関連の関数はBCCにはないのかな?
0924デフォルトの名無しさん
NGNGコンソールアプリはコンソールにグラフィックを描画する事は原理的には出来ませんが
GetDC(0) して デスクトップ全体に描画させればいいと思いますよ。
0925デフォルトの名無しさん
NGNG0926デフォルトの名無しさん
NGNG一応使えるようだが
拡張子が*.cppだと駄目らしい
0927デフォルトの名無しさん
NGNGないんじゃないかな。
0928デフォルトの名無しさん
NGNGTurboCのgraphics.hみたいなのということ?
正弦波のグラフでもかくんかいな
0929デフォルトの名無しさん
NGNGデスクトップじゃなくてコンソールのDCを取って描くという手もある。
event drivenじゃないからrepaintされないけどな。
0930デフォルトの名無しさん
NGNGそれは「DOS」の画面じゃないだろ?
0931デフォルトの名無しさん
NGNG>>924からコンソールアプリケーションの話になってるわけだが。
0932デフォルトの名無しさん
NGNGどうやって?
0933デフォルトの名無しさん
NGNG前にどっかのスレにサンプルコードが出てたんだが、忘れた。すまん。
0934デフォルトの名無しさん
NGNG0935デフォルトの名無しさん
NGNG↑何で? どういうこと?
バイナリだけならいいの?
0936デフォルトの名無しさん
NGNG0937デフォルトの名無しさん
NGNG0938デフォルトの名無しさん
NGNG0939デフォルトの名無しさん
NGNG0940デフォルトの名無しさん
NGNG0941BCCライセンス一部抜粋
NGNGソースコードを含む自分のアプリケーションを書き、コンパイル
(バイトコードコンパイルも含む)することができます。
このライセンス契約のすべての条件に従って、お客様は、
追加的ライセンスや料金を払うことなく、本ソフトウェアを使って、
お客様が作成したプログラムを、実行形式でのみ、コピー、
配布することができます。(BCCライセンス情報より、一部抜粋
0942デフォルトの名無しさん
NGNGソース書くのにBCCは使ってない罠
0943デフォルトの名無しさん
NGNGソースファイルを作るのにコンパイラやリンカを使ったおぼえはないぞ。
いつも秀丸だ。
0944943
NGNG0945942
NGNG0946先書いちゃった人
NGNGあなた達すごいです。
僕はそこに気がつきませんでした。
ちなみにMicrosoft製XP版notepad使ってます。
ってことは基本的に*.objと*.tds以外を
配布しても良いってことで自作の*.cや*.cpp,*.hは配布可能。
ソースはOKってことですね。(まとめた)
けど、これでライセンス違反って言われたらヤバイ
0947デフォルトの名無しさん
NGNGMicrosoft製XP版notepadのライセンスを確認しておいたほうが良いぞ
0948デフォルトの名無しさん
NGNG0949デフォルトの名無しさん
NGNG何の為に・・・・?
0950デフォルトの名無しさん
NGNGDLLはどうなんだろ? 実行形式だよね?
0951デフォルトの名無しさん
NGNG配布できないわけがない。
BCCインスコしたときに含まれているファイルを再配布しちゃダメってこと。
0952デフォルトの名無しさん
NGNG0953デフォルトの名無しさん
NGNGnewとdeleteの定義を変えれば、できるのは知ってますが、
他に、VC++みたいにそれ用の関数はないのですか?
0954デフォルトの名無しさん
NGNG0955デフォルトの名無しさん
NGNGそれはリンカに渡すときに、書き出すから。
それを、利用して分割コンパイルでは
いろいろできるし。
あと、たしか*.tdsにはデバッグ情報が入ってるって
見たことがある。
さすがに、本当かは不明。
0956デフォルトの名無しさん
NGNG0957デフォルトの名無しさん
NGNG0958デフォルトの名無しさん
NGNG0959デフォルトの名無しさん
NGNG0960デフォルトの名無しさん
NGNGランタイムライブラリについては全然書いてないんだよなあ。
スタティックリンクしろということか?
0961デフォルトの名無しさん
NGNG「ファイルを開く」のフォルダを指定できないの?
0962デフォルトの名無しさん
NGNG俺も使ってっけど、気にしたことないや。
エクスプローラから.bdpをDnDしたり、
履歴から開いたりしてるからなぁ。
0963デフォルトの名無しさん
NGNGいい気になってんじゃねぇぞ
0964デフォルトの名無しさん
NGNG調子に乗ってました。
ご迷惑おかけして申し訳ありません。
0965デフォルトの名無しさん
NGNG〈 ドウモスミマセン
∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(´Д`;)ヾ
∨)
((
0966デフォルトの名無しさん
NGNG| | (( ) ) |
|  ̄ ̄ ̄ ̄ ̄
∬´◇` ∬ ゴメンナサイ ゴメンナサイ ゴメンナサイ
(∩∩)───────────────
/
/
0967Dale L. Fuller
NGNG0968デフォルトの名無しさん
NGNGせめて4800円とか。
0969山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0970デフォルトの名無しさん
NGNG0971デフォルトの名無しさん
NGNGLSI86試食ではだめだったのでw
0972デフォルトの名無しさん
NGNGあなたに GUI アプリを書く能力があればね。
LSIC では GUI アプリがかけない理由がわかっていれば良いのだけど。
0973スレ違いスマソsage
NGNG> これってGUIのアプリも書けるんだよね?
書けるYO!コマンドラインオプションはきちんと設定するのをお忘れなく
> LSI86試食ではだめだったのでw
ダメに決まってるでしょw……LSIC86試食版は、MS-DOS用プログラムの開発用。
コンパイラ(lcc.exe)もMS-DOSの環境下で動作する。で、Win2000の「コマンドプロ
ンプト」上でそれを起動して使うこともできるので、勉強用として使っている
人も多い、と。
0974デフォルトの名無しさん
NGNG0976デフォルトの名無しさん
NGNG本なんかでもVisual C++とか持っていることを前提に書かれているようなんです。
0977デフォルトの名無しさん
NGNG猫のとこでもいってみたら?
0978デフォルトの名無しさん
NGNGapiで頑張る
http://members.tripod.co.jp/hiro_zero_project/WinMain.c
これをbccで
bcc32 -W WinMain.c
でコンパイルしてみ
0980デフォルトの名無しさん
NGNG実際、これでもWindowsプログラムである罠
#include<windows.h>
int main(int argc,char**argv)
{ MessageBox(NULL,"Hello World","WindowsPro",MB_OK);
return 0;
}
main使ってるからDOS画面は出るけど、立派なWindowsProgram。
0981デフォルトの名無しさん
NGNGいないのか?
0982デフォルトの名無しさん
NGNG0983デフォルトの名無しさん
NGNG0984デフォルトの名無しさん
NGNG0985デフォルトの名無しさん
NGNGディスプレイの目の前の君。
Repeat after me.
New words.
コンパイナー ・・・
0986デフォルトの名無しさん
NGNG0987985
NGNGやった。
言ってくれた人がいるよ。
バンザーイ。
0988デフォルトの名無しさん
NGNG台無し。
0989985
NGNGそうですか。
すいません。
0990デフォルトの名無しさん
NGNGBCCに乗り換えた人って
いるのかな?
両方あるけどBCCの使用率の方が上っていう人も。
0992デフォルトの名無しさん
NGNGBCBじゃなくてBCCか?
なんでわざわざIDEのない処理系に乗り換えるのよ。
0993デフォルトの名無しさん
NGNG軽いから
0994デフォルトの名無しさん
NGNGまさに俺。つってもVC++5.0LearningEditionからだけど。
使用率どころか、VC++アンインストールしちゃったよ。
で、何も考えんとBCC + BCC Developerに至る、と。
0995990
NGNGそれが趣旨の質問。
珍しい人を探す。
0996デフォルトの名無しさん
NGNGVCに金かけていて無料のBCCに移るときって、
抵抗がある気がする。VC5.0でも。
0997デフォルトの名無しさん
NGNG0998デフォルトの名無しさん
NGNG>>996
無かったね。抵抗感。
6.0のスタンダードあたり持ってたってんなら別だけど。
なんかこう、スッキリしたよ。珍しいのか?
0999デフォルトの名無しさん
NGNG多分、珍しい。
さぁ、1000は誰だ?
1000デフォルトの名無しさん
NGNG10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。