[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 13:12 / Filesize : 217 KB / Number-of Response : 912
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

タダで使えるBorland C++ Part5



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


262 名前:デフォルトの名無しさん [2006/08/02(水) 22:51:12 ]
BorlandC++6に、このメソッドがどこから呼ばれてるかを表示できる機能ってありますか?
Eclipseでいうところの右クリック⇒「呼び出し階層を開く」みたいなやつ。

263 名前:デフォルトの名無しさん [2006/08/03(木) 17:59:57 ]
質問です。
とあるマニュアル

www001.upp.so-net.ne.jp/isaku/comp.html
>>「Readme.txtにa. 既存のパスに "c:\Borland\Bcc55\bin" を追加します。
>>この意味は、Windows 9x 系では C:\AUTOEXEC.BAT の SET PATH= に追加することで、 Windows XP では、コントロールパネル→システム→詳細設定→環境変数→Pathに追加することです。」

このHPに従い、ボーランドのCコンパイラをダウンロードしたんですが、この「環境変数」というのは「ユーザーの環境変数」ですか?それとも「システムの環境変数」ですか?
システムの環境変数の場合、既にデフォルトでパスが書き込まれています。
これは上書きしろという意味なのですか?

どうか教えてください。

264 名前:デフォルトの名無しさん mailto:sage [2006/08/03(木) 19:29:38 ]
さんざん「追加」と書いてあるだろ。
上書きなんて一言も書いてない。
「ユーザーの・・・」でも「システムの・・・」のどちらでもいい。
「ユーザーの・・・」は今ログインしているユーザのみで有効。
「システムの・・・」は全てのユーザーで有効。

265 名前:デフォルトの名無しさん mailto:sage [2006/08/08(火) 04:46:31 ]
>>262
ここは BCB6 のスレじゃないけれど……
さいきんのボーランド製品だと Ctrl+Shift+Enter で参照の一覧が
でるけれど、BCB6 はそこらへんの機能が弱いです。
とりあえず「検索→ファイル検索」で代用できます。

266 名前:デフォルトの名無しさん [2006/08/09(水) 16:09:30 ]
bccdevのスレって無いでしょうか。

267 名前:デフォルトの名無しさん mailto:sage [2006/08/09(水) 18:14:23 ]
Borlandが“Turbo”ブランドを復活,YouTubeに広告を投稿
itpro.nikkeibp.co.jp/article/NEWS/20060809/245517/

新たに製品化する4製品は,以下の通り。「Turbo Delphi for Win32」,
「Turbo Delphi for .NET」,「Turbo C++」,「Turbo C#」。
それぞれにつき,無償公開版の「Turbo Explorer」と,プラグインによる
機能強化などを可能にした有償版の「Turbo Professional」を用意する。
有償版は500ドル未満,学生に限っては100ドル未満で提供する予定
である。米国では2006年第3四半期中に出荷するという。ボーランド日
本法人によれば,日本語版も,英語版と同じ価格帯で,英語版から多
少遅れて国内出荷する。


268 名前:デフォルトの名無しさん mailto:sage [2006/08/15(火) 15:16:13 ]
STLportのインストールのやり方がわかりません。
stlport\BC50の中身をIncludeフォルダにコピーでいいんでしょうか?

269 名前:デフォルトの名無しさん mailto:sage [2006/08/15(火) 17:26:58 ]
ビルドしてライブラリファイルつくらんとあかんぞ。
あとは普通にstlportにパスを通せばいいような気もするが詳しいことはわからん。

270 名前:デフォルトの名無しさん mailto:sage [2006/08/16(水) 01:16:32 ]
>>268
BCB5.5? 普通のSTLじゃだめなのか?
しっかし、Turboなんちゃら、普通に使えるヘッポコ版を2万あたりで出してくれ



271 名前:268 mailto:sage [2006/08/16(水) 11:22:44 ]
>>269
やっぱりビルドしないといけないんですね。

>>270
Borland C++Compiler 5.5です。
このスレの32でSTLport入れるべきというのを見たので入れようと思った初心者です…

272 名前:デフォルトの名無しさん [2006/08/16(水) 12:38:30 ]
>>271
[STLport 5.1RC2]
support.borland.com/thread.jspa?threadID=2882&start=15&tstart=0

273 名前:268 mailto:sage [2006/08/17(木) 09:53:29 ]
>>272
ありがとうございます。
がんばって読んでみます。

274 名前:デフォルトの名無しさん mailto:sage [2006/09/09(土) 04:36:02 ]
みんなturboの方にいっちゃったの?

275 名前:デフォルトの名無しさん mailto:sage [2006/09/09(土) 11:18:51 ]
TC++スレある?

276 名前:デフォルトの名無しさん mailto:sage [2006/09/09(土) 12:11:13 ]
>>275
pc8.2ch.net/test/read.cgi/tech/1157535150/

277 名前:デフォルトの名無しさん [2006/09/14(木) 11:19:56 BE:668972276-2BP(0)]
すみません。
DLLで共有変数を作りたいんですけど
VCでは簡単にできますが、BCCではファイルマッピング等のAPIを
使用しなければ不可能でしょうか?


278 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 11:56:46 ]
>>277

かなり昔の解説だけど、こんなのがある。

ttp://bdn.borland.com/article/0,1410,20008,00.html

ただし今でも使えるかどうかわからないし、コンパイラに依存して
しまうので、CreateFileMapping を使ったほうがいいと思う。
自分は attach で Create|Map して detach で Unmap|Close してる。
四行くらいたいした手間じゃないし。


279 名前:デフォルトの名無しさん [2006/09/14(木) 12:15:27 BE:557476875-2BP(0)]
HWND *hwnd_main;

int WINAPI DllEntryPoint(HINSTANCE hInstance , DWORD fdwReason , PVOID pvReserved) {
static HANDLE hMap;

switch(fdwReason) {
case DLL_PROCESS_ATTACH:
hMap = CreateFileMapping((HANDLE)0xFFFFFFFF , NULL ,
PAGE_READWRITE , 0 , sizeof (HWND) , MAP);
hwnd_main = (DWORD *)MapViewOfFile(
hMap , FILE_MAP_WRITE , 0 , 0 , 0);
break;
case DLL_PROCESS_DETACH:
UnmapViewOfFile(pdwUsers);
CloseHandle(hMap);
}
return TRUE;
}

exeからSetMainHWND()を一回呼び出し
*hwnd_main = hWnd
としているんですけど間違ってますよね?

280 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 12:22:37 ]
マルチすんなぼけ



281 名前:デフォルトの名無しさん [2006/09/14(木) 12:57:45 BE:286702463-2BP(0)]
断ってきてますよ
WinAPI質問箱のほうは



282 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 14:21:44 ]
>>279
HWNDとDWORDは別の型。
C++ならhwnd_mainへDWORD*を代入しようとしてコンパイルできるとは思えない。
Cでも警告くらいされてもおかしくはない。
また、(HANDLE)0xFFFFFFFFよりもINVALID_HANDLE_VALUEがお勧め。

283 名前:デフォルトの名無しさん [2006/09/14(木) 14:43:03 BE:891962887-2BP(0)]
すみません。書き間違えました。
このDLLは他のプロセスからもロードされるのですが、hwnd_main の値は
共有されますか?


284 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 15:22:19 ]
おそらくされるだろう。
だがその前に、なぜそれくらい自分で試してみないのか?

285 名前:デフォルトの名無しさん [2006/09/14(木) 15:40:10 BE:191135243-2BP(0)]
いえいえ
japanese-truth.hp.infoseek.co.jp/cgi-bin/upload.cgi?mode=dl&file=1158215887
pass hook

.zipを.cに変えてください

このソースでうまくいかないので困ってるんです。
記憶されてないような感じなんです。




286 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 20:18:25 ]
>>285
Win32APIスレでも散々言われてるのにわかってないのかよ

ソース晒すなら全部晒せ。EXEのほうも。
んで、どういう風に実行して、どううまくいかないのかも書けよ。
あと、うまくいかないって言うのなら、全てのAPI呼び出しの戻り値くらいチェックしろ。
最低限の原因究明さえも放棄するのか。

287 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 20:45:12 ]
exe実行してもウィルス検出されないのはなぜ?

288 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 23:56:02 BE:254847528-2BP(0)]
ごめんなさい。みなさんのレス呼んでもう一度
考えてしてみたらできました。

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

原因は hwnd_msg へのSetWindowText が失敗していた事でした。
(理由はわかりません)

DLLのメッセージフックは問題ありませんでした。


289 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 01:13:07 ]
>>288
それはSetMainHWNDでセットしたハンドルが共有できてないからだろ

290 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 09:48:23 BE:382270346-2BP(0)]
SetWindowText(hwnd_msg)がメモ長などのウィンドウ上で反映されてませんでした。
hwnd_msgはhwnd_main上のstaticコントロールです。
SetWindowText(hwnd_main)では成功するのですが
再描画がいるのかな? ともかくフックは成功していたのでよかったです。
ありがとうこざいました。





291 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 12:42:21 ]
これではないか?
msdn.microsoft.com/library/ja/jpwinui/html/_win32_setwindowtext.asp?frame=true
> ほかのプロセス内のコントロールのテキストを設定するには、SetWindowText 関数を呼び出すのではなく、直接 WM_SETTEXT メッセージを送ります。


292 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 13:49:01 BE:573404494-2BP(0)]
>>291
ありがとうこざいます。初めて知りました。

SetWindowText は SendMessage のマクロだと思ってました。



293 名前:デフォルトの名無しさん [2006/09/17(日) 10:44:23 ]
VC2005がモッサリだからこれ入れようと思ったのに、落とせないとはなんとした事かorz

294 名前:デフォルトの名無しさん [2006/09/17(日) 12:14:29 ]
復活したよ

295 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 12:50:59 ]
昔のOWLってどんなライブラリだったの?
設計に興味がわいて紹介してるページ探してみたが見つからん。

296 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 17:31:44 ]
駄目だDLできねぇorz

297 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 18:48:28 ]
OWLの後継というか、有志で作ったフリーのライブラリがあったはず


298 名前:デフォルトの名無しさん mailto:sage [2006/09/17(日) 23:26:19 ]
名前だけは聞いた覚えがある。
www.google.co.jp/search?q=owlnext

299 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 12:33:33 ]
BCB50に入ってるみたいね

300 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 18:31:08 ]
昨日からずっとDL試してるけど繋がらない(´・ω・`)



301 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 19:36:01 ]
bcc5.5.1が今落とせるかどうかは知らんけど。
borlandとしては、Turbo使えって言いたいんじゃまいか?

302 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 20:51:37 ]
今試してみた。
>>1 のリンク先からFireFTPで落とせたヨ。

303 名前:デフォルトの名無しさん mailto:sage [2006/10/08(日) 09:23:59 ]
BCCで使えるフリーのリソースエディタ探してるけど
まともなものが見つからん。
BCCFormはなんか日本人が作ったとは思えないほど変な作り込みだし、
Resource Editorは改変ONLYで新規作成ができない。

これがフリーの限界なのかもね。
シェアを探せばあるかな。

304 名前:デフォルトの名無しさん mailto:sage [2006/10/08(日) 10:13:05 ]
You 作っちゃいなYo

305 名前:デフォルトの名無しさん mailto:sage [2006/10/08(日) 13:00:52 ]
>リソースエディタ
↓これじゃダメなん?
MASM32をWinASM Studio.で使いこなす
ttp://lets-go.hp.infoseek.co.jp/prog02-1.html

306 名前:デフォルトの名無しさん mailto:sage [2006/10/08(日) 19:19:40 ]
>>303
reloは?

307 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 17:52:23 ]
これってFTPでしかダウンロードできませんか?

308 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 22:48:57 ]
このコンパイラの必要性はもうないだろ?


309 名前:デフォルトの名無しさん mailto:sage [2006/10/11(水) 21:38:36 ]
工エエェェ(´д`)ェェエエ工


310 名前:デフォルトの名無しさん mailto:sage [2006/10/20(金) 07:05:03 ]
ェエェェェ(´д`)ェェェエェ



311 名前:デフォルトの名無しさん mailto:sage [2006/10/22(日) 23:58:29 ]
みんなで、VCを使おう。
無料だよ。

312 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 00:21:50 ]
ネイティブでGUIを作るのがかったるいんだよなあ

とマジレス

313 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 01:08:23 ]
確かにつらいな。

機能を増やせば増やすほどつらくなる。
スパゲッティの出来上がり


314 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 23:25:21 ]
Turbo C++ Explorer 使えば?

315 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 23:33:32 ]
>>314

使い勝手が良く無かったよ。


316 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 08:38:09 ]
あっそ。じゃあ頑張ってください。

317 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 23:08:58 ]
そこでwxWidgetsですよ

とか言ってみるテスト

318 名前:デフォルトの名無しさん mailto:sage [2006/10/25(水) 01:01:57 ]
いや、SDLですよ

319 名前:デフォルトの名無しさん [2006/10/29(日) 16:27:46 ]
質問です。
分割コンパイルをするには、
bcc32 source1.c source2.c
といった方法でよいのでしょうか。

320 名前:デフォルトの名無しさん mailto:sage [2006/10/29(日) 16:32:32 ]
そういうの自分で調べられない時点で、BCC使うの諦めて、
VCやTurbo C++の無料版を使うなりなんなりしろよ



321 名前:319 mailto:sage [2006/10/29(日) 17:17:37 ]
>>320
説明不足で申し訳ありません

bcc32 -c source1.c source2.c
ilink32 c0x32.obj source1.obj source2.obj

最初はこのようにリンカを使ってみましたが、
Error: 外部シンボル '___CRTL_VCL_Init' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ
が参照)
Error: 外部シンボル '___CRTL_MEM_UseBorMM' が未解決(C:\BORLAND\BCC55\LIB\C0X32.
OBJ が参照)
Error: 外部シンボル '___CRTL_VCLLIB_Linkage' が未解決(C:\BORLAND\BCC55\LIB\C0X3
2.OBJ が参照)
Error: 外部シンボル '__ExceptInit' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参
照)

このようなエラーが大量に(とても書き込めないほど)表示されました。
そこで>>319のように直接コンパイルしてみると、
すんなり実行ファイルが出来たのでこの方法でもいいのかな…
と思い書き込みました。

Binフォルダにあるilink32.cfgには、

-L"c:\Borland\Bcc55\lib"

とあり、設定は間違っていないと思うのですが…。

322 名前:デフォルトの名無しさん mailto:sage [2006/10/29(日) 17:35:26 ]
>>321
特に細かいことやらず、コンパイルに時間かかってもいいなら>>319で問題ない

323 名前:デフォルトの名無しさん mailto:sage [2006/10/29(日) 18:07:52 ]
>>322
ありがとうございます。

support.borland.com/entry.jspa?externalID=4323
検索してこのページを見つけたので、

ilink32 c0x32.obj source1.obj source2.obj, release.exe, ,cw32.lib import32.lib

とすればエラーが表示されず、リンクに成功しました。
c0x32.obj cw32.lib import32.lib これらのファイルはどんな意味を持っているのでしょうか。
スタートアップモジュール、ライブラリなどと言われてもチンプンカンプンです。

324 名前:デフォルトの名無しさん [2006/10/29(日) 18:31:10 ]
>>319
bcc32 -ehoge *.c

325 名前:デフォルトの名無しさん mailto:sage [2006/10/29(日) 19:38:30 ]
>321>332
コンパイルとリンクを別にしたとしても、リンクにもbcc32を通してやれば楽。
bcc32 -c source1.c source2.c
bcc32 source1.obj source2.obj

326 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 13:32:36 ]
>>323
スタートアップモジュール: エントリポイント(mainやWinMain、ServiceMain)呼び出すまでのコード(実行用のメモリの確保やプロセスの生成など)
cw32.lib: C標準関数のコード
import32.lib: スタートアップや標準ライブラリの動作、他一般的に使われるkernel32.dll、user32.dllなどのシステムDLL用のインポートライブラリ

327 名前:319 mailto:sage [2006/10/30(月) 18:02:08 ]
>>324 >>325
ありがとうございます。
いろいろな方法があるのですね。

>>326
なるほど。いままで中身がよく分からなかったファイルの意味が良くわかりました。

328 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 19:46:50 ]
未だに、BCCを使ってる人がいるんだね。


329 名前:デフォルトの名無しさん mailto:sage [2006/10/31(火) 03:30:29 ]
玄米ビスケットがあるのにね

330 名前:デフォルトの名無しさん mailto:sage [2006/10/31(火) 18:36:48 ]
>>1のダウンロードサイトでダウンロードしようとしてもできない
いつまでたってもできない



331 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 17:48:46 ]
>>330
FTPのポート20-21ブロックしてるんじゃないか?

332 名前:デフォルトの名無しさん mailto:sage [2006/11/15(水) 20:03:21 ]
質問させてください。
BCC Developerで「猫でもわかるWindowsプログラミング」を参考に勉強しています。
ビットマップの表示をしたいのですが、外部ファイルから読み込むようにすれば表示されるのですが、
リソースとして読み込もうとすると、コンパイルは上手くいくのですが。ビットマップが表示されません。
ファイルのサイズを見るとビットマップはexeに含まれているようなのですが。
リソースファイルはBCCFormで作成しています。メニューやダイアログボックスのリソースは問題なく動いています。

どうぞよろしくおねがいいたします


333 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 11:07:08 ]
>>332

状況がよくわからないので一般論を。

まず、LoadResource してかえってくるハンドルをしらべる。
0 だったら読みこめていない。0 でなかったら読めているけれども
そのあとの処理をしくじっている。

読めていない場合は、まず exe にビットマップリソースがはいって
いるかどうかしらべる。tdump して Resources の欄に type: Bitmap
というのがあるかしらべる。

ビットマップリソースがある場合、LoadResource の第二引数で指定
している ID と、リソースファイルの ID が一致しているかどうか
しらべる。片方で整数を #define したものを使っていて、もう一方
で文字列を使っている、というのはありがち。

あとはツールを使わないでぜんぶコマンドラインでコンパイルしてみる
というのも有効かも。たとえば foo.cpp foo.rc (およびビットマップ)
だけの簡単なサンプルを作って
bcc32 -c foo.cpp
brcc32 foo.rc
ilink32 -Tpe c0w32 foo,foo,,cw32 import32,,foo.res
とすれば、まともな foo.exe ができるはず。


334 名前:332 mailto:sage [2006/11/16(木) 18:41:44 ]
>>333
ありがとうございます。
ビットマップの呼び出しはビットマップリソースを作成し、
LoadBitmapの第二引数にIDを指定する事で行っていたのですが、
戻り値を調べた所0が戻ってきているようでした。

IDも見直してdifineで他の値と重ならないようにしていますが、
tdumpではtype: Bitmap が確認できましたので、
なぜリソースを読み込まないのかというのか考えて見ます。

また、コマンドラインから作成しても同じ結果となりました。
ただ、コマンドラインは統合開発環境を使うようになってから触ったことが無かったので、
これからまたLoadResourseからの表示を試す事と平行して見直そうと思います。


335 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 22:15:03 ]
bccって大きなサイズのリソース取り込もうとすると問題起きなかったっけ?
あれとは別件かな

336 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 01:47:56 ]
>>332
再現するソースを上げれば答えなんて一発で返ってくるよ。
BCCが悪いかどうかを検証したいならほかのコンパイラ・リンカで試してみればいい。

337 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 03:49:34 ]
>>335

その場合はそもそもリンカでエラーになるから、別な問題だと思う。


338 名前:332 mailto:sage [2006/11/17(金) 20:52:56 ]
サンプルを参考にリソースを色々いじっていたら解決(?)しました。

BCCformでリソースにビットマップを追加した際、ファイルのアドレスが絶対パスで記入されるので、
メモ帳でファイル名のみに書き換えて、
ヘッダファイルでビットマップのdefineをコメントアウトした所
リソースに読み込んだビットマップが表示されるようになりました。

ソースのミスで表示されない場合、リソースのミスと区別がつきにくいのが難点なので、
最悪自分で書けるようにリソースをもう少し勉強しようと思います。
ありがとうございました。

339 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 17:45:24 ]
無料のコンパイラを落とそうと思ったのですが落とせません(ここ2日ほど)
borlandのftp鯖はずっと落ちている状態なんでしょうか?


340 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 21:27:23 ]
>>339 落とせたよ?
freecommandlinetools2.exe



341 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 23:09:40 ]
今やってみたら落とすことができました
ありがとうございました

342 名前:デフォルトの名無しさん [2006/11/26(日) 21:44:57 ]
おもいっくそ板違い&スレ違いかもしれませんが
友人がbccをsetbccで入れてhal.dllが壊れてOSが起動不能になった模様
C:\とD:\にWindowsXPが入っててD:\のWindowsXPをメインで使っていて
D:\の方のhal.dllが壊れたらしい
回復コンソールで、D:\の方のWindowsXPが認識されないらしい

こういう現象に遭遇した事が有る方いらっしゃいませんでしょうか
いらっしゃいましたら回復方法を教えて頂けませんでしょうか。

343 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 21:53:08 ]
>>342
それ本当にsetbccが原因なのかな
たまたまタイミング重なっただけじゃない?

とりあえずWin板にでも行った方がいいと思う

344 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 21:41:48 ]
pngの導入の仕方も分かりません・・・

345 名前:デフォルトの名無しさん mailto:sage [2006/11/29(水) 11:32:04 ]
>>335
>>337
この問題らしきもので困ってます。1Mくらいのビットマップなんですが。
これって解決方法あるんでしょうか?

346 名前:本田 [2006/12/13(水) 22:03:16 ]
>Microsoft Systems Journal was the first programming publication from Microsoft.
>Predating the Windows operating system,
> MSJ covered MS-DOS internals beginning in 1986.
>It progressed to cover the workings of Windows so that programmers could write applications for the then-new operating system.
>MSJ saw the evolution from MS-DOS to Windows 1.0,
> all the way up to Windows 2000 before merging with Microsoft Internet Developer to form MSDN Magazine in March 2000.

www.microsoft.com/msj/

347 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 01:55:57 ]
borlandってlong long型使えないんでしょうか?
動かないのですが

348 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 03:27:20 ]
VC++でも使えませんが

349 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 06:56:10 ]
5.5.1なら_int64(名前間違ってるかも)があったはず
5.6くらいからlong longが使えたかも

350 名前:本田 [2006/12/14(木) 18:22:22 ]
>>347
BCB5のwtypes.hの中に、
>#ifndef _ULONGLONG_
>typedef __int64 LONGLONG;
>
>typedef unsigned __int64 ULONGLONG;
>
>typedef LONGLONG __RPC_FAR *PLONGLONG;
>
>typedef ULONGLONG __RPC_FAR *PULONGLONG;
>
>#endif // _ULONGLONG_
と定義されてる。



351 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 21:06:52 ]
<boost/cstdint.hpp>, <boost/integer.hpp>お勧め。

352 名前:デフォルトの名無しさん [2006/12/15(金) 20:39:47 ]
Turbo Explorerのインストールキーが入手できないぞ。
サーバー落ちてるのか?

353 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 02:38:00 ]
おちてるぽい?

354 名前:デフォルトの名無しさん mailto:sage [2006/12/18(月) 03:44:05 ]
#define WIN32_LEAN_AND_MEAN
#define INC_OLE2
#include <windows.h>
#include <stdio.h>

int main(){
    printf("sizeof(GUID_CUSTOM_CONFIRMOBJECTSAFETY) = %d\n", sizeof(GUID_CUSTOM_CONFIRMOBJECTSAFETY));
    //printf("((BYTE *)&GUID_CUSTOM_CONFIRMOBJECTSAFETY)[0] = 0x%02X\n", ((BYTE *)&GUID_CUSTOM_CONFIRMOBJECTSAFETY)[0]);
    return 0;
}

とやるとコンパイルは通るのですが、
//printf
の所の//を取り除くとリンカで

Error: 外部シンボル '_GUID_CUSTOM_CONFIRMOBJECTSAFETY' が未解決(C:\TMP\X.OBJ が参照)

とエラーになります。

このシンボルの定義されているライブラリはどこにあるのですか?

355 名前:デフォルトの名無しさん [2006/12/19(火) 23:41:40 ]
age

356 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 23:26:32 ]
Borland C++ Compiler 5.5.1 を使っていたが、Turbo C++ Explorer を入れた後も
特に気にせず bcc32 を使っていた。
しかしよく見ると bcc32 のバージョンが 5.82 になっていた・・・。

ttp://dn.codegear.com/article/33666
↑によると、Explorer にはコマンドラインコンパイラは付かないはずなのだが、
Bin ディレクトリの中には bcc32.exe のバージョン 5.8.2.0 が現に存在しているし、
すでに確認したように、BCC 5.5.1 の環境下で「特に何も考えなくとも」代わりとして
使うことが出来る。
ちなみに brc32 は以前のものがそのまま付いてきているし、新 bcc32 との連係も
問題無いようだ。

357 名前:デフォルトの名無しさん mailto:sage [2006/12/21(木) 00:17:03 ]
コンパイラがなくて一体どうやってコンパイルしろと。
そしてBorland C++コンパイラには、非コマンドライン版なんて存在しないわけで。

358 名前:デフォルトの名無しさん mailto:sage [2006/12/21(木) 00:23:08 ]
Turbo Delphiはdcc32がない。

359 名前:本田 [2006/12/21(木) 07:40:35 ]
>>354
> Error: 外部シンボル '_GUID_CUSTOM_CONFIRMOBJECTSAFETY' が未解決(C:\TMP\X.OBJ が参照)
> とエラーになります。
> このシンボルの定義されているライブラリはどこにあるのですか?

PSDKの中のライブラリにあると推測します。

msdn.microsoft.com/workshop/security/szone/reference/ifaces/iinternethostsecuritymanager/querycustompolicy.asp
>Specify GUID_CUSTOM_CONFIRMOBJECTSAFETY for guidKey to confirm that an object created in this document is safe for scripting. Specify the class identifier (CLSID) and pointer to the object in the pContext parameter using a CONFIRMSAFETY structure.

360 名前:デフォルトの名無しさん mailto:sage [2006/12/21(木) 10:04:46 ]
>>358
Pascalコードのコンパイラはdcc32.dllがやってるからねぃ



361 名前:デフォルトの名無しさん [2006/12/21(木) 13:38:12 ]
インプライズのナンセンスでないコンパイラ5.5でhello world表示するだけの
プログラムをコンパイルすると実行ファイルが55KBにもなるのはどういうことなら?

ほかの人のは、こげんこつなかったい。

362 名前:デフォルトの名無しさん mailto:sage [2006/12/21(木) 14:50:57 ]
>>361
ヒント:
スタートアップモジュール
C標準ライブラリ
メモリマネージャ







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<217KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef