- 1 名前:デフォルトの名無しさん [2006/08/19(土) 10:41:48 ]
- ATLやWTLについて語り合って下さい。
(Part1) ATL/WTL piza.2ch.net/test/read.cgi/tech/978029639/l50 この後なぜか分離 (Part2-1) ATL 相談室 pc5.2ch.net/test/read.cgi/tech/1029029882/l50 (Part2-2) WTLお勉強スレッド pc5.2ch.net/test/read.cgi/tech/1078150663/l50 その後合流 ATL/WTL Part3 pc8.2ch.net/test/read.cgi/tech/1095442366/l50 ATL/WTL Part4 pc8.2ch.net/test/read.cgi/tech/1134388951/l50 WTLの最新版↓ sourceforge.net/projects/wtl/
- 467 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 21:39:21 ]
- COMとかってソースリーディングできるレベルじゃないと手も足も出ないんですね…
プログラミングWindows上下、Advanced、Inside上下と格闘してから出直します
- 468 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 21:52:33 ]
- あんた誰だよ
- 469 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 02:59:21 ]
- >>467
アプリ作る前にOS作らなきゃって感じか
- 470 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 08:09:18 ]
- あの夜、俺は初めて彼女とMMXした。
「もうそろそろiiyama? 君のI/ODATAを確かめたいんだ。XT」 MITSUMIあうと、彼女のMECはALBATRONとしていた。 緊張した俺は焦り彼女のソケット478をAOpenしようとした。 「ちょ、ちょっとRADEON!何をSis」もう俺は既にエレコム。 Sound Blasterのホックを外すとはちきれそうなPioneerがBarracuda でもBIOSTARは意外と玄人志向だった。 「恥ずかしいわ。あまりミネベア・・・」 SCSIをTORICAるとKEIANをSOLTEKした痕がアルファデータ。 あそこはSUPERMICROだった。OMEGAドライバも少し鼻についた。 しかし、彼女のCREATIVEを刺激しつつ俺のセレロンを 彼女のSerial-ATAからASUSに這わせると、「FireWire〜ン」 「もう、ATI」「COREGA欲しいんだろ?」「早くリテール」 俺は激しくTSUKUMO。「インテルはいってるっ!IEEE!1394!」 「あぁ・・・もうDell!」
- 471 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 00:00:59 ]
- なんだっけそれ
サッカー板あたりで似たネタを昔見た気が
- 472 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 00:19:19 ]
- ヤバイ超ヤバイ。不動産のチラシマジヤバイ。
まず。築五分。これだけでもやばいのに 築五分なんてもんじゃない。 駅から五年。 何処の駅からだよ。 とにかく不動産はチラシだす前に推敲したほうがいいとおもいます
- 473 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 09:56:39 ]
- >>472
ぜひスキャンしてうpしるw
- 474 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 17:45:59 ]
- >472
懐かしいコピペだな。ここ数年見てなかった。
- 475 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 09:59:59 ]
- ATL::CStringとWTLたたCStringは何が違うの?
- 476 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 11:10:17 ]
- >>475
ATL::CStringにはTokenizerがある、ていうかATL3.0の頃に使いやすいCStringが欲しくてWTL::CStringができたんだろ? 今はATLのを使っておけばOKなんじゃないの?
- 477 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 11:47:08 ]
- ATL::CStringは参照カウント式だからはやい
- 478 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 12:04:39 ]
- へぇー
- 479 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 12:29:23 ]
- 結局は>>448の四択
- 480 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 13:55:33 ]
- 参照カウンタはもう時代遅れみたいだけどな
- 481 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 14:02:17 ]
- 時代はがーベじコレクション
- 482 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 14:20:22 ]
- std::string
- 483 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 14:54:09 ]
- System.String
- 484 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 15:16:32 ]
- なぜこんなにゴミのようなレスが追加されるんだw
- 485 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 15:29:53 ]
- はっはっは!見ろ、レスがゴミのようだ!!
- 486 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 16:30:08 ]
- しかし、どの文字列クラスもマルチ言語に対応するには、不完全だという事実。
- 487 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 17:01:49 ]
- >>496
アホか? 448を見て解らんのかw
- 488 名前:デフォルトの名無しさん [2007/05/20(日) 17:02:33 ]
- おおー、俺がアホだった496にれすしてしまうとわ
- 489 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 17:04:35 ]
- ATL::CTString見たいなの無いの〜?
- 490 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 17:08:43 ]
- CStringTじゃなく?
CTStringなんて聞いたことねえぞ
- 491 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 17:10:00 ]
- TCHAR見たいな仕組みのものがあるかどうかということなんですが
結局あるんですね?良かった
- 492 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 17:27:43 ]
- しかしSTLで利用できない
- 493 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 18:05:32 ]
- range_ms使えばいいじゃん
- 494 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 18:57:00 ]
- なんでstd::tstringはないのかな
- 495 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 19:02:25 ]
- typedef std::basic_string<TCHAR> tstring;で十分
- 496 名前:デフォルトの名無しさん [2007/05/20(日) 19:06:30 ]
- >>495
そーゆー問題じゃなくて、標準化されていないことが問題なのよ。
- 497 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 19:10:05 ]
- その程度の手間で済むから標準化されてないんだろう多分
- 498 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 19:23:48 ]
- TCHARのようなものが標準に無いからじゃね
- 499 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 21:03:38 ]
- ティーチャーはUNICODEですによってcharおよびshortが区別するため型からですね
- 500 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 21:12:38 ]
- ここまで壮絶な日本語でおkは初めて見た
- 501 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 23:12:30 ]
- 標準化されてないせいで複数のプロジェクトで使い回すような自作関数で使うのに躊躇する。
なんか自分仕様な感じがするから・・
- 502 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 00:05:23 ]
- 文字コードすら違うのに標準も糞もない
- 503 名前:デフォルトの名無しさん [2007/05/21(月) 00:17:15 ]
- >>501
まぁ、そのへんは現状では仕方なかろう。俺は開き直って自作関数使いまわしてるけど。
- 504 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 16:43:23 ]
- >>501
std::basic_string<TCHAR>を使う気にならないという話なら、 tempate<typename E, typename T, typename A>な関数テンプレートにして、 その関数ではstd::basic_string<E, T, A>を使えばおk
- 505 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 17:36:27 ]
- windowsで動けば世界のパソコンの90%近くで動くんだよ
- 506 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 18:36:24 ]
- 彼氏がMacなんです><
- 507 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 20:30:39 ]
- ATL::CStringならUNICODEとASCIIの変換は自動でしてくれなかったっけ?
- 508 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 20:46:49 ]
- コレクション等汎用データ型は備えているがSTLに比べれば陳腐。
かと言って窓に特化しているかと言えば、全方面のAPIをカバーしているわけでもない。 ようするにATL/WTLは中途半端
- 509 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 20:50:35 ]
- っ DVDテレビデオ
- 510 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 20:54:45 ]
- >>508
ATLはもともとCOM特化 WTLは未完成
- 511 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 22:44:27 ]
- >>508
で?だからなんなんだw
- 512 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 22:48:43 ]
- みすたw
>>509
- 513 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 23:23:53 ]
- それでもSTLSoftならやってくれる筈だ…
- 514 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 00:58:39 ]
- CStringのFormatMessageはFORMAT_MESSAGE_FROM_SYSTEM使えないですか?
- 515 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 01:52:33 ]
- CString::FormatMessageのソース見ればわかる
- 516 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 02:19:29 ]
- すいません
CStringのFormatMessageのソースはFORMAT_MESSAGE_FROM_SYSTEM使えるようになってますか?
- 517 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 10:14:33 ]
- CString::FormatMessageのソース見ればわかる
- 518 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 11:26:51 ]
- すいません
CStringのFormatMessageのソースはFORMAT_MESSAGE_FROM_SYSTEM使えるようになってますか?
- 519 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 17:19:51 ]
- オープンソースだから好きにすれ
- 520 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 22:12:25 ]
- そう言えばatlres.hに#define IDC_STATIC (-1)と定義されてるんだけど。
リソースの#define IDC_STATIC -1と重複してて警告が出るのね。
- 521 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 23:32:37 ]
- 日記はチラシの裏にどうぞ
- 522 名前:デフォルトの名無しさん mailto:sage [2007/05/23(水) 00:48:18 ]
- atl〜.hの前にresource.hインクルードしな
- 523 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 03:47:33 ]
- class CMyList : public CWindowImpl<CMyList, CListViewCtrl>,
public COwnerDraw<CMyList> こうすると DeleteItem メンバ関数が競合して使えないのですが CCustomDraw を使えということで良いですか?
- 524 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 04:32:42 ]
- >>523
競合して「使えない」とはどういうことだ? 普通にスコープ解決演算子つけて直接呼べばいいんじゃないの?
- 525 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 06:48:17 ]
- >>524
COwnerDraw::OnDeleteItem() で呼ばれているんです。 T* pT = static_cast<T*>(this); pT->DeleteItem((LPDELETEITEMSTRUCT)lParam);
- 526 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 07:11:45 ]
- WTL8.0の正式版っていつでるのかな
- 527 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 18:01:12 ]
- CMyList::OnDeleteItem()実装すれば?
- 528 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 23:16:33 ]
- DeleteItemを実装して(オーバーライドじゃない)、
そのまま基底に垂れ流すんじゃなめなのかな
- 529 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 04:02:58 ]
- >>527-528
テンプレートやWTLの理解に自信が無いので なにか解決策があるのかもと思いましたが、そういう方法になりますか。 意図された使い方では無いようなので CCustomDraw を使うことにします。
- 530 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 08:40:45 ]
- >>523
CMyListの中に、using WTL::COwnerDraw<CMyList>::DeleteItem;を書いておくのは駄目?
- 531 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 08:49:03 ]
- IMMまわりとかないよね?
- 532 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 09:09:44 ]
- 誤爆
- 533 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 17:26:43 ]
- っ CIMM
(つくれ)
- 534 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 20:34:59 ]
- 作りました。以下、使い方です。
#include "atlimm.h" (つまんね)
- 535 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 09:54:45 ]
- CImmのほうがいいな
- 536 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 16:24:56 ]
- >>535
.NETの命名規約だとそうなるよね。 だけどC++関係では基本的に、3文字の頭字語は全て大文字かな
- 537 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 16:25:50 ]
- ごめ、.NETだとそれ以前にハンガリアンじゃないからCは付けないね
細かくてスマソ
- 538 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 19:15:22 ]
- >>531
作ってみたお 公開しないけどね( ̄ー ̄)
- 539 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 09:48:49 ]
- atlmisc.h の misc って何の略ですか?
一応 atlmisc.h の中を見てみましたが、特にこれだ!というのも見当たりません。
- 540 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 10:38:24 ]
- miscellanea
その他色々
- 541 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 10:45:38 ]
- なるほど。
すっきりしました。ありがとうございました。
- 542 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 13:02:31 ]
- 俺はmiscellaneousだと思ってた
つーかmiscってプログラムに限らずウェブサイトとか色んな所で使われてるよ
- 543 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 21:32:29 ]
- CDCやらのハンドル類のラッパとかだけATL無しで動くようにしてくれないかなあ
- 544 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 22:35:12 ]
- ATLなしで動く?ATLの中枢はヘッダファイル(一部性的リンク)だけだから
実行時に必要なものは何もないと思うが。 ATL無しでコンパイル、ってことか? それならCDCやらの部分だけ引っ張り出してきて 細部をちょっと修正すればコンパイルは通ると思うよ
- 545 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 22:41:02 ]
- 無論それはそうなんだけど、問題はATLのライセンス
- 546 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 22:43:19 ]
- クラス名とインターフェイスの同じ物を自作すれば問題ない
- 547 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 22:53:38 ]
- いや、CDCはWTLだろw
WTLなら問題ナッシング
- 548 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 11:06:34 ]
- Windows Toilet Laboratory
- 549 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 11:29:52 ]
- WTLのAppWizardのインストーラを参考にして
VCEEに自作のプロジェクトテンプレートを追加してやった。 ざまーみろ。ググってもVCSEEの方法しか出てこないし、あげく追加はできないとかいいやがって・・。 ちゃんと出来たじゃねーか
- 550 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 21:09:42 ]
- WTLを最新版にしてコンパイルしなおしたら、
プログラムは全く同じなのにEXEが10kb近くも膨れ上がったよ・・・ 動作に問題はないけど何か気持ち悪いな
- 551 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 22:10:00 ]
- 解析丁
- 552 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 14:45:11 ]
- ここのサンプルでメッセージループを抜ける時に2byteのメモリリークがあるようなんですが
ttp://home.att.ne.jp/banana/akatsuki/doc/atlwtl2/window01/index.html 先に進めば別のメモリリークのない方法を使うようになるから今は気にしなくていい とかなんでしょうか?
- 553 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 15:03:37 ]
- >>552
メモリリークがあるってどうやって確認したの?
- 554 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 15:57:03 ]
- CMainWindowをブロックローカル、または関数ローカルにして
_CrtDumpMemoryLeaks()使いました どうやっても2byteっていう微妙な数字が確認されるんですよ…
- 555 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 15:59:54 ]
- 日本人って複数形のsをつけない奴多いよな。何でだろう。
- 556 名前:554 mailto:sage [2007/06/02(土) 16:04:04 ]
- >>555
それは俺がtypoでコンパイルエラーだしまくるようないいかげんな人間だからです Leaksのsはコピペだから忘れてないだけです
- 557 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 16:19:10 ]
- ATLの側でまだ後処理が済んでないだけかもしれないし。
_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_CHECK_ALWAYS_DF); みたいな感じでプログラム終了後に結果表示するようにしてみそ。
- 558 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 16:25:48 ]
- ATLのみでウィンド出したりしてるサンプルは無いですか?
- 559 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 16:56:04 ]
- ATLのみで風
- 560 名前:554 mailto:sage [2007/06/02(土) 17:37:27 ]
- >>557
上手く開放されているという結果が出ました。 mainを抜けた後で開放されてるのか知りませんがややこしいですね。 ありがとうございました。
- 561 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 18:17:09 ]
- >>558
ATLでCPU100%使い切るようなアプリを作ればCPUファンから風が出るようになる
- 562 名前:デフォルトの名無しさん mailto:sage [2007/06/02(土) 20:25:08 ]
- あれうるさいんだよな
- 563 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 10:07:29 ]
- >>558
www.microsoft.com/japan/msdn/vs_previous/visualc/techmat/feature/ATLwindowing/ より CWindow win; win.Create( "button", NULL, CWindow::rcDefault, "Click me", WS_CHILD ); win.ShowWindow( nCmdShow ); win.UpdateWindow(); でっかいボタンが出来る テキトーにWNDCLASSEXを登録してやれば、そのWindowをCreateするにはCWindowで逝けるが フツーはCWindowはHWNDにアタッチしてWindow操作メソッドを使うのにチョットだけ楽するって感じ
- 564 名前:デフォルトの名無しさん mailto:sage [2007/06/03(日) 12:29:42 ]
- CWindowImplもATLの内
home.att.ne.jp/banana/akatsuki/doc/atlwtl/atlwtl02-01/
- 565 名前:デフォルトの名無しさん mailto:sage [2007/06/04(月) 23:46:10 ]
- >>564
それは558のリンク先に書いてあるな
- 566 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 00:36:48 ]
- CComModuleって旧式だよね
- 567 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 00:46:12 ]
- グローバル変数の_Moduleは旧式。
- 568 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 00:47:48 ]
- CAtlWinModule
- 569 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 00:49:01 ]
- CComModuleって旧ザクだよね。
- 570 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 02:58:53 ]
- CModernModule が新式。
- 571 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 21:12:19 ]
- _Moduleは旧式っていうけど、WTLはCAppModule _Module;を使うよね。
ATLのCComModule _Module;は無くても動くけど。
- 572 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 23:31:52 ]
- ん?7.0からはATL::_AtlBaseModule使うのでは?
- 573 名前:デフォルトの名無しさん mailto:sage [2007/06/05(火) 23:48:09 ]
- CAtlModule
- 574 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 00:47:10 ]
- >>572
>>564のようなプログラム書くときに、 CComModule _Moduleをグローバルに書かなくても動くということだよ。
- 575 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 01:04:56 ]
- _Moduleの先頭の”_”って何のためにあるんですか?
ハンガリアン記法?っていうのでしょうか?
- 576 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 03:16:45 ]
- いいえ
- 577 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 03:53:13 ]
- 非標準だとか非推奨だとか、ライブラリ内部用だとか
まともなインターフェースとしての機能は期待するなとか そういう風にとってる
- 578 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 04:03:34 ]
- 「_ で始まり、その次が大文字の名前」は実装系用らしい。
ttp://msdn.microsoft.com/library/ja/jpdndeepc/htm/deep04202000.asp?frame=true
- 579 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 12:49:07 ]
- 本来は実装系用に予約されているが、ATL や MFC はそれに違反して勝手に定義してる。
と書いてあるように読めないか?
- 580 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 12:57:36 ]
- ATLのマクロって、ほとんど「_ATL_・・・」で始まってるよね
こういうのも実装系用?っていうのかな まあマクロは分からなくもないけど、_Moduleみたいなグローバル変数とか、 スコープに関わらずどこからでも参照されうる識別子には"_"が付いてるのが多いよう
- 581 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 12:57:46 ]
-
俺も自分のプログラムで勝手に定義して使ってるからお互い様 気にしない気にしない
- 582 名前:579 mailto:sage [2007/06/06(水) 13:11:07 ]
- よく読んだら _Module とは関係のない話だった。スマン
・アンダースコアで始まる名前は、グローバル ネームスペースで使う名前として実装によって予約されています。 むしろこっちがすべてだな。
- 583 名前:デフォルトの名無しさん [2007/06/06(水) 19:35:08 ]
-
すみません誘導されました ATLウィザードでCOMを作成するとレジストリ情報を 作ってくれますが これを配布するのはどうすれば よいのでしょうか? RGSファイルを解読してインストーラー作るべきなのでしょうか? それとも なにかツール上で良い方法があるのでしょうか? BHO作ったのですが他のマシンに移せなくて困ってます
- 584 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 19:51:22 ]
- 求むエスパー
- 585 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 20:32:43 ]
- regsvr32 /s hoge.dll
- 586 名前:デフォルトの名無しさん mailto:sage [2007/06/06(水) 21:13:56 ]
- 普通にインストーラ作れば>>385やってくれると思うんだが
- 587 名前:583 mailto:sage [2007/06/06(水) 21:36:53 ]
- ありがとうございます。助かりました
- 588 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 02:53:45 ]
- WTL 8.0 Final がリリースされたのにこの反応の無さときたら・・・
- 589 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 11:26:44 ]
- ほんとだ遂に来たか
つか8.0Finalのダウンロード件数が0になってて、 1get!!!とか思ってダウンロードしたんだが、件数増えなかったorz (Betaのほうは数千件)一日毎のカウントなんかな
- 590 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 13:21:35 ]
- Final落としてみた。
ヘッダは余計な空白を取り除いたとかその程度の違いしかない インストーラはいろいろと修正されてるぽい? 今回はTabBrowserのサンプルがちゃんと入ってる 重要な部分は前のBetaでほぼ完成してたみたいだな
- 591 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 18:21:47 ]
- これまでのパターンだとMicrosoftにもダウンロードページが用意されるはず
- 592 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 18:30:03 ]
- Finalがアップされた直後くらいにダウンロードしたら、TabBrowserが入ってなかった。
WTL support listで指摘されて、「なんでBeta2の時に報告しないんだ?」って言いつつ アップしなおしたみたい。 ちなみにここでは>>410-412で既出
- 593 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 19:05:06 ]
- 誰か指摘しろよw
つか信じられねえー
- 594 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 20:42:56 ]
- 使ってるやつが少ないんだよw
- 595 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 20:57:54 ]
- TabBrowserについてみんなで語ろうぜ
- 596 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:27:39 ]
- どんな尻タブがお好みですか?
- 597 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:38:34 ]
- アニオタ部
- 598 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 10:55:26 ]
- WTLは属性ってやつ対応しないの?
- 599 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 13:35:58 ]
- 属性って何の属性だよ
- 600 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 14:19:00 ]
- あれじゃね?妹とかツンデレとか。
- 601 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 14:44:35 ]
- WTLには眼鏡属性ないし
- 602 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 15:11:25 ]
- OwTL
巨乳属性。
- 603 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 15:25:18 ]
- WTL7.5から8.0に乗り換えるときに、何か注意すべきことはありますか?
- 604 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 20:47:53 ]
- これ?
itpro.nikkeibp.co.jp/members/edu/ITBASIC/20030626/1/
- 605 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 16:47:39 ]
- WTLは世界で数人しか使ってないから注意すべきことなんか当然不明
- 606 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 17:23:32 ]
- その数人に俺が含まれているわけか
- 607 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 17:36:12 ]
- >>605は俺を数え忘れている
- 608 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 02:28:20 ]
- ふむ、使ってる奴のほとんどは人ではないわけか…。新しい解釈だな。
- 609 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 02:40:33 ]
- >>1-609がWTLを使っていることは自明であるから、
WTLを使っている人間は世界に少なくとも609人は存在する。QED
- 610 名前:・∀・)っ-○◎● mailto:sage [2007/06/16(土) 02:44:16 ]
- dwmapiはatltheme.hでおk
- 611 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 12:20:24 ]
- >>609
まて。 このスレの全ては、たった一人の自作自演かも知れんぞ。
- 612 名前:・∀・)っ-○◎● mailto:sage [2007/06/16(土) 12:43:41 ]
- むろん>>611も俺だからな
- 613 名前:・∀・)っ-○◎● mailto:sage [2007/06/16(土) 12:46:45 ]
- もとい、CPLはライセンス的にメンドイからMS配布版使ってる人が多いんじゃないかな。
SourceForgeのDL数だけ見ても駄目っしょ。 そもそもMSをしてWTLの人気は高いという認識はあるらしいし
- 614 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 13:35:27 ]
- >>613
メンドクないでしょ、CPLはライセンスとして無茶苦茶に楽じゃん
- 615 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 02:47:54 ]
- TabBrowser、使ってみたけど、タブのデザインがだせえw
CTabView使えね〜
- 616 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 07:16:39 ]
- それぐらい自分で改造しろよ
- 617 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 08:53:30 ]
- タブをドラッグしてみたら
タブのイメージがそのままドラッグイメージになっててびっくりした。 結構がんばってるんだな
- 618 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 11:47:52 ]
- MS版きた。
www.microsoft.com/downloads/details.aspx?FamilyID=e5ba5ba4-6e6b-462a-b24c-61115e846f0c&DisplayLang=en
- 619 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 18:49:51 ]
- GJ!
- 620 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 21:31:37 ]
- こんどのはどこがすごいのかかいつまんでおしえてくだされ
- 621 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 21:32:34 ]
- こんどの「何」を言っているのかはっきりさせてくれ
- 622 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 21:41:18 ]
- 毎度の事ながら英語リソースを日本語に直すのが面倒くさいな
だれかうpしてる人居ないかな
- 623 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 22:00:46 ]
- 俺はテキスト痴漢ソフト使ってる
正規表現で上手く指定しとけばほぼ児童で一発で日本語にできるよ
- 624 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 22:01:59 ]
- みす;
- 625 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 23:34:36 ]
- おまえ普段どこのスレに居るんだよw
- 626 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 23:47:56 ]
- SourceForge版とMS版って何が違うの?
- 627 名前:デフォルトの名無しさん mailto:sage [2007/06/19(火) 00:09:08 ]
- >>626
実体は同じ。ライセンスの書き方がビミョに違うだけだった。
- 628 名前:デフォルトの名無しさん mailto:sage [2007/06/19(火) 00:13:42 ]
- おおう、なるほどライセンスか。サンクス
- 629 名前:デフォルトの名無しさん mailto:sage [2007/06/22(金) 22:02:45 ]
- WTL 8.0 にしてからビルドできなくなったんだけど
atlframe.hとかかなり変わってる?
- 630 名前:デフォルトの名無しさん mailto:sage [2007/06/22(金) 22:14:15 ]
- 初心者じゃないんだから、どうビルドできないのか具体的に書けよ
自分でdiff取ってみるくらいしろよ
- 631 名前:デフォルトの名無しさん mailto:sage [2007/06/23(土) 13:23:46 ]
- 629ではないんだが、
8.0Beta から Final に変えたら CDialogResize の挙動が変わっててく困ってる 従来の左寄せ右寄せの他に中央寄席(DLSZ_CENTER_X)が追加されていたりと パワーアップしているんだが、どうやらグループ化の仕様が変わっているらしく、 そのままビルドするとグループを使ったコントロールのレイアウトがめちゃくちゃに崩れてしまう。 ドキュメントやリリースノートに目ぼしい記述もないし、 ソース追っかけながら仕様の違いを推測していくしかないのかな・・
- 632 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 11:59:57 ]
- 検索置換機能を追加するのに、CFindReplaceDialogを調べていて
CEditCommandsクラスがあるぐらいなんだから CEdit用のFindReplaceDialogも用意してくれないかな・・と思ってたら いつの間にか atlfind.h が追加されてて CEditFindReplaceImpl という 望みそのまんまのクラスが用意されていた。 喜び勇んで使ってみたら、1バイト文字は検索できるのに2バイト文字の検索ができない・・。 ざっとソース流し読みして atlfind.h(585)の bool isDBCS = false; を bool isDBCS = true; に変えたら2バイト文字も検索できるようになったが、なんか不安だ。 やっぱり人に用意してもらってケチ付けるのは良くないと思うので 暇をみて自分用のCEditFindReplaceDialogを自作しようと思った。
- 633 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 12:38:30 ]
- この人はブログかチラ裏か何かに書き込もうとして
間違えて2chにレスしてしまったんだね
- 634 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 13:06:01 ]
- まあ、極過疎スレでいいじゃまいか
- 635 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 14:49:49 ]
- CTabViewImpl::InsertPageで、2つ目のif文
if(lpstrTabText == NULL) が真になると、最初にnewしたメモリがリークするのは気のせい?
- 636 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 15:08:20 ]
- >>635
む、これはリークするぽいね まあlpstrTabTextの確保が失敗することはまずないとは思うけど、ソースとしてはよくないね 3つめのif文のエラーチェックでは失敗時にちゃんとdelete[]してるのに・・・
- 637 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 15:45:02 ]
- CZoomScrollImplて下限はあるのに上限が設定できないのって変じゃない?
そのままサンプル組むとm_sizeAllがオーバーフローする。
- 638 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 16:09:23 ]
- MSの頭脳集団のやる事とお前らの寝言
どちらが正しいかは明らかですねw
- 639 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 16:17:00 ]
- MSの頭脳集団のやる事、が何を指しているのか分からん
- 640 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 16:33:55 ]
- WTLがMS製だと勘違いしてるんだろ。
- 641 名前:・∀・)っ-○◎● mailto:sage [2007/06/24(日) 16:48:39 ]
- 元はATLの副産物だったはずだが
- 642 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 16:52:14 ]
- それは失敬
- 643 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 23:22:53 ]
- FINALにもかかわらず、まだこんなにバグがあるのか・・・
やはり使う気にはなれないな
- 644 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 23:30:59 ]
- WTL8.0入れてみたが引数の数とか変わってるメソッドが結構あるな。
これじゃビルド通らないのもあるだろ。 物によっちゃかなり書き換えないと駄目かもね。
- 645 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 23:44:22 ]
- それはWTLに限らずよくある話
実体が単なるヘッダなんでその辺は諦めが肝心
- 646 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 00:10:31 ]
- ま、メジャーバージョン上がってることだし
- 647 名前:デフォルトの名無しさん [2007/06/25(月) 02:00:01 ]
- CTabViewでリッチエディットをAddPageがうまくいかない
なんか解決の糸口を。。。
- 648 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 08:14:30 ]
- このスレ見て不安になってWTL8.0試してみたら、案の定コンパイルできない・・・
メッセージマクロのOnTimerとか、引数がおかしいですみたいなエラーが出る こりゃ修正するのに骨が折れそうだ
- 649 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 11:25:55 ]
- >>647
「うまくいかない」を説明しろよ
- 650 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 15:25:48 ]
- >>648
atlcrack.hは、地味ながら結構修正が入ってるんだよな
- 651 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 19:04:34 ]
- いつも過疎
- 652 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 21:14:25 ]
- バージョン間のインターフェース違いを吸収するクラスはないものか
- 653 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 21:33:07 ]
- [1690] NHKジャーナルに 投稿者:NHK 投稿日:2007/07/06 20:38:49 (c97b3e) (0/30)
昨日のNHKジャーナル聞いてたら、映画の海賊版の話で、 ネット事情に詳しいフリーライターの吉野健太郎さんって人が出てきて、 詳しそうに喋ってたけど、健ちゃん本人? -------------------------------------------------------------------------------- Re: NHKジャーナルに 投稿者:HNK - 2007/07/07 13:13:23 (4f8ce2) (1/30) 他にそんな奴居ないだろ。 NHKが本人以外の偽者を出演させる意味もないし。
- 654 名前:・∀・)っ-○◎● mailto:sage [2007/07/11(水) 00:00:03 ]
- だんごやさんはコンパイルエラーで半泣き
- 655 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 01:17:15 ]
- WTL8.0変わり過ぎだろ
- 656 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 01:49:33 ]
- オープンソース化の弊害
- 657 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 15:39:35 ]
- WTLはスプリットウィンドウでダイアログつかえる?
- 658 名前:・∀・)っ-○◎● mailto:sage [2007/07/11(水) 22:14:48 ]
- 子ウィンドウにダイアログベースのフォームを使うって意味なら、おk。
- 659 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 00:23:11 ]
- PS3買った時点で人として終わってる。
- 660 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 00:25:40 ]
- はいはいバロスバロス
- 661 名前:・∀・)っ-○◎● mailto:sage [2007/07/12(木) 00:32:06 ]
- 今日はドラクエソード発売日(・∀・)
- 662 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 00:37:07 ]
- Wiiじゃんそれ
もってねーよ
- 663 名前:・∀・)っ-○◎● mailto:sage [2007/07/12(木) 00:39:23 ]
- そもそもPS3のspu-gccってWTLどころかテンプレートすらまともにつ(ry
- 664 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 00:41:40 ]
- ひさしぶりにゲハでも行ってみるか。
- 665 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 00:59:48 ]
- テンプレートが使えないC++コンパイラなんてC++コンパイラじゃないやい><
- 666 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 01:08:02 ]
- 別に使えないんじゃなく標準への準拠度が低いだけじゃないの
- 667 名前:・∀・)っ-○◎● mailto:sage [2007/07/12(木) 01:08:21 ]
- 正確には使えるんだけどメモリの制約きつすぎて使い物にならない、が正解。
SPE C/C++言語仕様は公式サイトのPDFを参照。
- 668 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 19:42:02 ]
- >>357
ATLインターナル第2版マダー?
|

|