タダで使えるBorland ..
[2ch|▼Menu]
607:デフォルトの名無しさん
07/07/21 16:45:30
BCCForm and BCCSkeltonをダウンロードしたんですが
解凍できないみたいなんですが誰か同じ症状の人います?

608:デフォルトの名無しさん
07/07/21 17:02:07
Noah通して解凍したらできました.
すいませんでした><

609:デフォルトの名無しさん
07/07/22 08:04:31
絶対パスで固められているせい

610:デフォルトの名無しさん
07/07/22 08:14:08
俺も最初それ気づかないで自前で解凍しちまったよ。
>>607
"Program Files\borland"フォルダに解凍されてるから、もしそこに必要
なかったら自前で消しといた方がいいよ。

611:デフォルトの名無しさん
07/07/23 03:03:14
>>610
ありました,んで消しました
どもです


612:本田
07/08/04 10:53:32
>Borland free compiler Compiling instructions
URLリンク(qtwin.sourceforge.net)
>Borland Notes
> * The free Borland 5.5 Compiler seems to have a bug when compiling with stl support (see here).
> A quick solution is to disable stl support with 'configure -no-stl'

>Q.../Free
URLリンク(sourceforge.net)
3.3.4.3と3.3.5.5は、BCB5PRO SP1でメイクできた。
他は、失敗しました。
現時点の最新は、3.3.x−p8です。

>Qt GUIプログラミング (大型本)
>Jasmin Blanchette (著), Mark S (著), 杵渕 聡|杉田 研治 (翻訳)
URLリンク(www.amazon.co.jp)
># 大型本: 464ページ
># 出版社: ソフトバンククリエイティブ (2005/7/30)
># ISBN-10: 4797328304
># ISBN-13: 978-4797328301
># 商品の寸法: 23 x 18.2 x 3 cm

613:デフォルトの名無しさん
07/08/04 11:19:33
タダほど・・・???

614:本田
07/08/05 14:38:58
>>612

>Qt Reference Documentation
URLリンク(www.kde.gr.jp)

615:デフォルトの名無しさん
07/08/08 17:56:29
bcc+dev でSDLをやりたいんだが、

Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照)

と出てメイクできない…
SDL.libとSDLmain.libはちゃんとリンクしているんだが、なにがダメなんだろう?

616:デフォルトの名無しさん
07/08/08 18:42:24
_mainってコンソールのCのスタートアップから呼ぶ関数だから
もしWindowsアプリならそういう設定にしてみては

617:デフォルトの名無しさん
07/08/09 00:03:14
だと思ってコンソールとWindowsアプリケーションの両方でやってみたがダメだった
Visual C++ 2005 EEだと大丈夫だからとりあえずそっちでやってるけど複雑なんだよな…
ありがとう



618:デフォルトの名無しさん
07/08/09 07:15:20
>>615
libはどうやって作った?
SDLのことは知らないけど、implibで-aをつけるかつけないか等で変わったりするよ。

619:デフォルトの名無しさん
07/08/15 07:15:18
コンパイルしたファイルを起動してもDOS窓が一瞬起動するだけで消えてしまうのですが、なぜでしょうか?

#include <stdio.h>

int main(void)
{
printf("へろ〜わ〜るど\n");
return 0;
}


620:デフォルトの名無しさん
07/08/15 07:42:13
>>619
なぜかというと、君が書いたプログラムは「へろ〜わ〜るど」と出力して終了するプログラムだからだ。
終了したくないのならgetchar()かなにかを入れておくか、
プログラムをDOS窓から実行すれば終了したとしても出力が見れる。

621:619
07/08/15 07:49:47
>>620
ありがとうございました。助かりました。


622:デフォルトの名無しさん
07/08/15 09:40:30
よくいるんだよな。
CUIのプログラムをダブルクリックで実行して
「一瞬でプログラムが終了してしまって、実行結果がわかりません」とか、
「実行しても何か変な黒い画面が一瞬表示されるだけです。正常にコンパイルできていないんでしょうか?」
とかいう奴。

CUIのプログラムなんだからコマンドプロンプトから実行するのは当たり前だろ…
何というかプログラミングをする以前の問題なんだよな。

すみません。昔の俺のことですorz
プログラミングを始めようとしてここでつまづく人は、結構多いんじゃないかな。

623:デフォルトの名無しさん
07/08/15 14:33:49
バッチ作ってpauseとかで止めとけよ

624:デフォルトの名無しさん
07/08/16 21:51:56
よくいるんだよな。
よくいるんだよな。
よくいるんだよな。
よくいるんだよな。


625:デフォルトの名無しさん
07/08/16 22:14:47
俺だよ、俺

626:デフォルトの名無しさん
07/08/17 19:04:59
あ、ほんとだ。
今までDOSファイラーから実行してたから気付かなかったよ。
てっきりDOSアプリ起動した時みたいにDOS窓消えずに残ると思ってた。

627:デフォルトの名無しさん
07/08/19 03:05:15
>>622
>プログラミングを始めようとしてここでつまづく人は、結構多いんじゃないかな。
最近のDOS知らない世代じゃあるまいし、そんなとこで躓く奴なんていないw

628:デフォルトの名無しさん
07/08/19 03:20:47
最近はDOS知らない世代がプログラミングを始めてる。

629:デフォルトの名無しさん
07/08/19 17:32:48
DOSを知らずにプログラムを組むとは、バットやグラブを
触ったことの無い者が野球を語る様なものである。

ぶっちゃけた言い方をすれば、Windowsの掌でユーザーを
躍らせておきたいMSの陰謀によって生まれた結果でもある。
DOSを隠蔽し、アセンブラを隠蔽し、WindowsAPIをも隠蔽
しようとしている(様に見える)ことからも簡単に想像できる。

つまり、自分らの存在を脅かす “次世代の製品を生み出す人材”
そのものの輩出を抑制しようとしているのだ。

630:デフォルトの名無しさん
07/08/19 20:10:26
DOS病

631:デフォルトの名無しさん
07/08/19 23:40:58
>>629
でもMS-DOS搭載のWindowsなんて、もうないんだぜ?

632:デフォルトの名無しさん
07/08/19 23:47:44
つ FDの起動ディスク

633:デフォルトの名無しさん
07/08/20 11:58:35
>>629
まぁそのうちAPIがCOMに置き換わる日がくるんだろうね

634:デフォルトの名無しさん
07/08/20 18:28:06
>631
俺はWin98使い続けてるわけだが。

635:デフォルトの名無しさん
07/08/20 18:37:43
同情を禁じえない

636:デフォルトの名無しさん
07/08/20 18:40:42
VistaよりマシなOSなのは確か

637:デフォルトの名無しさん
07/08/20 19:14:34
今後のセキュリティ問題どうするよ

638:デフォルトの名無しさん
07/08/20 19:17:33
Vista=Windows Me U


639:デフォルトの名無しさん
07/08/21 07:40:35
ネットにつながないし新しいソフトも入れないからセキュリティなんてどうでもいいよ

640:デフォルト名無しさん
07/08/21 18:30:03
Borland C++をダウンロードして、 CドライブにCommandLine
ToolsとTurboDebuggerが保存されました。このあと
の手順を教えてください。

641:デフォルトの名無しさん
07/08/21 18:36:06
そのファイルを削除してください

642:デフォルトの名無しさん
07/08/21 19:29:06
>>640
>>3のBCC Developer落としてきてreadme読むとか。

全部説明すんの大変。

643:デフォルト名無しさん
07/08/21 20:54:39
環境変数設定:マイコンピュータ>システムのプロパティ>詳細設定>環境変数>
新規>Path>C:¥Borland¥Bcc55¥bin>OK
コンパイルオプションファイル設定とリンカオプションファイル設定は省略。

644:デフォルトの名無しさん
07/08/22 00:31:02
>>629
その割りには、ただでC++コンパイラ配ってるんだが


645:デフォルトの名無しさん
07/08/22 01:30:30
デバッガが使いこなせない。

646:デフォルト名無しさん
07/08/22 11:00:23
>430 Please obtain a copy of detailed instructions on Borland C++ Compiler 5.5.1
and Turbo Debugger 5.5 from:
URLリンク(www.cmagazine.jp)

647:本田
07/08/26 06:06:24
>>395
> >OpenGL for Windows by Silicon Graphics
> URLリンク(berkelium.com)

>SIGGRAPH '97
>
>Course 24: OpenGL and Window System Integration
>
>OpenGL and Win32!
URLリンク(www.xmission.com)

648:本田
07/08/27 07:37:12
>>647
>OpenGL
> OpenGL Start Page
URLリンク(msdn2.microsoft.com)

649:デフォルトの名無しさん
07/08/28 10:36:47
>>580
URLリンク(dn.codegear.com)
35MB  ワラタ

650:デフォルトの名無しさん
07/08/29 13:34:19
>>629
メモリ管理なんか知らなくても、スクリプト程度が書けて
力技でもいいから言われた通りの仕様のプログラムが作れて
きちんとコミミュニケーションが出来る人材さえいればいいんです^^^

人のソースにいちいちケチつけたり、自慢げに難解なソースを書く
コミュニケーション能力も無いオタク技術者なんていりません^^^^^^^^

651:デフォルトの名無しさん
07/08/31 22:14:35
>>650
その通り!!

652:デフォルトの名無しさん
07/09/02 10:36:58
でも1関数の行数が1000行とかメモリリークしてるソース書くバカは死んでいいです^^^^^^

653:デフォルトの名無しさん
07/09/02 22:48:28
Borlandのコンパイラダウンロードしたけど、パスワードが送られこない。
なぜだ?

654:デフォルトの名無しさん
07/09/02 22:49:02
デバッガじゃなくて?

655:デフォルトの名無しさん
07/09/02 22:50:22
来てた。

656:デフォルトの名無しさん
07/09/04 14:11:58
>>653>>655
お前の日記帳にすんなw

657:デフォルトの名無しさん
07/09/10 21:45:29
これってVistaで動きますか???

658:デフォルトの名無しさん
07/09/10 23:38:36
俺はVistaで使ってるが、今のところ特に問題は起きていない

659:デフォルトの名無しさん
07/09/12 18:14:06
BCCForm って使ってる人いる?
何か実行する度にバックアップファイル作られるので、作られないようにする
設定ってないのかな。

660:デフォルトの名無しさん
07/09/18 21:09:22
先ほどsubject:【CodeGearより】C++Compilerパスワードのご案内
っていうメールが届いたのですがなにも書いていませんでした。
どうすればzipパスがわかるんでしょうか。

661:デフォルトの名無しさん
07/09/30 14:03:07
URLリンク(update.codegear.com)
ここで名前とか全部入れて先に進むとダウンロードボタンあるんだけど、
押してもサーバにつながりません。もう公開終わり?

662:デフォルトの名無しさん
07/09/30 15:08:12
>>661 Japaneseはずいぶん前からリンク切れ
Englishから拾ってみ

663:デフォルトの名無しさん
07/09/30 17:42:53
本国サイトでJapaneseて入れたら661のとこ飛ばされました

664:デフォルトの名無しさん
07/09/30 17:47:00
codegearってひどいねほんとに

665:デフォルトの名無しさん
07/09/30 17:50:47
タダほど安いものは無い

666:デフォルトの名無しさん
07/09/30 19:09:15
ダウソできねぇorz

667:デフォルトの名無しさん
07/10/01 00:44:16
>>663 だから本国サイトで本国サイトのダウンロードから拾え

668:デフォルトの名無しさん
07/10/01 00:46:45
URLリンク(www.codegear.com)
いくだろ
Trial and Free Versions の下の
C++Builder えらぶやろ
下の方に
C++ Compiler 5.5 あるだろ

それ拾え
ユーザー登録いるけどそのぐえぇできんだろ

669:デフォルトの名無しさん
07/10/01 09:30:40
hi, i am otosemasita.
sankyu-.

670:デフォルトの名無しさん
07/10/01 15:56:42
URLリンク(videointroplayer.web.fc2.com)

671:デフォルトの名無しさん
07/10/01 16:01:28
URLリンク(videointroplayer.web.fc2.com)

672:デフォルトの名無しさん
07/10/01 20:53:29
Vectorから
CPad for Borland C++CompilerをDLしたら
コンパイラのパスを設定してくださいって出たんですが
パスって何ですか?パスワードではないのでしょうか?

673:デフォルトの名無しさん
07/10/01 20:56:44
No, no pasuward.
Bourand is not gibu pasuward to you.

674:デフォルトの名無しさん
07/10/01 20:58:16
>>672
パスで検索したらわかると思うが。

675:デフォルトの名無しさん
07/10/01 21:04:01
環境変数PATH...

676:デフォルトの名無しさん
07/10/01 21:04:08
I am Jijii.

677:672
07/10/01 21:09:25
>>674>>675
すいません。よくわかんないですorz

678:デフォルトの名無しさん
07/10/01 21:21:37
パスはプログラムがどこにあるか示し、
設定する事でどこからでもそれが
起動できるようになります。

Hoge.exe

C:\Foo\Bar
ディレクトリにあるとすると
set path=C:\Foo\Bar;%path%
でどこからでも
Hoge.exe
が実行出来るようになります。


679:デフォルトの名無しさん
07/10/01 21:32:28
CPadは直接フルパス指定するんじゃなかったかな

680:デフォルトの名無しさん
07/10/01 21:33:05
ダウンロードできないのでググっていたら、このスレに辿り着きますた。

>>668の説明どおり、「C++Builder」をクリックしても、やっぱり「Server Too Busy」だお
URLリンク(cc.codegear.com)

俺のために、こっそり再うpの程よろしくお願いします

681:672
07/10/01 21:37:07
>>678
解説ありがとうございます。
ですが
Hoge.exe
C:\Foo\Bar
set path=C:\Foo\Bar;%path%
どれいれてもパスが正しくないと出てしまいましたorz
もしかして他にも何かDLしないとだめなのでしょうか?

一応コチラのDLしたのは
URLリンク(hp.vector.co.jp)
にあるC/C++開発環境
CPad for Borland C++Compilerだけです。


682:デフォルトの名無しさん
07/10/01 21:37:27
コンパイラで我慢知る

683:デフォルトの名無しさん
07/10/01 21:40:28
すまんこ、たぶん解決
ちょっと上にベクターって文字があったから、もしやと思い(ry
URLリンク(www.vector.co.jp)

684:678
07/10/01 21:45:25
>>681
すまん説明が悪かった…orz
解説のページURLリンク(www.ee.fukui-nct.ac.jp)

685:デフォルトの名無しさん
07/10/01 21:46:51
>>672はbccさえインストールしてないのか…

686:672
07/10/01 23:14:28
>>684>>685
こちらこそ無知ですいませんorz
前のPCではBCC入れてたのですが今もう終了してるんですね
どなたかできればzipでBCCお願いしますorz


687:デフォルトの名無しさん
07/10/01 23:32:34
>>686
ちょっと前のレスくらい読めや。

688:672
07/10/02 00:07:43
>>687
本当にすいませんでしたorz
でもサーバーエラー・・・・
また明日やってみます
ありがとうございました

689:デフォルトの名無しさん
07/10/02 00:12:27
普通に落とせるけどなぁ

690:672
07/10/02 00:18:36
Registered UsersのC++Builderは出るけど
Trial and Free VersionsのC++Builderは出ないんですorz


691:デフォルトの名無しさん
07/10/02 00:33:02
BCCではなくてBCBをだうんしたいのでつか?

692:デフォルトの名無しさん
07/10/02 00:59:46
Cpodがかわいそす

693:デフォルトの名無しさん
07/10/02 01:11:22
リンク復活w

694:デフォルトの名無しさん
07/10/02 06:55:56
hai, I am con not daunro-do in Sunday.
But I am can dounro-do now!
Great 2ch power sankyu-.

695:デフォルトの名無しさん
07/10/03 00:38:18
bcc++で作られた有名なソフトって何があるの?

696:デフォルトの名無しさん
07/10/03 00:41:38
Borland C Compiler++ ?

697:デフォルトの名無しさん
07/10/03 01:17:20
>>694
釣りだろうが小学生以下の英語だなw

698:デフォルトの名無しさん
07/10/03 07:35:05
攣れた

699:デフォルトの名無しさん
07/10/03 20:55:23
ちょっと大きく見たい五つのファイブ動画は?
URLリンク(videointroplayer.web.fc2.com)

700:デフォルトの名無しさん
07/10/03 20:57:42
タダで使える JavaScript C++

// エラー デバッグ ブラウザ ツール
// URLリンク(www.mozilla-japan.org)
// シンプル プログミング ツール
// URLリンク(proforceone.web.fc2.com)
// 素因数分解サンプルプログラム
// Calculation processing にコピーして[RUN]

MAX=1000; br();
for(x=2;MAX>=x;x++){write(" "+x+" ⇒");
 for(i=2;x>=i;i++){if(0==x%i){k=0;
  for(j=2;(i>=j)&&(1>=k);j++){
   if(0==i%j){k++;}
  } if(1==k){write(" "+i);}
 }} br(); 
}



701:デフォルトの名無しさん
07/10/06 15:31:57
モジュール定義ファイル(defファイル)を指定してDLLを作成するには
ILINK32を直に操るしかない?

702:デフォルトの名無しさん
07/10/06 15:44:47
>>701
デフォルトでDLL名と同名のdefが使用されなかったかな
あと、コンパイラにリンカオプションを渡せた気がする
詳しくはhelp読めばわかるはず

703:デフォルトの名無しさん
07/10/06 17:37:00
>>702
ありがとう。DLL名と同名のdefが使われるみたいなんだけど、
出力先を変更すると出力先にdefファイルを置いとかないとだめみたい。

コンパイラのオプションでリンカのオプションを指定できるみたいだけど、
そのリンカのオプションにdefファイルを指定するオプションが見つからなった。

一応ILINK32を直接使ってみたんだけど、今までbcc32がやってくれてた色々な
指定をしないとだめなので自分では不安。それに中間ファイルみたいなのが
たくさんできた。-x で一つ(マップファイルを作成しない)減らせたけど。


704:デフォルトの名無しさん
07/10/06 19:30:15
URLリンク(www.vector.co.jp)

落とせないとか言ってる奴はこれでも落とせば?

705:デフォルトの名無しさん
07/10/10 08:09:28
No, I do not doanro-do in 10month 2day.
But I have BCC55 now.
I do not need vector jank softwear.

706:デフォルトの名無しさん
07/10/17 15:22:19
アップデートが出てるな
URLリンク(dn.codegear.com)

707:デフォルトの名無しさん
07/10/17 18:16:51
>>706
これって日本語版にインストールできるの?

708:デフォルトの名無しさん
07/10/17 21:14:22
>>706-707
bcc32.exeを比べてみた。

freecommandlinetools2.exe
(DL時期忘れた)
Borland C/C++ Compiler bcc32.exe 5.5.1.2
MD5:c36741fb349f8d13a81b557ad5becab8

Free Compiler Update #2(bcc55sp2.exe)
(URLリンク(info.borland.com))
Borland C/C++ Compiler bcc32.exe 5.5.1.1
MD5:efb740df5fde234cf558042443220bb7

ダウングレードになっちゃわね?

709:本田
07/10/19 00:43:42
URLリンク(www.cmake.org)
>Welcome to CMake, the cross-platform, open-source make system.

>CMake Borland Compiler Issues
URLリンク(www.cmake.org)

710:デフォルトの名無しさん
07/10/20 22:03:05
>>704
おお、これはいい

711:デフォルトの名無しさん
07/10/20 22:50:40
bccって再頒布可能なのか…?

712:デフォルトの名無しさん
07/10/21 01:01:25
>>711
再頒布の許可を取得しているのだろう。


713:デフォルトの名無しさん
07/10/22 22:18:23
ハルヒ
URLリンク(blog.proj.jp)

714:デフォルトの名無しさん
07/11/14 03:20:09
先日までJavaのプログラミングでEclipseを使っていました。

今回Borland C++を使う事になり、IDEとしてCPadやBCC Developerを試してみましたが
やはりEclipseが忘れられず、EclipseにCDTをインストールして使おうと思いましたが
CDTで利用できる内容やググった結果等を見ると、CDTはやはりGCC向けのようで、
デバッガ等は、Eclipseからは正常に動作させたりできていない状態です。

EclipseでBorland C++を使っていくための情報のありかをご存知の方、教えてください。

715:デフォルトの名無しさん
07/11/14 04:48:12
>>714
びっくりした
全く同じことを昨日から試行錯誤してた
CDT4.0だとビルドすらできず

自分は諦めてgccに走ったんだが
デバッガ(GDB)がうまく動かない…

716:デフォルトの名無しさん
07/11/14 15:24:08
ボーランドから来た

12月開催セミナーのご案内: 負荷テストツール

というメールが文字化けして読めないのは仕様ですか?

717:デフォルトの名無しさん
07/11/14 23:51:25
Borland C++ Compiler 5.5.1で、マルチバイト文字列操作ライブラリの
バグを見つけた。#include <mbstring.h> として

_mbsnbcmp( "あ", "a", 1 )

を実行すると、2つの文字列は一致したとみなされてしまう。試しに
Turbo C++ Explorer をインストールしてみたけど、未だにバグは
直っていなかった…

718:デフォルトの名無しさん
07/11/15 09:00:54
>>717
文字単位の比較なら、_mbsncmp() を使うべきではないの?

719:デフォルトの名無しさん
07/11/15 20:03:52
指定した長さの一番最後の文字が 2バイト文字の途中にひっか
かったら、その前の文字まで比較する、ということで仕様だと
思う。
というか、そんな枯れきった部分にバグがあるとは思えない。


720:デフォルトの名無しさん
07/11/15 23:24:59
717です。

>>719
>指定した長さの一番最後の文字が 2バイト文字の途中にひっか
>かったら、その前の文字まで比較する

ありがとう。そういう仕様とは知らなかった。
参考までに他の処理系の結果を示します。

Visual C++
_mbsnbcmp( "あ", "い", 1 ) → 一致
_mbsnbcmp( "あ", "a", 1 ) → 不一致

Borland C++
_mbsnbcmp( "あ", "い", 1 ) → 一致
_mbsnbcmp( "あ", "a", 1 ) → 一致

721:本田
07/11/17 08:21:21
>Zeta Debugger
>A stand alone source level debugger for C/C++.
URLリンク(www.fyzor.com)
>Partially or fully supported formats:
>Compiler Format Marker Compiler Version
>Borland C++ FB07, FB08, FB09, FB0A BCC4, BCC5, BCC5.5
>Visual C++ NB09, NB11, NB10 VisualC 5.0, 6.0
>Attention Some formats were not fully tested.

722:デフォルトの名無しさん
07/11/21 22:27:07
vistaでBorlandC++5.5は使えますか?


723:本田
07/11/26 00:22:33
HX DOS Extender
URLリンク(www.japheth.de)
Many development environments which support creating Win32 console applications are compatible with HX, among them are:

* Open Watcom C++
* Digital Mars C++
* MinGW (uses GCC)
* CygWin (uses GCC)
* MS Visual C++, including the free version of MS Visual C++ Toolkit 2003
* Borland C++, including the free version of C++ Builder Command Line Tools
* LADSoft CC386
* Pelles C
* LCC-Win32 (C compiler)
* Borland Delphi
* Free Pascal (Win32)
* Pascal Pro
* Virtual Pascal (Win32)
* FreeBasic (Win32)
* PowerBasic
* MicroFocus Object Cobol
* XDS Modula II
* MASM, TASM, POASM, WASM, FASM, LZASM, NASM, GOASM, ...

724:デフォルトの名無しさん
07/12/10 12:06:24
初歩的で環境の質問なんですけど

CPad(Ver2.31)上でリソースファイル(*.rc)をリンクさせる
方法はありませんか?

725:デフォルトの名無しさん
07/12/10 21:42:15
>>724
Makefile書いてCtrl + F9

726:デフォルトの名無しさん
08/01/01 07:25:49
BCC Dev使ってるんですけど、置き換えで
a[xxx]→a[xxx].b
こんな感じに置き換えたい時ってどうすればいいのでしょうか?

正規表現で
a\[(.*)\]こうすると検索までは出来たのですが、置き換え文字列が分かりません。
a[\0].bこんな感じで試してみたけど無理でした。

727:本田
08/01/17 17:45:55
>COMプログラマの解説書
>Crispin Goswell
>Microsoft Office Product Unit
>1995年 春
>1995年9月13日改訂
URLリンク(msdn.microsoft.com)
>抄録
>この解説書は、
>Microsoft(r) OLE Component Object Model(COM)オブジェクトを作成し、
>効果的に使用する方法を説明しています。
>例文はほとんどCで書かれていますので、実際に何が行われているかが、大変分かりやすく示されています。
>プログラマの中には、オブジェクトを実行するためにC++を好んで使用する人もいるでしょう。
>C++プログラマの観点からCOMの概念および基本的な使用法を論じているのは
>Kraig Brockschmidt著のInside OLE (第2版)(MSDN Library(Books))です。
>COMとは何か、またその設計や哲学の後ろにある動機付けをより理解する事に興味がある読者なら、
>Component Object Model Specification(MSDN Library(Specifications))の最初の2章を読んでください。
>第1章には簡単なイントロダクションを、第2章では徹底的に概要を解説してあります。
>この解説書ではInside OLEとCOM Specificationにある情報を、
>COMオブジェクトを実装する良い方法をいくつか示しながら解説するようにしてあります。

728:デフォルトの名無しさん
08/01/19 03:52:44
Error E2349って何ですか?
ここのURLリンク(www.geocities.jp)
最下部にある問題3をやろうと以下をコンパイル(WinXPsp2-BCC55-BCC Developer1.2.21)しようとしてもエラーで.exeが出来ません
#include <stdio.h>
int main()
{
char CCCC = "aaaa";
printf( "%d\n", CCCC );
return 0;
}
エラーメッセージ
> "C:\Documents and Settings\K.K\My Documents\Borland\BCC55\Bin\make.exe" -fDebug\test5.mak Debug\test5.obj
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
bcc32 -WC -3 -Od -w- -AT -pc -H- -k -b -v -y -DDEBUG -nDebug -c "C:\Documents and Settings\K.K\My Documents\MyProjectBCC\test5\test5.c"
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
c:\documents and settings\k.k\my documents\myprojectbcc\test5\test5.c:
Error E2349 c:\documents and settings\k.k\my documents\myprojectbcc\test5\test5.c 4: Nonportable pointer conversion in function main
*** 1 errors in Compile ***
** error 1 ** deleting Debug\test5.obj
Compile End !! (Elapsed time 0:00.547)

729:デフォルトの名無しさん
08/01/19 06:58:53
Nonportable pointer conversion in function main と書いてあるだろ
URLリンク(www.google.co.jp) だってすぐわかるし

730:デフォルトの名無しさん
08/01/19 10:18:20
ポインタと整数型の間には暗黙の変換が必要ですが,2 つの型のサイズが異なっています。これは明示的なキャストを使わなければ変換できません。

この変換自体に意味がないものかもしれないので,意図どおりの変換かどうかを確認してください。

731:デフォルトの名無しさん
08/01/19 13:47:05
とりあえず置いておきますお

C++Builder6ヘルプファイル(BCC5.5.1のヘルプに入ってないエラーメッセージ関係のヘルプもあるはず)
URLリンク(cc.codegear.com)

732:デフォルトの名無しさん
08/01/21 19:57:09
Cプログラマの為に、ポイントをまとめたドキュメントを販売しています。
プロのプログラマでもあまりにレベルが低い人が多すぎます。
そんな人に限って、自分のレベルの低さを自覚していない、、、

本人は構わないかもしれませんが、その下についた新人プログラマは
たまったものではありません。(私が経験しました。)

今になって分かりました。
彼らもまた、理解できていなかったのです。

プログラミング言語の一番の習得の近道はきちんと理解している人にアドバイスをもらうこと。です。
(何といったって、参考にしようとする市販の本さえ、 きちんと説明してくれていないのですから、
 その証拠にC言語の学習で悩む人がどんなに多いことか)

私のC言語に取り組んだ7年間をすべてぶつけたつもりでテキストを作りました。

私の会社の後輩からは、どんなテキストよりもわかりやすかった!や、
今まで教えてくれていた先輩や、テキストたちが、ちゃんと理解できていないことがわかりました。
と、嬉しいコメントをたくさんもらいました。

そしてなにより、彼らの社内での評価がとても高いということが、私の誇りです。

宣伝と言ってしまえば、そうなってしまうかもしれませんが、ひとりでも多くのプログラマを救いたい。

プログラムの世界そのものの実力を底あげに貢献し、
無意味なバグに、残業したり、悩んだりして欲しくないのです。

興味がある方はどうか、下のサイトをみてみてください。
URLリンク(mori.eco.to)

733:デフォルトの名無しさん
08/01/21 22:08:36
>>732
「私は素人です」  まで読んだ。

734:デフォルトの名無しさん
08/01/22 14:39:01
>>732
「ひとりでも多くのプログラマを救いたい」なら
このスレタイの最初の3文字を読み直すこと


735:デフォルトの名無しさん
08/01/22 22:36:05
>>734
禿げ散らかしながら同意!

736:デフォルトの名無しさん
08/01/27 08:05:07
tes

737:デフォルトの名無しさん
08/02/06 01:02:13
test

738:デフォルトの名無しさん
08/02/09 00:14:03
>>732
「はじめてのC」でおk

739:デフォルトの名無しさん
08/02/12 00:16:05
このコンパイラを仕事で使ってる人いるんですか

740:本田
08/02/12 00:26:11
>>739
仕事ではBCB5PROを使うやろ。
ライブラリは違うけど、同じコンパイラが入ってる。

741:デフォルトの名無しさん
08/02/12 14:16:15
仕事はTurboC4使ってるよ

742:デフォルトの名無しさん
08/02/12 17:48:57
使うやろ(笑)

743:デフォルトの名無しさん
08/02/13 16:19:24
bccかvcかをコードの中で識別する方法を教えてください

744:デフォルトの名無しさん
08/02/13 20:27:15
>>743

#ifdef __BORLANDC__
/* Borland C++ の場合 */
#endif

#ifdef __MSC_VER
/* Visual C++ の場合 */
#endif


745:デフォルトの名無しさん
08/02/23 19:19:28
しかしVCLまでついて無料なのにこの過疎はさすがだなw
全部VC2005と2008の無料版に流れたのか

746:デフォルトの名無しさん
08/02/24 09:01:48
↑MSの工作員て馬鹿だな

747:デフォルトの名無しさん
08/02/24 09:08:43
いやBCB1から使ってるボーランド派だ

748:デフォルトの名無しさん
08/02/24 09:54:12
ならBCCとBCBぐらい区別しようぜ

749:デフォルトの名無しさん
08/02/24 14:35:41
BCB = BCC ビルダー  = 開発環境付き ボーランドC++

750:デフォルトの名無しさん
08/02/24 15:31:45
>>749
Borland C++ Builder と RADじゃなかった頃の Borland C++ IDEの区別がつかないのかな。

751:デフォルトの名無しさん
08/02/24 16:04:21
BCB = BCC ビルダー  = グラフィカル開発環境付き ボーランドC++

752:デフォルトの名無しさん
08/02/24 17:21:54
Borland C++ IDEもグラフィカルなリソースエディタが付いていたんだけどな。
今でもOWL使っている人いるのかな?

753:デフォルトの名無しさん
08/02/24 17:32:30
単純に宣伝不足か?

754:デフォルトの名無しさん
08/02/24 17:38:38
>>1をよく読め。
ここはコマンドライン型のBorland C++ Compilerのスレだぜ。
VCL付き環境の過疎っぷりを議論したいなら、CodeGearオッチャスレにでも行けば?

755:デフォルトの名無しさん
08/02/25 10:27:01
TurboC++ 1.01はこっち扱いでいいのかね?

756:デフォルトの名無しさん
08/02/25 21:51:57
Turbo C++ Explorerのコマンドライン版でリソースリンクに失敗すると
いう話は、Turbo C++ Pro もしくは Borland C++ Builder 2007 では
解決しているのでしょうか?


757:デフォルトの名無しさん
08/02/26 08:03:07
Builderはスレチ

758:デフォルトの名無しさん
08/03/08 01:52:37
MSのやつはANSI Cでプログラミングできないからだめだめだな

bccもいいけど、dev c++もいいと思う。

759:デフォルトの名無しさん
08/03/08 10:47:10
はあそうですか

760:デフォルトの名無しさん
08/03/08 23:25:31
リソースの画像が1Mを超えるとエラーになるのはどうすればいいの?

761:初心者
08/03/22 19:28:22
URLリンク(www.chem.scphys.kyoto-u.ac.jp)
このページを参考にBorland C++をインストールして、
5番を参考にhello.cをコンバイルしてみたらエラーが出てしまいました

C:\borland\work>bcc32 hello.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
hello.c:
エラー E2209 hello.c 1: インクルードファイル 'stdio.h' をオープンできない
警告 W8065 hello.c 10: プロトタイプ宣言のない関数 'printf' の呼び出し(関数 main
)
*** 1 errors in Compile ***

C:\borland\work>

'stdio.h'をオープンするのにツールとかいるんでしょうか?
誰か教えてくださいm(_ _)m



762:デフォルトの名無しさん
08/03/22 19:31:59
>>761
bcc32.cfgの設定がうまくいっていない。

763:初心者
08/03/23 19:04:06
>>762
拡張子txtのままでした
ありがとう

764:デフォルトの名無しさん
08/03/24 22:50:24
10年ぶりに挑戦したが

#include <stdio.h>
main()
{
printf ("hello world\n");
}

これすらコンパイル出来ない件

765:デフォルトの名無しさん
08/03/24 23:41:55
拡張子「.c」で保存してる?

766:デフォルトの名無しさん
08/03/24 23:50:11
>>764
10年前というと Windows95 か Windows98 あたりでしょうか?

bcc32.cfg
ilink32.cfg

環境変数 path

の設定が必要です

767:デフォルトの名無しさん
08/03/25 06:12:27
>>765-766
窓はXP
勿論拡張子は*.c
そしてsetbccでcfg関連はクリアしてどうにかbinフォルダーにあるソースを
コンパイルできるとこまで来た。
bcc32.exeでコンパイルするとなんかエラーが出て
iLink32.exeで作ったexeファイルはXPで起動拒否ってるように見える。
XP乗っかったノートPC貰ったんで、これを期にCに再挑戦しようと
思ったんだが、、
以前はMS-DOS上でTurbo C 2.0使ってワイヤーフレームの
エースコンバットもどき作って楽しんでた。
だが、5インチフロッピーにソースコードがあるのでソースコードを窓機に移せなくて
困っている。

768:デフォルトの名無しさん
08/03/25 06:31:56
以前プログラミングしてたんならエラーの内容くらい書けよと思うんだが

769:デフォルトの名無しさん
08/03/25 06:51:20
ALL
cfg設定した後に再起動してなかったって話だったorz
ごめん
なんかエラーってかTurbo C 2.0で言うWarningだな。
全文掲載も照れるが一応、

警告 W8070 try1.c 6: 関数は値を返すべき(関数 main )
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland

昔から思ってたことなんだが{ }の中身は必ずしも関数じゃないのが世の中だと
思うんだが、この辺がCが好きになれない理由だったのを思い出した。
CのWarningは昔からストレスがたまる。

770:デフォルトの名無しさん
08/03/25 07:10:49
>>769
その警告ならreturn 〜の書き忘れだとすぐわかるが
日本語も読めないのか

771:デフォルトの名無しさん
08/03/25 08:03:01
}の前に
return 0;
を追加すれば警告は出なくなる。値を返したくないのなら
void main()
にすればいい。

772:デフォルトの名無しさん
08/03/25 08:29:27
>>770-771
なるほど
てか、このソースリストはカーニハン&リッチー本の
一番最初に出てくる物なんだが、時代も変わったな。
おれも化石だorz

773:772
08/03/25 08:34:36
ぁぁ
大昔読んだターボC入門みたいな本に
なんでもかんでもvoid main()で書いておけば後々面倒がない
みたいな事が書いてあったのを思い出した。

774:デフォルトの名無しさん
08/03/25 12:11:39
そんな化石のあなたに
Turbo C++ 1.01
URLリンク(dn.codegear.com)

Turbo Pascal 5.5
URLリンク(dn.codegear.com)

775:デフォルトの名無しさん
08/03/25 12:39:47
昔はコンパイラとか高くてとても買えなかったが無料で使えるとはいい時代になったもんだ


776:デフォルトの名無しさん
08/03/26 00:57:57
だれかmain()はintを返すって突っ込めよ。

777:デフォルトの名無しさん
08/03/26 06:18:58
main = 195;

778:デフォルトの名無しさん
08/03/26 17:29:20
>>776
出口のないmainなんて腐るほど有るし、
その場合は void で構わんし。

779:初心者
08/03/26 17:42:35
URLリンク(www.chem.scphys.kyoto-u.ac.jp)
このページを参考にBorland C++をインストールして、
5番を参考にhello.cをコンバイルしてみたらエラーが出てしまいました


C:\borland\work>bcc32 hello.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
エラー E2075: コンフィグレーションファイル中の オプションの間違い : ・ソ-Ic:\Borl
and\Bcc55\include

3日ほど他のページ見たりして理由考えてるんですが分かりません
誰か教えてください m(_ _)m


780:デフォルトの名無しさん
08/03/26 18:17:20
>>778
いや、さすがに出口のないmainはないだろ。
出口に到達しないやつならいっぱい

781:デフォルトの名無しさん
08/03/26 18:27:11
>>780
void main()
  while (1) {
  //各種待ち受けバックグラウンド処理
  }
}
なんて組込は幾らでもある。

782:デフォルトの名無しさん
08/03/26 19:16:06
>>779
bcc32.cfg と ilink32.cfg をどこかにうpしてみて下さい
必要の無い日本語が入ってしまっている可能性が高いです

783:初心者
08/03/26 20:47:22
URLリンク(www-2ch.net:8080)
URLリンク(www-2ch.net:8080)
アップしましたm(_ _)m
ダウンロードパスは両方bccです

784:デフォルトの名無しさん
08/03/26 20:51:19
UTF8なのが駄目 シフトJISに変更するか
削除して、BCCの設定ファイルを生成するソフト使う

785:デフォルトの名無しさん
08/03/26 20:52:22
>>779
おそらくBOM付きUTF-8。Shift-JISで保存しる。

786:デフォルトの名無しさん
08/03/26 21:02:06
設定ファイルを生成するソフト

URLリンク(www.cmagazine.jp)

787:デフォルトの名無しさん
08/03/26 21:08:51
>>781
組み込みは自立環境だから、
エントリポイントの規定は当てはまらない。完全に処理系定義と定められている。

int mainと決められているのはホスト環境だけ。
まあこっちでも処理系定義でそれ以外も可となっているんだけどね。

788:初心者
08/03/26 21:17:01
できました^^
普段MTブログでUTF-8保存ばかりしてて、設定が残ってたようです
ずっと気がつかない所でした 
ありがと〜m(_ _)m

789:デフォルトの名無しさん
08/03/26 21:27:23
>>781
それをコンパイルしたら自動的にretっていう機械語命令が入ると思うんだ。


790:デフォルトの名無しさん
08/03/27 06:07:39
>>789
retなんて機械語命令は入りません。

791:デフォルトの名無しさん
08/03/27 07:06:46
>>790
まじすか
普通アプリケーションなら絶対retが入るはずだけど、
OSでは入らないの?

たとえOSと言えどもBIOSから呼び出されるだろうし、retが必要だと思うんだけど、
あれって・・なんなの?


792:デフォルトの名無しさん
08/03/27 12:03:29
>>790
BCCのスレだろ
ret入るよ
; void main(void) {
;
push ebp
mov ebp,esp
;
;
; while(1) {
;
@1:
@2:
jmp short @2
;
; ;
; }
; }
;
@3:
pop ebp
ret

793:デフォルトの名無しさん
08/03/27 14:17:56
>>791
まあでも(mainに限らず)関数末尾に達しないことが明らかなら、
関数の最後にretを出力しないよう最適化するコンパイラは存在しうると思う。

794:デフォルトの名無しさん
08/03/27 14:29:33
>>791,>>792
スレタイ100回読んできましたorz
私がほざいたのはBCCでの挙動・結果じゃありません。

本当にすいませんでしたorz

795:デフォルトの名無しさん
08/04/11 06:01:18
radは使えなくてもコンポーネントは使えるって事はないの?

796:デフォルトの名無しさん
08/04/19 23:22:40
ねぇこれどうやってダウンロードして使うのーー??……
解凍して
freecommandlinetools2
freeturbodebugger
ReadmeInstall
ってのが出てきて、上の2つもインストール?できた。
どうやってつかうの??????

797:デフォルトの名無しさん
08/04/19 23:43:45
>>796
たぶん君には必要ないものだよ、これは。

798:デフォルトの名無しさん
08/04/20 11:27:19
>>796
君にはBCCは無理だ。おとなしくVC++にでも行きなさい。

799:デフォルトの名無しさん
08/04/20 15:28:40
C#かVB.NETでも推しておいた方がよくない?

800:デフォルトの名無しさん
08/04/20 16:30:07
どれにいっても同じような質問するだけだろう

801:デフォルトの名無しさん
08/04/20 22:32:25
CPadと併用して使っているんですが
DXライブラリのファイルをどこに入れればいいのかわかりません
保存場所を教えてください

802:デフォルトの名無しさん
08/04/20 23:23:46
>>801
-L オプションでライブラリディレクトリに指定されているところならどこでも好きなところでおk

803:デフォルトの名無しさん
08/04/20 23:37:09
>>801
一応つっこんどくけどMSのSDKに含まれるlibファイルはオブジェクトの互換性がないから使えないぞ。
BCBだと↓の使わないとD3DXとか使えない
URLリンク(www.clootie.ru)

ddraw.libとかのインポートライブラリはimplibで作ればいいだけだけど。


804:801
08/04/21 17:05:13
>>802
インクルードはできているようなのですが
エラーが多発します。。

>>803
正直よくわからないのですがBCCでは通常DXライブラリは使えないということですが

805:デフォルトの名無しさん
08/04/21 17:11:49
公式からダウンロードできないんだけど、もう配布止めたの?

806:デフォルトの名無しさん
08/04/21 17:23:49
>>804
>正直よくわからないのですがBCCでは通常DXライブラリは使えないということですが
Yes。libやobjはVC++のと互換性はなし。ただしVC用インポートライブラリのみCOFF2OMF.EXEでBCCように変換可能。
>>803のリンク先にBCC用のLibファイルがあるからライブラリファイルはそっちを使えばいい。
インクルードファイルはSDKのがそのまま使える。

ぶっちゃけDirectX系アプリはVCL使いたいとかの理由がない限りVC++Express使った方が無難。

807:デフォルトの名無しさん
08/04/21 20:40:25
DXライブラリって、DirectX SDKとは別物で、たしか2Dのゲーム用ライブラリだったような。


808:デフォルトの名無しさん
08/04/22 10:34:46
>>805
自己レス。できました、すみません。

809:デフォルトの名無しさん
08/04/22 11:12:15
Borland C++で使えるのはDirectX7までだったような気がする


810:デフォルトの名無しさん
08/05/14 03:19:41
URLリンク(www.kumei.ne.jp)
を参考にやっていたのですが、下のように出ます。
--------------------------------------------------------------------
C:\work\menu01>brc32 menu01.rc Release\menu01.exe
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.

Error menu01.rc 4 11: Cannot open file: windows.h
--------------------------------------------------------------------
なんとなくbrc32.exeのバグっぽいことはわかりましたが、
最終的にURLリンク(www.kumei.ne.jp)
に表示させるにはどういうオプションというかコマンドを打てば
いいのでしょうか。

811:デフォルトの名無しさん
08/05/14 03:28:36
>>810
BCCの最新版つかえばGUIで出来る

812:デフォルトの名無しさん
08/05/14 03:33:56
これを使った方が楽 無料のだしバージョンが新しいので、バグも少ないし、GUIで開発出来るので
初心者向け

Turbo C++ Explorer
URLリンク(www.forest.impress.co.jp)

813:デフォルトの名無しさん
08/05/14 08:43:15
brcc32はrcと違ってwindows.hそのものが不要だったような

814:デフォルトの名無しさん
08/05/14 18:08:03
>>811-812
情報をありがとうございます

>>813
windows.h をコメントアウトしてファイルを全部同じディレクトリにおいて
コンパイルしたらうまくいきました。ありがとうございます。

815:デフォルトの名無しさん
08/05/14 23:27:06
今更だが、なんでC++Compilerをダウンロードするのに住所とかまで入力せねばならんのか(´・ω・`)

816:デフォルトの名無しさん
08/05/14 23:42:31
C++には参照渡しがあるから・・・

817:デフォルトの名無しさん
08/05/15 10:40:23
住所とかTokyoJapanでいいだろ。
郵便番号は101−0011で。
電話番号は03-1234-5678
メアドはa@b.com
これでチェック甘いところは通るよ。


818:デフォルトの名無しさん
08/05/15 17:52:15
>>817
全部正直に入力した俺涙目

819:デフォルトの名無しさん
08/05/17 22:06:17
嫁の実家を入れた俺勝ち組

820:デフォルトの名無しさん
08/06/03 10:15:38
>>814
すげー遅レスになるけど
brc32のオプションに
-iC:\borland\bcc55\Include
をつけると、windows.hをインクルードしてても大丈夫だよ



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

5384日前に更新/217 KB
担当:undef