1 名前:デフォルトの名無しさん mailto:sage [2005/12/21(水) 10:04:08 ] 機能無制限で使える本格的な無料コンパイラBC++についてのスレ。 ダウンロードはこちらから。 ↓ www.borland.co.jp/cppbuilder/freecompiler/ 前スレ part4 > pc8.2ch.net/test/read.cgi/tech/1091066805/ part3 > pc5.2ch.net/test/read.cgi/tech/1054390397/ part2 > pc2.2ch.net/tech/kako/1030/10304/1030493157.html part1 > pc3.2ch.net/tech/kako/1002/10023/1002377328.html
410 名前:409 mailto:sage [2007/01/17(水) 23:29:43 ] メッセージが出るのはデバッガ内で、 発生箇所はなんだかよくわからないバイナリです。 プログラム自体は特に問題なく動いているように見えます。
411 名前:デフォルトの名無しさん mailto:sage [2007/01/17(水) 23:34:07 ] 単にデバッガがGUIに対応してないだけの話では?
412 名前:409 [2007/01/19(金) 00:15:19 ] >>411 あ、そういう事もあるんですか。 つまりGUIの問題ないコード/動作を誤って例外発生と検知する、と。 それでは気にしない事にします。 ありがとうございました。
413 名前:デフォルトの名無しさん [2007/02/02(金) 02:46:14 ] 『Borland C++ Compiler 5.5 インストールと使い方』 www6.plala.or.jp/mnagaku/cmag/ac20005/ を見てDLLの作り方を覚えようとしています。 この中のtest4.cを保存する時に間違えてtest4.cppとすると 『外部シンボル 's2b(char *)' が未解決』と出ました。 拡張子を.cに直すとエラーもなくコンパイルできました。 拡張子を.cppのままで、エラーなくコンパイルするには どうしたら良いでしょうか?
414 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 02:56:46 ] エクスポートする関数宣言を extern "C"{} で囲む
415 名前:デフォルトの名無しさん [2007/02/02(金) 03:02:28 ] >>414 すみません。 それはtest4.cを書き換えるのでしょうか?
416 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 03:08:50 ] No 書き換えるのはヘッダの方。
417 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 03:16:26 ] >>416 ありがとうございます。 ヘッダの関数の宣言の前に“extern "C" ”を付ければ問題なくとおりました。
418 名前:デフォルトの名無しさん [2007/02/02(金) 21:58:29 ] c++builder 5 pro で使えそうなUDPソケットコンポーネントないでしょうか?
419 名前:デフォルトの名無しさん [2007/02/02(金) 23:53:28 ] >>418 ws2_32.dllを叩けばいい てか俺はそれでいった
420 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 10:18:36 ] 初歩的な質問で申し訳ありません。 GUIプログラムを覚えようとしています。 「BCCForm and BCCSkelton」などのリソースエディタを使って、 実行したときに最初に開くウインドウのフォームを作成のできるのでしょうか? できるとすれば、何か取っ掛かりがほしいと思います。 参考になるサイトなどがありましたら、お教えください。
421 名前:デフォルトの名無しさん [2007/02/03(土) 19:29:37 ] >>419 UDPソケット通信成功しました、有り難う御座います。
422 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 10:09:22 ] Winプログラムを組んでいます。 プログラムにドラッグをしてファイル名を渡そうとすると、日本語が 混じっていると""で囲まれてしまいます。 wscanfで取り除こうかと思ったのですが、未定義の関数と出てしまいます。 こういう場合はどうしたら良いのでしょうか?
423 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 10:36:59 ] 間にスペースがあるとじゃない?
424 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 10:38:06 ] むしろダブルクォーテーションで括られていて何か不都合でもあるか?
425 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 12:53:34 ] >>423 スペースが原因でしたか。 失礼しました。 >>424 APIを直接たたく勉強をしているのだけれど、下のサンプルプログラムが ドラッグだとファイルを読み込めない。 デバイス独立ビットマップ wisdom.sakura.ne.jp/system/winapi/win32/win114.html "C:\TEST"とかのディレクトリならドラッグでもきちんとファイルを開くし、 問題のディレクトリでもコマンドプロンプトからなら動作します。 まずは、この問題を解決できないかなと・・・。 それから、wscanfが未定義の関数と言われるのですが、これはどうしたら いいでしょうか?
426 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 13:52:54 ] CreateFile自体はダブルクォーテーションもがあろうとなかろうと平気だったと思うが。 wscanfという関数はそもそも存在しない。 Windowsプログラムなら<stdio.h>と<tchar.h>をインクルードして_stscanfがいいと思う。 これはsscanfの_TCHAR版。 また、_stprintfはsprintfの_TCHAR版で、wsprintfと違い浮動小数点数なんかも使えるので便利。
427 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 15:25:30 ] >>426 >CreateFile自体はダブルクォーテーションもがあろうとなかろうと平気だったと思うが。 う〜ん、初心者なので自分にミスがあるのかどうかも解らないもので。 でも、ダブルクォーテーションくらいはOSの方でなんとかしてくれても おかしくはないですよね。 とりあえず、今は必要ないので保留です。 >_stscanfがいいと思う。 _stprintfも教えていただきありがとうございます。 それを使うようにしたいと思います。
428 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 16:47:45 ] PathUnquoteSpacesというのもあるね。
429 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 01:00:54 ] int swscanf(const wchar_t *buffer, const wchar_t *format[, address, ...]);
430 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 01:16:13 ] >>428 #include <shlwapi.h> #pragma comment (lib, "shlwapi.lib"); を追加すれば使えるのを確認しました。 Win98/2000以降は標準で、IE4.0 以降を インストールしたWin95 / WinNT 4.0以降で使えるようです。 要するにSHLWAPI.DLLが必要と。 色々と勉強になりました。
431 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 08:42:53 ] >>420 たとえばこのへん。 ttp://win32lab.com/tips/tips11.html このページでは VC を使ってるけど、ソースはほぼそのまま使えるとおもう。 ミソは DLGWINDOWEXTRA と IsDialogMessage。
432 名前:デフォルトの名無しさん [2007/02/10(土) 18:53:20 ] 質問です。 BorlandC++5.0Jのソフトウェアが市販されていますが、フリーでもありますよね。 何が違うのでしょうか?
433 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 20:16:32 ] バージョン ターゲットOS IDEの有無 等々
434 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 04:49:43 ] インストール以前にダウンロードできNEEEEEEEEEEEEE
435 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 11:56:50 ] >>434 普通に落とせたけど。 上の方でもあったな。 ブラウザの設定ジャネ? IEなら インターネットオプション→詳細設定→ブラウズ→「パッシブFTPを使用する」 とか
436 名前:デフォルトの名無しさん mailto:sage [2007/02/13(火) 20:08:18 ] 既にチェック入ってたわ…。 こんな掃き溜めみたいなレスに返してくれてありがとうな。
437 名前:デフォルトの名無しさん [2007/02/14(水) 20:03:05 ] BCC5.5.1 + bccSDK( >365)で、 タブブラウザのDountPかunDonutのソースをビルド出来たやつ居る?
438 名前:デフォルトの名無しさん [2007/02/18(日) 13:41:11 ] 超初心者ですいません… インストールする段階なんですが… www.chem.scphys.kyoto-u.ac.jp/nonnonWWW/ogawara/lecture/borland.html このサイトを見てると、www.uploda.org/uporg698062.jpg こうなるようなんですが、 www.uploda.org/uporg698059.jpg にしかなりません… hello.cもないんですが…
439 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 13:50:49 ] 素直にTurbo C++つかっとけよ
440 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 13:57:11 ] "5. コンパイルしてみる"というところにhello.cをダウンロードして保存すると 書いてありますが, ダウンロードしましたか?
441 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 13:59:35 ] >>438 そのサイトには > フォルダを作成したら、そこにテスト用のソースファイルhello.cをダウンロードして > 保存しておきます。 と書いてありますが…… 保存しなかったか、ちがうところに保存したのでしょう。
442 名前:デフォルトの名無しさん [2007/02/18(日) 14:11:12 ] >>440-441 ありがとうございます…してませんでした…; 先ほどのはうまくいったんですが今度はこんな事になってて… www.uploda.org/uporg698094.jpg
443 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 14:36:56 ] >>442 つ 環境変数の設定
444 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 14:42:04 ] なんでVC++2005使わないの?
445 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 14:55:11 ] BCCしか知らない MSが大嫌い ボーランドが大好き マゾ なんとなく ・・・ 等々、人それぞれ。 まあ未だにWinXPでLSI C-86使ってるような奴もいるからな。
446 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 19:16:38 ] >>442 これなんかどう。XPは無理っぽいが。 www.vector.co.jp/soft/win95/prog/se149182.html 使わなくても、カレントディレクトリをbcc32.exeの ある位置に持っていけばコンパイルできる。 >>444 新しく試すのがめんどくさい レジストリをいじらない BccDevが使いやすい 容量がかるい
447 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 22:08:37 ] * *** ***** *******
448 名前:本田 [2007/02/19(月) 00:54:17 ] > This is the home of the dbg library, a debugging library for C++. >dbg library features include: > * Expressive constraint checking utilities > * Integrated stream-based logging facilities > * Execution tracing support > * Differentiates between different sources of diagnostics - you can enable/disable them all independently > * Easy to use, powerful, configurable > * assertion behaviour can be altered at runtime (abort, throw, or continue) > * Integrates well with modern C++ code > * Can be compiled out with no overhead dbg.sourceforge.net/ > The dbg library is not platform specific, all that is required to use it is a sufficiently standards compliant compiler. dbg has been built on the following compilers: > * gcc 3.0 - 3.3 > * gcc 2.95.3 > * gcc 2.96 > * Microsoft Visual C++ 6.0 > * Borland C++ 5.5.1
449 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 06:57:21 ] >>446 XPでもOKよ。
450 名前:デフォルトの名無しさん [2007/02/19(月) 10:19:29 ] >444 Win2000以降じゃないと使えない。
451 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 19:37:03 ] 9xで開発かよ・・・ それとも、いまだにNT4使ってる物持ちのいい人か?
452 名前:デフォルトの名無しさん [2007/02/20(火) 09:38:00 ] 他でもやたらと絡んで来る奴がいるが、何が問題なんだ?>9xで開発
453 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 13:01:34 ] いい加減PC買い換えろよと言いたいだけだろう。 実際性能が高いPCに慣れると、低いPCで作業したときにまどろっこしく感じる。
454 名前:デフォルトの名無しさん [2007/02/20(火) 17:53:38 ] しかし一般ユーザーより高スペックのマシンで開発してる奴が多いから 重いソフトがはびこるんじゃないのか? 開発やるならむしろ一般よりロースペックでやるべきかも知れん。
455 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 19:36:14 ] スペックよりOS自体の安定度だろ?
456 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 01:20:52 ] Windows2000+PentiumIIIあたりが一番いいんじゃね?
457 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 14:16:05 ] Borland Developer Studio 2006 2ch-news.net/up/up43429.jpg
458 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 20:00:31 ] >>457 404
459 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 05:37:38 ] WinPcap(を使用するアプリ)ってBCCでも開発できます?