タダで使えるBorland ..
[2ch|▼Menu]
751:デフォルトの名無しさん
05/08/09 12:12:58
>>745
そのRekotanプロジェクトはVC++.Netのβで作られたプロジェクトだな。
仕方ないのでVC7.1でプロジェクトを作ってコンパイルしたが、ノーエラーだった。

つまり、ベータコンパイラの環境がまずいのではないかと思う。

752:デフォルトの名無しさん
05/08/09 12:25:27
>>751
お前頭大丈夫か?

753:デフォルトの名無しさん
05/08/09 12:39:55
>>752
スマソ。二日酔いで調子が悪い。
>>748
そうでした。VC7.1なら、プロパティ→リンカ→入力→追加の依存ファイルに
shlwapi.libを追加すれば、エラーは消え、コンパイルが通ります。

Borland-C++はよくわからないのですが、似たような感じで、リンク時に
強制的にshlwapi.libをリンクするようなコンパイラオプションを付ければいいはず。

754:デフォルトの名無しさん
05/08/09 14:32:26
インクルードファイル stdio.h が開けません。
とErrorが出るのはなぜ?

755:デフォルトの名無しさん
05/08/09 14:34:14
>>754
bcc32.cfg(とilink32.cfg)は用意したか?

756:デフォルトの名無しさん
05/08/09 14:37:00
>>755
すみません、よくわからないのですが・・・
何も特別なことをしてないのでたぶん用意できていないのではないかと・・・

757:デフォルトの名無しさん
05/08/09 14:44:16
( ゚д゚)、ペッ

758:デフォルトの名無しさん
05/08/09 14:55:05
>>756
URLリンク(www.cmagazine.jp)

759:754
05/08/09 15:03:39
>>758
setbccは使用しましたがErrorが出ちゃいます。
やっぱり設定ミスですかね?

760:デフォルトの名無しさん
05/08/09 17:47:34
>>756
「特別なことをしてない」ではなく「やるべきことをやってない」


761:デフォルトの名無しさん
05/08/13 21:36:47
ところでお前らはBCCで何してる?

オレは仕事で使うシミュレーションの計算部分だけ書いてDLL化
インターフェースはExcelとVBA
どーよ

762:デフォルトの名無しさん
05/08/14 00:42:37
>>761
その技、パクらせて戴く!

763:デフォルトの名無しさん
05/08/14 11:01:41
表計算 フリーなものではあんまりいいのないな。
(JAVA重過ぎ。)

764:デフォルトの名無しさん
05/08/16 02:33:48
ここは表計算スレですか?
オレはExcelは10万でも買う
Wordはタダでも使わね
BCCはタダだから使う
Editorもタダが良い

765:デフォルトの名無しさん
05/08/16 17:05:48
>>764
そんな貴方にOpenOffice.org

766:デフォルトの名無しさん
05/08/16 17:17:40
>>765 は実際に使ってみて言ってんの?
使ったことないんだったら使ってみ?
とても人に勧めれるようなしろもんじゃねぇから。

767:じぇぬろーく ◆RyJENULLoQ
05/08/16 22:25:16
>>764
タダのEditorだったら…

つ[Peggy Pad ]
URLリンク(www.anchorsystems.co.jp)

768:デフォルトの名無しさん
05/08/17 00:41:07
おいおい、おめーら
オレの振ったBCCの用途にはレス無しかい
ひょっとしてインストールしっぱなし?

769:デフォルトの名無しさん
05/08/17 16:59:25
つまらんレスだったんだろう

770:デフォルトの名無しさん
05/08/17 23:04:13
DirectXスレで質問をしたところ
スレリンク(tech板:311番)
詳しい事はこちらのスレで聞いてくれと言われました。
一体どういう事なのか詳しく教えてください。

771:デフォルトの名無しさん
05/08/17 23:09:11
>>770
>>203-205

772:デフォルトの名無しさん
05/08/17 23:24:56
>>771
dクスです。

773:デフォルトの名無しさん
05/08/18 17:48:53
URLリンク(wisdom.sakura.ne.jp)
アダプタの数を表示するだけのプログラミングなんですが
Fatal: Could not open Debug\test3.exe (program still running?)
上記のエラー?が出るのですが、どうすればいいでしょうか?

774:デフォルトの名無しさん
05/08/18 18:24:06
あ、すみません。何か上手くいったみたいです。

775:デフォルトの名無しさん
05/08/18 20:37:51
URLリンク(www.neco.nu)
BCCでDirectXを使う方法がここに記載されていますが、
現在の最新版DirectX9.0を使う方法を教えてください。

776:デフォルトの名無しさん
05/08/18 21:03:21
1) DirectX SDK をインストールする。
2) URLリンク(www.clootie.ru) でライブラリをもらってくる。
3) bcc32.cfg、ilink32.cfg にインクルード、ライブラリのパスを追加。
4) Direct3D でたぶんエラーになるので、どっかで #define sqrtf(f) (float)sqrt(f) を指定。

777:デフォルトの名無しさん
05/08/18 21:13:39
>>776
ありがとうございます。
4)の意味がよく分からないので教えていただけませんか?

778:777
05/08/20 18:57:37
すみません。でしゃばりすぎました。すみませんすみまs

779:デフォルトの名無しさん
05/08/22 03:45:11
>>505と同じ症状でた
ilink32 c0w32.obj hoge.obj,hoge.exe,,cw32.lib import32.lib,,hoge.res
こんな感じでilink32を使えばうまく動くしresource hackerを使ってもうまくいくんだけど
なんとかならんかなぁ

780:779
05/08/22 14:13:16
>>779解決しました
原因:BCC551英語版だったから
解決:BCC551日本語版を使う
備考:
英語版だとexeに意味のない滅茶苦茶な数値ががリソースとして埋め込まれていました。

うまくいかなかった方法
・RCファイルを半角アルファベットだけにする。
・BCBX日本語版付属のBCC564+brc32を使う。

うまくいった方法
・ilink32 c0w32.obj hoge.obj,hoge.exe,,cw32.lib import32.lib,,hoge.resのようにリンクする
・リソースハッカーを使ってリソースを追加する

試してない方法
・BCC564(BCBX日本語版)&BCC551日本語版のBRC32の組み合わせ


お騒がせしました。色々試しているうちにBCC564が気になったので
使えそうな目処が立ってきたらまた報告します。

781:デフォルトの名無しさん
05/08/23 16:31:22
このフリーコンパイラは、ソースの行数制限とかありますか?

782:デフォルトの名無しさん
05/08/23 16:38:23
ないんちゃう。普通に考える範囲では。

783:デフォルトの名無しさん
05/08/23 17:03:33
というか無いからフリーだろ

784:デフォルトの名無しさん
05/08/23 19:25:44
バージォンが古いだけで市販品と同じ。
付録は付いてないが。


785:デフォルトの名無しさん
05/08/26 04:26:12
>>502-507や>>779-780と似た事態が発生。BCCはたぶん日本語版です。
BCCを再インストールしても、別のコンピュータで試しても同じ症状が出ました。

(1) 82KBのビットマップを表示するが、メニューとアイコンは指定しないプログラム
(2) リソースでメニューとアイコンを指定するが、ビットマップは表示しないプログラム
    →期待通りのexeができる

(3) 18KBのビットマップを表示して、さらにメニューとアイコンを指定するプログラム
(4) 864KBのビットマップを表示して、さらにメニューとアイコンを指定するプログラム
    →アイコンとメニューは指定した通りになるが、ビットマップだけが表示されないexeができる

(5) 1152KBのビットマップを表示するが、メニューとアイコンは指定しないプログラム
    →bcc32でexe生成後、brc32でresを結合する段階でilink32強制終了のダイアログ
    →BCC Developerを使う場合も、exeとresを結合する段階でilink32強制終了のダイアログ

「ilink32が受け付けるresの大きさに限度があるのか?」とも考えたけど
成功した(1)のresが82KBなのに対し、失敗した(3)のresは22KBだし、
1MBのresファイルをを扱えたこともあるから……何故?

786:733
05/08/27 06:02:25
>>734
>>741
ありがとうございました。
ということは#pragma option -u- でOKですね・・・
あれっ!?このスイッチ、コンソールアプリには使えないですね!?
main()の名前が変わるからリンクできないですね・・・
と思ったらソースで_main()にしたらできた・・・orz


787:742
05/08/27 06:05:37
>>743
>>744
どうもありがとうございます。

>>743
なるほど、このソースなら確かにできますね・・・(なぜかBCCが通らない箇所があったので少し変えましたが・・・)
私がやっていたのは、デフォルトのデータセグメントを変えずに、.defファイルだけで
SEGMENTS
_DATA CLASS 'DATA' SHARED
とやったのです。
ご紹介のソースで

File: SharedData.cpp
//#pragma option -zRSHSEG // change default data segment name
//#pragma option -zTSHCLASS // change default data class name

File: Shared.def
SEGMENTS
; SHSEG CLASS 'SHCLASS' SHARED
_DATA CLASS 'DATA' SHARED

としたらやっぱり
'Cannot run...'が出ました。

よくよく調べたら、
_DATA CLASS 'DATA' SHARED
とすると、通常のグローバル変数などは'.data'セクションにそのまま置かれ、共有の'_DATA'セクションにCRT内部変数(_hInstanceなど)が置かれてしまいます。これじゃ意味ないですね・・・
つまるところ、CRT内部変数を共有セクションに置くと'Cannot run ...'が出る、ということでしょうか・・・?

788:デフォルトの名無しさん
05/08/27 12:56:16
>>787

標準のデータセグメントをsharedにするのはたぶんムリだとおもいます。

Visual Cでもこういうばあいは「#pragma data_seg()」とかをつかって
じぶんでセグメントを定義するのがふつうです。


789:デフォルトの名無しさん
05/08/30 14:38:43
CreateThread関数の引数スレッド識別子の指定が、
MSDNによるとLPWORDなんだけど、うちのBCC5.5じゃunsigned int型で記入しろとかエラー吐きやがります
仕様ですかね

790:デフォルトの名無しさん
05/08/30 15:36:16
タダでも使いたくないBorland C++ Part5


791:デフォルトの名無しさん
05/08/30 16:00:28
IDEにしがみ付いてるVCユーザですか?

792:デフォルトの名無しさん
05/08/30 16:21:46
>>789
MSDNではLPDWORDで、俺のBCCのWinBase.hを見ても確かにLPDWORDになっているが。

793:デフォルトの名無しさん
05/08/30 16:28:11
MSDNにはLPDWORDって書いてあるように見えるなぁ。

794:カラス
05/08/30 16:50:52
なんで

795:デフォルトの名無しさん
05/08/30 18:55:50
すみません、ちょっと正確な確認を取ってまいりました。

スレッド作成関数は_beginthreadexで、スレッドID指定の所に
猫のページなら"DWORD x"を引数に当てはめてました。
ただ自分の環境でこれを行いますと、unsigned longはunsigned intに変換できねーよと出てしまいます。

仕様では引数指定に unsigned *thrdaddrとあるのになぁ・・

796:デフォルトの名無しさん
05/08/30 23:45:42
>>795
コンパイラがunsigned longがどうこうと言っているのは
unsigned *型が32bitになる環境だからだろう。

64bitに移行するとますますこういう手合いの相手をせにゃならなくなるのか。

797:デフォルトの名無しさん
05/08/30 23:55:18
>>795
typedef unsigned long DWORD;となっているから。
C/C++ではたとえサイズが同じでも(unsigned) intと(unsigned) longは別の型として扱わなければならない。

Advanced Windowsでは引数と戻り値をCreateThread互換にするようにマクロを作ればいいと書いてある。
俺ならinline関数にするが。

798:デフォルトの名無しさん
05/09/01 16:41:37
PROPSHEETPAGE が使えない…
DUMMYUNIONNAME ってなんだよ…

799:デフォルトの名無しさん
05/09/01 17:46:21
commctrl.h嫁

800:デフォルトの名無しさん
05/09/04 04:18:29
bcc5.5のライブラリの解説ってないの?

801:デフォルトの名無しさん
05/09/04 08:26:35
製品版買えよ

802:デフォルトの名無しさん
05/09/04 16:34:40
>>800
くっついてるのは標準ライブラリだけだからC/C++の解説書見たらヲケ

803:デフォルトの名無しさん
05/09/13 21:34:43
配列の処理について質問があります。
double ran[500];

//ran[500]に値を入れる処理//

for(int i=1;i<200;i++)fprintf(fp,"ran[%d] = %lf \n",i,ran[i]);

上のように、ファイルへ200個の配列を書き込むコードをコンパイルし実行しました。
しかし出力したはずのファイルを見てみると、180個くらいしか入力されません。
試しに200個書き込みではなく i<=10としたら、今度ファイルにはは何も出力されていませんでした。


マシンを変えてみましたが、結果は同じでした。
こういう事はなぜ起こるのでしょうか?コンパイラの問題では無いように思いますが・・・。

804:デフォルトの名無しさん
05/09/13 21:37:49
コンパイラの問題でないならスレ違いです

805:803
05/09/13 21:40:04
ageておきます。

806:デフォルトの名無しさん
05/09/13 21:42:18
>>804
いえ、自分はコンパイラ問題ではないように思えますが、
絶対とは言えないのでその判断を詳しい方にお聞きたいので。

807:デフォルトの名無しさん
05/09/13 21:48:13
>>803
C言語スレに言ってソースさらしてみれば

808:デフォルトの名無しさん
05/09/13 22:31:20
>>803
>//ran[500]に値を入れる処理//
 ↑なんで一番問題ありそうな部分を省略するんだよw

809:803
05/09/13 23:11:33
すいません。自己解決しました・・・。
200個の内180を(実行時間の)最初のほうで書き込んで、
(main()の先頭での処理にも関わらず)main()終了の最後のほうで残り20個を書き込んでいたようです。



810:デフォルトの名無しさん
05/09/13 23:14:20
意味がわかんね…

まぁ、
>for(int i=1;i<200;i++)
を200個と言ってる時点で、厨房確定なわけだが…

811:デフォルトの名無しさん
05/09/13 23:24:04
意味わからないでしょうね。。
i<200は単にミスです。
いちいちあげあし取る貴方も厨房ですね^^^


812:デフォルトの名無しさん
05/09/14 00:56:24
>>811
特に意味がないならCの配列は i = 0 から使ったほうがいいんじゃないか?
じゃないと、お前さんのようなことに・・・。まあ、どうでもいいがな・・・。
fortranの移植とかなら仕方ないかも知れんけど。

813:デフォルトの名無しさん
05/09/14 22:50:36
fflush(fp); をしてみたら?
昔、終了時にバファの中身を捨てる系を見た覚えがある。


814:デフォルトの名無しさん
05/09/15 23:19:37
ちゃんと fclose していないんじゃないのかな?

> 配列の処理について質問があります。

そもそも配列の処理とは何の関係もないのだけれど、
Fortran屋さんかな? (Fortranだと、配列を丸ごと出力できる)

815:デフォルトの名無しさん
05/09/17 06:57:20
brc32.exeの質問です。

リソーススクリプトには
//resource.rc
OwnIcon ICON DISCARDABLE "SAL.ico"
と記述しまして

アプリケーションの方のLoadCursorには
//sample.exe
LoadIcon(hInstance , TEXT("SAL.ico"))
と記述してバイナリファイルを作成しました。

でbrc32.exeでバイナリファイルにリソースを埋め込みしたいんですけど、
brc32.exe resource.rc sample.exe
を弾いても必ず
Error test.rc 1 24: Invalid icon format
とエラーが出てしまいます。
アイコンフォーマットは24bit 256色 16色 16x16 32x32 64x64の各種組み合わせで、
mspaintでbmp保存→拡張子icoに変更で行いましたが、
同じエラーが出てしまいますorz
どなたか解決法お願いします・・

816:デフォルトの名無しさん
05/09/17 06:59:42
すみませんエラーは
Error resource.rc 1 24:Invalid icon format
でしたねΣ('A`)

817:デフォルトの名無しさん
05/09/17 07:39:43
>>815-816

とりあえず、アイコンのフォーマットがおかしいと言われてる
んだから、まずは適当なアイコンをインターネットからダウン
ロードしてみて試したらどう?

て言うか、今時 bmp のりネームなんて古びた方法使わんでも
アイコン作成ソフトも色々あるから適当な奴でアイコン作った
ほうがいいと思うよ。

818:デフォルトの名無しさん
05/09/17 12:37:33
インターネットから拾ってきた奴では一発で成功しました。
('A`)..アイコン作成ソフト拾ってきます


819:デフォルトの名無しさん
05/09/18 09:18:11
winXPのBCC5.5ですが、
出力ファイル名を(入力ファイル名).exeにするには、
毎回-eオプションを入れる必要があるのでしょうか?
batファイルとかを使って自動にできないでしょうか?

820:デフォルトの名無しさん
05/09/18 10:04:11
何も指定しなけりゃ最初のファイルの名前になるだろうに

821:デフォルトの名無しさん
05/09/18 14:44:26
>>819
>batファイルとかを使って自動にできないでしょうか?
できるけど普通はMakefile書く。ていうか何故やってみないの?

822:デフォルトの名無しさん
05/09/18 15:20:16
>>820
すいませんgccみたいにa.exeで出てくると勘違いしてました。。

>>821
やろうとしてみたんですが、winのbatでの引数の処理がわかりませんで・・・
shなら何度か使ったことがあるのでわかるんですが。。

ありがとうございました。。

823:初心者
05/09/22 14:32:27
質問があります。
現在、ボーランドでプログラムを作っているのですが、
TransparentBlt()関数が読み込めないらしく、
 Error: 外部シンボル 'TransparentBlt' が未解決
と出てしまいます。

Msimg32.libをコマンドラインに入れるように教えられたのですが、
それでもうまくいきません。

824:デフォルトの名無しさん
05/09/22 14:34:02
>>823
まずはコンパイラに与えたオプション晒せ。
ex: bcc32 -W test.cpp vcl.lib rtl.lib

825:初心者
05/09/22 14:43:44
コンパイラパラメータに
 -W と入っているだけです。
それ以外はなにも書いてありません。
ほかのプログラムはそれで動くのですが・・・

コマンド(C)に Msimg32.lib を入れて"実行"してもダメでした。


826:デフォルトの名無しさん
05/09/22 14:48:52
bcc32 -W ソースファイル Msimg32.libと書けということだろ。

827:初心者
05/09/22 14:55:25
>>826
それでもダメですね。。。

828:デフォルトの名無しさん
05/09/22 15:05:25
>>827
おまいさんコマンドプロンプトから実行してるか?
コマンド(&C)とか意味が分からん。

面倒だからTransparentBlt使ってるソースの先頭にでも「#pragma link "msimg32.lib"」でも入れて普通にビルドしてみれ。

829:初心者
05/09/22 15:22:27
MSIMG32.LIBのファイルが開けないエラーが出ました。
ちょっと簡単にはいきそうにもないですね。
いろいろありがとうございました。
他の方法を探索してみます。

830:デフォルトの名無しさん
05/09/22 15:36:52
>>829
パス通ってるのか?

831:デフォルトの名無しさん
05/09/22 15:51:58
C言語って具体的に何ができるんですか?

832:デフォルトの名無しさん
05/09/22 16:03:59
パソコンって具体的に何ができるんですか?

833:デフォルトの名無しさん
05/09/22 17:02:06
>>831
いろんなものが作れる

834:デフォルトの名無しさん
05/09/22 17:05:24
>>831>>832
馬鹿には何もできない。

835:デフォルトの名無しさん
05/09/22 17:13:24
ようするに831の質問は832と同じくらい漠然としているということだ。

836:デフォルトの名無しさん
05/09/22 17:15:40
>>834のみじめさが浮いてる・・・誰かフォローしてやってよ。
自分じゃキレのあること書いたつもりなんだから。

837:デフォルトの名無しさん
05/09/22 18:24:38
>833-834の横槍のおかげで>>835の惨めさが
かと思ったが。

838:デフォルトの名無しさん
05/09/23 07:29:02
>>825-829

「msimg32.lib」が本当に存在しないだけでは。

implib msimg32.lib %windir%\system32\msimg32.dll

とすると msimg32.lib ができるので、それからコンパイルすれば
よろしいです。


839:デフォルトの名無しさん
05/09/23 16:52:37
>>835
どこがだ。めっちゃしぼってるだろ。

840:デフォルトの名無しさん
05/09/23 22:16:56
>>839
質問は絞られているかもしれないが、答えはどちらも全然絞れない。

841:デフォルトの名無しさん
05/09/23 22:23:19
晒しage

842:デフォルトの名無しさん
05/09/25 00:40:55
>>829
コンパイル時に-Lでライブラリのあるディレクトリを教えてやるか、
LIB環境変数を設定すればよいのでは?

843:デフォルトの名無しさん
05/09/30 18:29:47
yrdy

844:デフォルトの名無しさん
05/10/01 09:21:10
TurboDebuggerに関する質問。
BCC5.51でTCPサーバーとして待機するプログラムを作って
TurboDebugger上から起動するとなぜか接続を受け付けません。
普通に起動すれば問題なく接続を受け付けます。
ちなみにサーバーとしてはちゃんと起動し、エラーも起きてません。
TD上から起動しても接続を受け付けるようにするにはどうすればよろしいのでしょうか?

845:デフォルトの名無しさん
05/10/01 12:45:59
>>10とC言語を始めよう
以外に使いやすいIDEってない?

846:デフォルトの名無しさん
05/10/01 13:01:38
どこが使いにくいの

847:デフォルトの名無しさん
05/10/01 15:59:41
>>845
VisualStudio

848:デフォルトの名無しさん
05/10/01 19:44:24
>>847
BCC用ですよ?

849:デフォルトの名無しさん
05/10/01 21:25:38
BCCの利用規約難しすぎる・・。
文章がやたら難しいし、括弧使いまくりで、改行がされていない。
又、再配布可能ファイルが全体の半分を占め、さらに難しくしている。

850:デフォルトの名無しさん
05/10/01 22:15:07
>>848
カスタムビルドを使えばコンパイラは何でも選べる。

851:844
05/10/02 16:23:03
age

852:844
05/10/02 23:15:15
自己解決しました。
変なところで馬鹿なミスをしてたorz

853:デフォルトの名無しさん
05/10/08 11:34:48
デルファイ、破産法申請へ
URLリンク(www.sankei.co.jp)

854:デフォルトの名無しさん
05/10/08 11:47:56
>>853
そもそもスレ違いなわけだが

855:デフォルトの名無しさん
05/10/11 20:01:26
bccでコンパイルすると.exeの他に.objと.tdsってのが
できてるんですけどこれは何ですか?いらないもの?

856:デフォルトの名無しさん
05/10/11 20:24:27
>>855
えーと、それが何かわからなくて困ってるの?
それとも、只知りたいだけ?

857:デフォルトの名無しさん
05/10/11 22:43:35
>>855
URLリンク(www.borland.co.jp)
.tdsはTurbo Debugger用だそうだ。

.objは入門書読め。

858:855
05/10/11 23:09:12
>>856
知りたかっただけです。コンパイルしたらexeだけが作られるもんだと思ってたんで
変なのが出てきておかしいなと思ったので。
>>857
どうもです。よく読んでみます。

あと出来上がったexeを実行すると一瞬開いてすぐに閉じちゃうんです。
これを解消するにはgetch(); を書けばいいってのはわかったんですけど
うまくいきません。具体的にどこに書けばいいか教えてもらえませんか?


859:デフォルトの名無しさん
05/10/11 23:12:52
プログラムの最後。return; の直前とか

860:デフォルトの名無しさん
05/10/11 23:24:01
>>858
コマンドプロンプトから実行すればいいだけ。

861:855
05/10/11 23:32:03
>>859>>860
どもです。やってみます。

862:デフォルトの名無しさん
05/10/12 01:20:30
プログラムのプロパティで、
「終了時に自動的に閉じる」のチェックボックスを Off にするのが
正当なやり方だよ。


863:デフォルトの名無しさん
05/10/12 04:14:09
>>862
「正当」だと言い切るならやはりコマンドプロンプトから実行させなきゃダメだろ…
その解決方法だとコンソールアプリとウィンドウズアプリの違いに気付かないまま
突っ走る危険性がある。

864:732
05/10/15 05:58:14
Winspectorなんですが、なぜか動きません。
URLリンク(www.windows-spy.com)
ここから
「Windows 95, 98, and ME」と書かれた方の
Winspector_setup.exe
を落としたんですが、Win98で起動するといきなりシステム全体が異様に重くなり、何の操作もまともにできなくなります。その上、何かアプリを起動してもウィンドウを監視する小窓が出てきません。
ウィンドウを指定して強制的に子窓を出してもメッセージは何も表示されません。
これを同じPCのWin2000上で動かすとちゃんと動作し、何かアプリを起動するとそれに応じてウィンドウを監視する小窓が自動的に出てきます。メッセージも表示されます。
システムはわずかに重くなっているみたいですが、操作ができなくなることはありません。

私のカンですが、どうもWinspectorは9xのシステムサービスみたいな「フックしてはいけないプロセス」をフックしてしまっているのではないでしょうか?
Win2000ではそうしたプロセスはフックできませんが、9xではできてしまうみたいです。

Winspector以外に9xで動く同種のツールがありましたら試してみたいのでお教え下さい。
もちろんSpy(++)以外で、ですが・・・


865:デフォルトの名無しさん
05/10/16 04:29:04
>>864
リソースメーターで残りリソースに余裕があるのはチェックしてますか?


866:デフォルトの名無しさん
05/10/31 17:36:05
メイクファイルに記述するライブラリの順番で、不具合がでることってあるんだろうか。
具体的には、winmm.lib をimport32.lib の前に持ってくると、問題なくビルドできているのに実行できなくなる。
順番を入れ替えると普通にビルドもできるし、実行もできる。
他のライブラリについては順番をいろいろと変えてみても影響ないみたい。
ちなみに、現OSは2000pro。98seの時はこんなことはなかった。
98se上で作ったプログラムが軒並み動かなくなったんで、調べていたら偶然に判明したんだけど。



<makefileの一部>

#
cppname = "main.cpp"
exe = "test.exe"
obj = "main.obj"
libs = winmm.lib import32.lib cw32.lib user32.lib ddraw.lib dsound.lib dinput.lib d3drm.lib d3dxof.lib c_dinput.lib
   ~~~~~~~~~~ ~~~~~~~~~~~
#
$(exe) : $(cppname)
$(cc) $(cflags) -e$(exe) $(cppname) $(obj) $(libs)


867:デフォルトの名無しさん
05/11/01 04:32:44
BCC Developerでタブ幅4にするにはどうすればよいですか?

868:デフォルトの名無しさん
05/11/01 09:12:02
ツール -> エディタ設定 -> 入力・移動設定
「TAB入力をスペースに変換」 のところの数字を4にする

869:デフォルトの名無しさん
05/11/10 16:21:35
C++ builder 6って16bitコンソールアプリは作れないの?

870:デフォルトの名無しさん
05/11/10 16:47:00
>>869
作れない。Borland C++ Suite 2005が必要。
俺はBorland C++ 5.02J持ってるからそれで作れるが。
つーか、なぜに今時16bit?

871:デフォルトの名無しさん
05/11/10 16:53:11
リアルモードは何かと便利

ウィルス駆除や
なぜか消えなくなったファイルを消すのにも便利
アセンブラの勉強には必須

Cで必要かどうかは知らぬが。

872:デフォルトの名無しさん
05/11/10 17:06:14
>>871
なるほど。俺は単に5.02Jを、BCBを安く買うためと、16ビットアプリも一応
作れるようにと買ったが、実際は一度インストールして、BCBアップグレード
案内が来たら、それを注文して、到着したら消してしまった。

C++のアセンブラが16ビットではどのように作られているのか覗いたりして
遊んだだけだった。Cコンパイラとしては激速コンパイル速度なので、それ用に
使うのも手だが。

873:デフォルトの名無しさん
05/11/10 19:13:24
英語版でよければ古いDOS用のTurbo C/C++/Pascalが
Borland Developer Networkからダウンロードできる。

URLリンク(bdn.borland.com)
の Antique Software

874:デフォルトの名無しさん
05/11/10 22:39:55
一人暮らしで電話の契約をしてないので学校のパソコンからここのコンパイラー
をダウンロードしてeメイルアドレスは学校から配布されたやつを使用して
見事にコンパイラーのダウンロードURLがメールで送られてきたんですけど
開けない。これって学校のパソコンだから?なんか規制でもかかってるのかな?
で、家にあるパソコンがwindows meなんですが市販されてる本についてくる
C言語のコンパイラーにwindows me対応のやつがないんですが、いったい
どうしたらいいでしょうか?家でどうしてもC言語を勉強したいんです。
教えてください。

875:デフォルトの名無しさん
05/11/10 22:43:01
そういうのは計算室の責任者に聞けば相談に乗ってくれると思うよ

876:デフォルトの名無しさん
05/11/10 22:58:31
>>874
ただで使える他のコンパイラでいいじゃないか。

877:デフォルトの名無しさん
05/11/10 23:10:34
>>876
探してきてくれませんか?なかなか見つかんない
ちなみにコレは漫画喫茶からの書き込みです

878:デフォルトの名無しさん
05/11/10 23:16:29
GCC、MINGW
VC2003TOOLKIT
↓つづりがわからない。(D言語の所だよ。)
DIGITAL〜 C++
くらいしかわからない。
というか漫画喫茶なら
BCCダウンロードできると思う。

879:デフォルトの名無しさん
05/11/10 23:45:55
BCCって何かの免疫注射か?

880:デフォルトの名無しさん
05/11/11 01:28:56
>>874
まず問題を整理するところから始めてみた。
1)ダウンロードできない
 ・メールで送られてきたURLを漫画喫茶で開いてみる
 ・学校のパソコンの担当者に問い合わせる(いい人ならCDに焼いてくれるかも知れない)
 ・Cマガジンのバックナンバーや古本を探してみる(その他の本でも付属していることがある)
2)Windows Me 対応でない?
 ・実際は動作しても発売時期によってMeが対象から外れている場合がある
 ・URLリンク(www.cmagazine.jp)
  を見る限り、Meでも動作するみたいだね


881:デフォルトの名無しさん
05/11/11 01:32:32
>>879
若い子にはわかんないよ
もう何年も前からやってないのに

882:デフォルトの名無しさん
05/11/11 01:35:41
ハンコ注射のことか

883:デフォルトの名無しさん
05/11/11 06:59:45
みんな集まれペンギン村に
どんなことが起こるかな
それゆけBCCC甲斐性なし(ッテケテッ)

884:デフォルトの名無しさん
05/11/11 16:34:09
BCC Developerを使用してるのですがちょっと質問させてください。
コンパイル実行した後にそのファイルを修正、そして上書きします。
その後そのファイルをコンパイル実行してもDOS画面には修正前の実行結果が表示されるのはどうしてでしょうか?

885:デフォルトの名無しさん
05/11/11 16:56:39
>>884
できた実行ファイルの作成日時・更新日時を見てみたら?
前回コンパイルしたときから変わってなかったら、
なにかやり方がおかしい。

886:デフォルトの名無しさん
05/11/11 17:11:58
>>885
更新されてないです。
自動的に更新されるようにはできないんですか?

887:デフォルトの名無しさん
05/11/11 17:39:03
ふつうは、コンパイルした時間=更新時間になる。

ソースを書き換えて上書き保存したディレクトリ
コンパイルしたディレクトリ
実行ファイルを走らせているディレクトリ

これらが違っている可能性がある。

原因がよく分からないので、
一旦オブジェクトファイルと実行ファイルを削除して、
もう一度コンパイルし直してみたらどうでしょうか。

888:デフォルトの名無しさん
05/11/11 18:13:43
>>887
作ったプログラムを入れるディレクトリの場所が悪かったようです。
ありがとうございました。

889:デフォルトの名無しさん
05/11/11 21:27:00
だれもつっこまないので。。。
>>883 サブー

890:デフォルトの名無しさん
05/11/12 03:49:51
>>889
だって、20年以上前のアニメだもん。

891:デフォルトの名無しさん
05/11/12 12:01:59
メモリリークチェックするのに良い方法はありませんか?

892:デフォルトの名無しさん
05/11/12 12:08:17
某ランドBCCだとメモリリークしてればMemory Leaked!!!!
とか警告でんだろ

893:デフォルトの名無しさん
05/11/12 13:59:34
>>892
そらBCBだ

>>891
どっかからデバッガ拾ってくるか金出してBCB買うか好きなほうにしろ

894:デフォルトの名無しさん
05/11/12 14:59:51
Windows98の起動ディスクとPC-DOSからNTFSが読めるようになるツールは必携である

今話題のROOTKITも、こいつなら問答無用で不可視ディレクトリも見られるので
何がインストールされようがどう隠蔽されようが問題にならない。

なぜWindows98のでないといけないか。
attribが利かないからである。

やはり98は優秀だ

895:デフォルトの名無しさん
05/11/12 16:40:35
>>891
諦めてBCB6Pro以上を買え。CodeGuardがもれなく付いてくる。

896:デフォルトの名無しさん
05/11/12 17:48:59
プロファイラありませんか?
基本的な機能だけでいいのですが

897:デフォルトの名無しさん
05/11/12 17:56:25
「犯人は中肉中背で交友関係はそれほど広くない」とかわかるやつか

898:デフォルトの名無しさん
05/11/12 18:14:25
>>897
そういうプロファイラ探してます
よろしくお願いします

899:デフォルトの名無しさん
05/11/12 18:58:55
>>896
URLリンク(gimite.ddo.jp)

900:デフォルトの名無しさん
05/11/15 20:44:54
Borland社のコンパイラがほしいんですけど、
会員登録しないで手に入れる方法ありませんか?

901:デフォルトの名無しさん
05/11/15 20:50:09
>>900
>>873

902:デフォルトの名無しさん
05/11/15 21:02:00
fURLリンク(ftp.borland.co.jp)

903:デフォルトの名無しさん
05/11/16 18:45:54
書籍とかにも付いてたりするな。

904:デフォルトの名無しさん
05/11/16 20:56:13
Borlandって無料登録でも書籍10%引きの特典あるよ
普通のネット書店だからBorlandユーザーじゃなくても登録したら得

905:デフォルトの名無しさん
05/11/18 22:25:45
て言うか、登録をなぜ嫌がるのかがよくわからん。
心配なら、でたらめ登録すればいいんだし。

906:デフォルトの名無しさん
05/11/19 17:06:22
つーか登録を面倒と思わんのがよくわからん

907:デフォルトの名無しさん
05/11/19 20:21:15
買えばいいとおもう。

908:デフォルトの名無しさん
05/11/19 20:53:09
754と同じ質問で恐縮なのですが、デフォルトの位置にインストールした後、パスを通し、
bcc32.cfgもilink.cfgもそのままコピペして作ったにもかかわらず、
インクルードファイル’stdio.h’がオープンできません。となってしまいます。
どなたか解決方法を教えてもらえませんでしょうか?

909:デフォルトの名無しさん
05/11/19 20:56:59
>>908
> bcc32.cfgもilink.cfgもそのままコピペして作ったにもかかわらず、
?

setbccとか使ってみたら?

910:デフォルトの名無しさん
05/11/19 21:00:00
お返事有難うございます。それもやってみたのですが変わりません。
コピペというのは、borlandのHPにある解説のなかのソースをコピペしたということです。

911:デフォルトの名無しさん
05/11/19 21:31:26
bccインストールしたディレクトリ、bcc32.cfgの中身教えて。

まさかインストール失敗してincludeフォルダの中にstdio.hがないとかはないよな?

912:デフォルトの名無しさん
05/11/19 21:35:46
コンピュータ内で".cfg.txt"というファイルを検索

913:デフォルトの名無しさん
05/11/20 07:46:15
ひさびさに BCCDevさわったら同じエラーで動かなくなってた。(前は動いた)
コマンドプロントからだと動く。
オプション命令をコンパイラがファイル名と勘違いしてる気がする。


914:デフォルトの名無しさん
05/11/21 09:00:40
アドバイスありがとうございます。
911さん912さんのご指摘の分は問題なさそうです。
bcc32.cfgの中身は
-IC:\Borland\Bcc55\Include
-LC:\Borland\Bcc55\Lib
です。

915:デフォルトの名無しさん
05/11/21 09:58:54
>>914
で、自分はそのディレクトリにインストールしたのか?

916:914
05/11/21 12:16:57
もちろんです。
デフォルトのままインストールし、borlandのHPどおりにbcc.cfgとilink.cfgを用意しました。

917:914
05/11/21 12:18:40
間違い
bcc.cfg->bcc32.cfg

918:デフォルトの名無しさん
05/11/21 12:25:04
BCCDeveloperだと環境変数弄らなくてもいいよね?

919:デフォルトの名無しさん
05/11/21 17:11:27
今からC言語を勉強しようと思う
コンパイラの準備も万全。
さぁ何からすればいいか情報求む…

920:デフォルトの名無しさん
05/11/21 17:26:09
>>919
本を買うか借りる。

921:デフォルトの名無しさん
05/11/21 17:31:36
>>920
「10日でおぼえるC言語入門教室」というのは借りてきたが
実際に俺が作りたい物にたどり着くかどうか心配…
プロンプトと文字のやり取りしてるだけだと思うのだが
この本読んでて「ちゃんとアプリとか作れるんだろうな」と思う事がしばしば

922:デフォルトの名無しさん
05/11/21 18:27:25
>>921
時間さえかければたどり着く
しかしずぶの素人が10日でちゃんとしたアプリを作ろうというのは無理

今の君は、英語の勉強で言えばまずa, b, cを覚えないかんレベル
それを飛ばしていきなり英語で小説書こうとか学術論文書こうとか思わないこと

まぁ、基本さえ身につけたら、あとはBCBでも買えば簡単なアプリなら
すぐに作れるようになると思う

手の込んだことをしようと思うとそれはまた勉強が必要になるが

923:デフォルトの名無しさん
05/11/21 18:29:36
↑要約すると、

入門書一冊の知識では本格的なアプリを開発するには全く不足
でも、そこから勉強はじめなしゃあないってこと

924:デフォルトの名無しさん
05/11/21 19:18:34
>>922
>>923
ありがと
この本でとりあえず頑張ってみる事にするよ

925:デフォルトの名無しさん
05/11/21 19:48:19
初心者はキティさんのHPで学べば幸せになれる。

926:デフォルトの名無しさん
05/11/22 07:11:49
>>917
ilink32.cfg

927:デフォルトの名無しさん
05/11/22 13:12:35
>>925
そして見つからない
俺の検索方法が悪いのかな…

928:908=914
05/11/22 15:10:55
 お騒がせしました。
何でか分かりませんが、勝手にうまくいくようになりました。
 途方にくれてフテ寝してたんで、
やったことはメールチェックのために電源を入れ、
その後切ったことぐらいです。
もちろん質問の前には再起動してみましたよ。
でもそのときはうまくいかなかったんです。
有難うございました&ご心配おかけしました。

929:デフォルトの名無しさん
05/11/22 17:25:29
ところでBorland C++でツールみたくウィンドウ出す事は可能なんだろうか?
プロンプト画面じゃないウィンドウ
とりあえずやってみたいだけなんだけど
もし良かったら教えてほしい・・・

930:デフォルトの名無しさん
05/11/22 18:39:01
>>929
もちろんできる。
雰囲気だけ味わってみたければこんなんでどうか。
//その1
#include <windows.h>
int main()
{
    MessageBoxA(0, "Hello, world", "hallo", MB_OK);
}
//その2
#define _WIN32_WINNT 0
#include <windows.h>
int main()
{
    char Buffer[MAX_PATH] = "";
    OPENFILENAMEA ofn = {sizeof ofn};
    ofn.lpstrFile = Buffer;
    ofn.nMaxFile = MAX_PATH;
    ofn.lpstrFilter = "全てのファイル\0*\0";
    ofn.Flags = OFN_HIDEREADONLY;
    if (GetOpenFileNameA(&ofn))
        MessageBoxA(0, Buffer, "", MB_OK);
    return 0;
}


931:デフォルトの名無しさん
05/11/22 18:44:54
>>930
「C言語を始めよう!」ってソフトで練習してるんだけど

*** コンパイル開始 ***
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
test2.c:
警告 W8070 test2.c 6: 関数は値を返すべき(関数 main )
警告 W8017 test2.c 8: マクロ '_WIN32_WINNT' の重複定義
エラー E2238 test2.c 11: 'main' の宣言が複数見つかった
エラー E2344 test2.c 3: 一つ前の 'main' の定義位置
*** 2 errors in Compile ***
*** コンパイル終了 ***

となって実行出来ない…
環境がいけないのかな?

932:デフォルトの名無しさん
05/11/22 18:48:25
そり・・・
その1とその2別で実行したら出来た

933:デフォルトの名無しさん
05/11/24 22:14:03
<ボーランド>2社を批判


934:デフォルトの名無しさん
05/11/25 00:36:35


935:デフォルトの名無しさん
05/11/30 20:01:02
フラクタル図形を描きたいんだけど
無料コンパイラってturbo debuggerとかでいいの?

936:デフォルトの名無しさん
05/11/30 23:50:20
だめ

937:デフォルトの名無しさん
05/12/01 12:06:04
どういう勘違いなんだそれは。

938:デフォルトの名無しさん
05/12/01 18:28:14
ヘンな勘違いしてごめんなさい
c言語でフラクタル図形描きたいんで
書籍で勉強します
turbo cのインストールcdが付いてくる書籍ってありますか?

939:デフォルトの名無しさん
05/12/01 21:25:22
ない。
どうしても使いたいなら、>>873から拾ってこい。

940:デフォルトの名無しさん
05/12/01 21:40:11
>>939
私のosじゃ無理みたい
vc++.netなら持ってるんだがそれで事足りるかな?

941:デフォルトの名無しさん
05/12/02 05:05:49
C++Compiler 5.8

942:デフォルトの名無しさん
05/12/02 08:32:45
>>939
>>873 の TurboPascal v1.0 のダウンロードサイズ見て
ダウンロード失敗したかと思ったよ

昔はこんなサイズで動いてたんだよね

最近のは無駄に大きすぎ


943:デフォルトの名無しさん
05/12/02 10:49:17
>>942
CP/M(8bit)でも動いたからなあ・・・あれは2.0だっけ。

944:デフォルトの名無しさん
05/12/04 16:27:59
BCCで、コンパイルとメイクの違いは何ですか?

945:デフォルトの名無しさん
05/12/04 16:42:05
MAKEは、実行すると負け組みになるので使ってはならない。

946:デフォルトの名無しさん
05/12/04 16:59:31
>>945
kwsk

947:デフォルトの名無しさん
05/12/05 03:46:02
C++compiler5.5がダウンロードできません
メールで送られてきたexe(8346MB)のURLです

948:デフォルトの名無しさん
05/12/05 04:30:23
ずいぶんとまたでっかいexeですね

949:デフォルトの名無しさん
05/12/05 15:09:54
>>944
コンパイル …… bcc32.exe で C/C++ ソースファイルを処理すること。
メイク …… make.exe でメイクファイルを処理すること。

950:デフォルトの名無しさん
05/12/06 21:40:11
BCCで DirectX9 (含D3DX)を使う場合、
URLリンク(www.clootie.ru)
このサイトのライブラリを使わせてもらうのが一般的ですか?

最新版DXSDK対応のは、もう少し待たないとダメかなー?


951:デフォルトの名無しさん
05/12/07 04:42:22
>>950
一般的かと言われればimplibする方が一般的だと思われる
だってBCC使ってDirectXアプリを真面目に作ってるヤツなんていないもんよ
ちょちょいとテストするだけなら必要なlibだけimplibで作った方が早いかんな

952:デフォルトの名無しさん
05/12/07 10:40:57
いちいち implib するより >>950 の使った方が手軽じゃん。
それに implib できないのもあったような。

953:デフォルトの名無しさん
05/12/08 15:18:52
質問させて下さい。
ネット上にあるサンプルソースをBCC Developerを使ってMakeした時に

インクルードファイル 'sys/socket.h' をオープンできない

というエラーが出て、他にも同じようなエラーが数個出たのですが
これってライブラリが入ってないってことでしょうか?

また、その場合どうすれば実行できるようになりますか?

答えて頂けるとありがたいです。

954:デフォルトの名無しさん
05/12/08 18:21:00
>>953
UNIXとかLinuxのソースとちゃうのそれ?
windowsはwinsockだよ。

955:デフォルトの名無しさん
05/12/09 03:25:52
>>954
なるほど、それは盲点でした。
今までLinuxでやることになってたので気付きませんでした。
ありがとうございました。

956:初心者
05/12/19 11:50:27
猫でもできるプログラミング
URLリンク(www.kumei.ne.jp)

brc32 menu01.rc Release\menu01.exe
を入力すると can not open file: windows.h
とエラーが出て蹴られてしまいます。
pathやなんかは
URLリンク(www.kumei.ne.jp)
の便利ツールで通し、再起動もしたので通ってます。
cfgファイルを見ると↓な風にちゃんとなってるようです。

ilink32.cfg
-L"c:\Borland\Bcc55\lib;c:\Borland\Bcc55\lib\PSDK"

bcc32.cfg
-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\lib;c:\Borland\Bcc55\lib\PSDK"

どうすればいいでしょうか?

957:デフォルトの名無しさん
05/12/19 13:17:44
>>956
パスを通したのはilink32とbcc32なわけだろ?
使ってるのはbrc32なわけだ。あとはわかるよな?
ヒントは「brc32 -h」だ。

958:初心者
05/12/19 13:39:16
レスありがとうございます。
リンクする時は一々指定しないと行けないということでしょうか?

検索すると同じように詰まった人がいたようで↓みたいなのがありました。
URLリンク(tusinbo.okwave.jp)
これを見るとilink32.cfgとbcc32.cfgでパスを通せば充分のような感じで書かれてます。
それ以外に何か指定しないといけないということは
猫プログラミングの説明や上記の回答者が間違っている(あるいは不十分)ということなのでしょうか?

それともどこか見逃してるところがあるのでしょうか?


959:デフォルトの名無しさん
05/12/19 16:40:23
bccはリソースファイルにwindows.hをインクルードしてはいけない
というかしなくていい。

960:初心者
05/12/19 17:59:57
#include <windows.h>
を削除してメイクしたらちゃんと出来ました。
しかし、何故エラーが出るのか納得が行かないので
他のコンパイラ探し中です。
何かフリーで躓きにくいの無いでしょうか。

961:デフォルトの名無しさん
05/12/19 18:01:25


962:デフォルトの名無しさん
05/12/19 18:20:48
きちんと納得し、使い続ければ良い

963:デフォルトの名無しさん
05/12/19 19:01:29
サンプルプログラムを全部コピペして何の心配もなくできるようにしたいのか
でも自分の環境に合わせてソースに手を加えるのも一つの勉強だよ

964:初心者
05/12/19 19:27:49
パス通してるのに出来ないってどうゆうこと?バグじゃない?
なんかこっちがミスしてるからなら納得できるけど。

965:デフォルトの名無しさん
05/12/19 19:40:22
>>964
>パス通してるのに出来ないってどうゆうこと?
通ってないから出来ないんだよ。
>>625-629


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

4670日前に更新/215 KB
担当:undef