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


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

ATL/WTL Part5



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/

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を参照。






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

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

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