- 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/
- 46 名前:デフォルトの名無しさん mailto:sage [2006/09/14(木) 00:23:55 ]
- WTLを使うときにMFCのリファレンス見てるの俺だけ?
- 47 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2006/09/15(金) 00:38:02 ]
- Win32だってNTAPIのラッパーじゃん
俺もMFCのマヌアル見る よりむしろヘッダ読む
- 48 名前:デフォルトの名無しさん [2006/09/15(金) 05:17:34 ]
- つーかさ、WTLとMFCで同名のクラスが多いのは別にいいんだけど、
頭にWTL::をつけないと、WTLの方のクラス使ってるのにインテリセンスで MFCの方のクラスのメンバ関数が表示されるのがうざいんだよなー メンバ関数名は同じでも、シグネチャがWTLとMFCで微妙に違ったりするからそりゃあもう
- 49 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 09:10:20 ]
- インテリセンスなんて飾りですよ。
横着な人にはそれがわからんのですよ。
- 50 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 13:39:25 ]
- MFCインストールしなくても出ちゃうのかな?
ところでVistaでWTLって使えるのかねぇ
- 51 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 13:53:10 ]
- Win32APIをサポートしてるなら使えるだろう。
さすがにWin32APIをばっさり切り捨てるようなことはない…ハズ。
- 52 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 14:30:06 ]
- 新システム移行とか言ってたけど、技術がなくて断念したはずw
だからWin32APIをサポートしてると思うよ。 64APIがごてごてと増えてそうだけどね。
- 53 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 19:55:16 ]
- もちろん動くよ。
そういえばTechEdでVistaで動かないアプリ例のデモやってたな。
- 54 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 20:03:35 ]
- そうなのか、もの凄い安心した。お三方サンクスです。
そうなんだよ、52氏の話を小耳に挟んでいたのだけど、そうか、断念したのか。 16bitから32bitへ移行したとき程度の変更を、念頭においときゃ十分っぽいね。
- 55 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 20:14:27 ]
- >>42
衝撃的な侮辱を受けたな この俺をクレ廚と言うとは!信じられん! ではそのリファレンスとやらを作ればいいさ
- 56 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 23:12:57 ]
- >55
スレ違い pc8.2ch.net/test/read.cgi/tech/1158275665/
- 57 名前:デフォルトの名無しさん mailto:sage [2006/09/15(金) 23:19:39 ]
- そのスレに至っては板違いだけどなw
- 58 名前:デフォルトの名無しさん [2006/09/15(金) 23:38:49 ]
- わからんやっちゃなー
WTL .NETで全て解決だろ。決まりだ
- 59 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2006/09/16(土) 00:08:17 ]
- なにその本末転倒
- 60 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 02:40:50 ]
- ウィンドウ周りだけATL/WTLで、ほかは.NET Frameworkをがんがん使ったプログラムなら作ったことあるよ。
そのときは.NETのフォームに慣れるのが億劫に感じた。
- 61 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 05:23:25 ]
- 逆のほうがいいような…
中の処理にはスピードが…
- 62 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 14:56:44 ]
- >>60は明らかに逆だろう・・・
まああれか、WTL .NET、ってのは WTL + .NETって訳だな。
- 63 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2006/09/16(土) 15:37:22 ]
- UIを.NETで作ったら使ったで、WTLを使うところ無い罠
- 64 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 18:46:24 ]
- そうだねプロテインだね
- 65 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 18:54:09 ]
- なんで俺のいるスレにはことごとくパッションがいるんだ
- 66 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 19:35:19 ]
- 何で逆なんだよ。
中の処理はJITコンパイルで高速化されるが、WinFormsはあれ以上速くならない。 だからUIにWTL使う。これ最強。
- 67 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2006/09/16(土) 19:41:54 ]
- JIT使うよりはネイティブコンパイラで最適化かけまくったほうがよくね?
- 68 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 19:44:03 ]
- そうだねプロテインだね
- 69 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 19:46:18 ]
- 最初から.NET使わなければ問題ないんだがな
- 70 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 20:36:18 ]
- ネィティブで最適かかけても所詮はコンパイル時の技術しか使われない
98年のバイナリがSSE2やマルチコア使えないのと一緒
- 71 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 21:08:11 ]
- でも対応は簡単じゃね
- 72 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 21:25:26 ]
- ここにいる前時代的な輩は全てをC++ & WTLで書くと言うことで。
- 73 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2006/09/16(土) 21:26:45 ]
- 実際はSSE2とかMMXも使ってないネイティブバイナリにも負ける。
.NETの実行時最適化技術なんてまだまだだよ。 Javaでようやく緩い最適化しかかかってないネイティブアプリに勝てるようになったくらい。
- 74 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 21:31:05 ]
- Javaはコンパイル時の最適化を怠りすぎ
これ改善すればかなりのものになるんじゃね?
- 75 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2006/09/16(土) 21:32:30 ]
- パフォーマンス重視のアプリではデファクトスタンダードのIntel C++なんかが
積極的に対応しない限り.NETは普及しないと思う。
- 76 名前:デフォルトの名無しさん mailto:sage [2006/09/16(土) 22:59:33 ]
- .NETの最適化なんてどうでもいいからWTLについて話そうぜ
- 77 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 12:06:37 ]
- 興味はあるんだけどイマイチ踏み込めない……
Vistaになってから動くかどうかもわからんし……
- 78 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 14:34:07 ]
- VC6使いだけど、VCtoolkit2003からVC6のATLにパス通したら、
WTL使えるかな?
- 79 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 14:57:40 ]
- >>77
WTLはしょせんWin32APIのラップだから、Win32アプリケーションが動けば動くでしょ。
- 80 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 19:06:07 ]
- 所詮はヘッダの集まりだから使えるんジャマイカ
- 81 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 21:54:22 ]
- うんも
- 82 名前:デフォルトの名無しさん mailto:sage [2006/09/18(月) 23:13:58 ]
- なんでちょっと前と同じ話題を繰り返すんだ
- 83 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 01:22:38 ]
- 他の話題ないし・・・(´・ω・`)
macに移植してくれんかな。
- 84 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 05:02:59 ]
- 後の神である。
- 85 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 22:30:08 ]
- 名前はMTLになるんだろうか
- 86 名前:デフォルトの名無しさん [2006/09/19(火) 22:33:45 ]
- C++だとCocoa使えねー
- 87 名前:デフォルトの名無しさん mailto:sage [2006/09/19(火) 23:26:48 ]
- macってObjective-Cだっけ?
まったく知らないけど。
- 88 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 07:14:11 ]
- 若い奴はシランだろうがMac上で動くWin32というものがあってだな
ATLもそのままで動くのだよ
- 89 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 08:54:49 ]
- シランなー
- 90 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 09:56:33 ]
- なつかしいなぁ。そういやOS Xでは、ないんだっけか?
- 91 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 19:51:24 ]
- PSDKにある_MACというデファインはその名残
- 92 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 21:40:17 ]
- WTLの7.5ってVC6じゃ使えないの?
サンプルをビルドするとエラー出るんだが…
- 93 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2006/09/20(水) 22:09:50 ]
- たんなるWindows NT for PPCじゃん
ところでXbox360の開発機はPPC64用Windowsじゃね?
- 94 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 22:57:04 ]
- XboxなんてどうでもいいからWTLについて話そうぜ
- 95 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 23:23:24 ]
- Xbox360ではWTLが使えるあるいは使いたいというほうへ話を持っていきたかったのでは?
- 96 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2006/09/20(水) 23:26:06 ]
- 残念ながらエンドユーザーに公開されてるXBoxのSDKはC#ベースですわ
- 97 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 23:29:03 ]
- >>96
移植すればいいじゃまいか
- 98 名前:デフォルトの名無しさん mailto:sage [2006/09/20(水) 23:29:49 ]
- アンカーを与えるなよ
- 99 名前:デフォルトの名無しさん mailto:sage [2006/09/29(金) 15:57:19 ]
- 保守
- 100 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 11:43:19 ]
- アンカー与えるとどうなるの?
- 101 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 13:26:01 ]
- 気づかないうちにfriendにされる
- 102 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2006/10/01(日) 15:28:24 ]
- 馬鹿だね。
コテはコテ同士で群れる。 名無しは基本敵対。 おk?
- 103 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 17:43:19 ]
- コテとか敵対とかなんてどうでもいいからWTLについて話そうぜ
- 104 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 18:04:47 ]
- (´・ω・`)
ATLは語らないのですか、そうですか。
- 105 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 18:10:08 ]
- あ・・・いや、その、ATLももちろん・・・
- 106 名前:デフォルトの名無しさん mailto:sage [2006/10/01(日) 18:29:15 ]
- ATLが元で成り立ってるというのはわかるけど
WTLがメインでATLは意識して使ってる感じがしないからなぁ。。。
- 107 名前:デフォルトの名無しさん mailto:sage [2006/10/02(月) 00:59:44 ]
- これライセンスどうなってんの?
- 108 名前:デフォルトの名無しさん mailto:sage [2006/10/04(水) 07:16:15 ]
- シェアードライセンスじゃなかったっけ?
- 109 名前:デフォルトの名無しさん mailto:sage [2006/10/04(水) 08:23:35 ]
- シェアードライセンスて、どんなん?
日本語でよろ。
- 110 名前:デフォルトの名無しさん mailto:sage [2006/10/04(水) 09:33:17 ]
- wtl.sourceforge.net/
に書いてあるが、sourceforgeのやつはCPL、MSから落とすとMs-PLってライセンスになってる。 ちゃんとソースコードのコメントも書き換えられてたりする。 基本的にはどっちも似たようなライセンスだったと思うけど。
- 111 名前:デフォルトの名無しさん mailto:sage [2006/10/05(木) 02:34:58 ]
- ソースコード公開しないといけないのか?
- 112 名前:デフォルトの名無しさん mailto:sage [2006/10/05(木) 02:52:15 ]
- GPLみたいなきつい縛りはないはず。
ライセンスについては読んでくれとしか。知らないのに下手なこと言えないし。
- 113 名前:デフォルトの名無しさん mailto:sage [2006/10/06(金) 02:25:44 ]
- 資料が少ないねえ。
みんなどうやって勉強してるの? CWindowとCWndのメンバの違いでいらいらするよ。
- 114 名前:デフォルトの名無しさん mailto:sage [2006/10/06(金) 05:03:04 ]
- 資料なんてヘッダ読めばいいだけだろ
大して複雑でもないんだし
- 115 名前:デフォルトの名無しさん mailto:sage [2006/10/06(金) 08:51:00 ]
- CWindowはMSDNにリファレンスあるやん
- 116 名前:デフォルトの名無しさん mailto:sage [2006/10/08(日) 02:23:16 ]
- AtlMessageBox()って変だよな?
- 117 名前:デフォルトの名無しさん mailto:sage [2006/10/08(日) 23:43:59 ]
- なにそれ、使ったことない。
- 118 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 00:53:05 ]
- 文字列ポインタ、文字列リソースIDどちらでもいいのが地味に便利。
- 119 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 08:49:29 ]
- メッセージボックス閉じなくても他にフォーカス移せるよ。
それを禁止するのが面倒だから、結局CWindowのメンバ使うけどw
- 120 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 18:19:16 ]
- ATLもオープンソースにしてくれたら言うことないんんだが…
- 121 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 20:27:32 ]
- MFCと一緒ですでに売っちゃったもののライセンスが問題なんでしょ
- 122 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 00:55:27 ]
- WTLだけオープンソースにしても、本当に意味無いよな
そもそもWTLが基底クラスにATL使用してるのにWTLだけフリーにされても PlatformSDKのATLが3.0のしかも不完全版な限り、使い道が限定されすぎ
- 123 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 11:10:15 ]
- VC買わせるための餌なのかねえ。
ATL解放してくれたら一生MSの奴隷なりますw
- 124 名前:デフォルトの名無しさん mailto:sage [2006/10/21(土) 19:32:06 ]
- WTLで書かれたアプリってあるの?
オープンソースならコード参考にしたいんだけど…
- 125 名前:デフォルトの名無しさん mailto:sage [2006/10/21(土) 19:34:53 ]
- ArchiveXがWTL使ってるらしい
- 126 名前:デフォルトの名無しさん mailto:sage [2006/10/21(土) 20:11:22 ]
- >>124
前どこかの市販アプリが使ってた希ガス
- 127 名前:デフォルトの名無しさん mailto:sage [2006/10/21(土) 22:25:12 ]
- 2chブラウザでWTL使ってるの無かったっけ?
- 128 名前:デフォルトの名無しさん mailto:sage [2006/10/22(日) 08:57:19 ]
- Donut
- 129 名前:デフォルトの名無しさん mailto:sage [2006/10/22(日) 08:59:24 ]
- ぎこはにゃ〜んだな。
- 130 名前:デフォルトの名無しさん [2006/10/23(月) 23:13:34 ]
- ttp://www.codeproject.com/wtl/WTLIntellisense.asp
これって既出? さっき試してみたら反応の鈍かったVS2005が、凄まじい勢いで補完してくれた。
- 131 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 06:06:08 ]
- たぶん既出だろうけど…
原理がわからん ヘッダの場所どころかWTLの文字でさえも.lib内にはないというのに…
- 132 名前:・∀・)っ-○◎●新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2006/10/24(火) 06:17:54 ]
- ヘッダをプリコンパイルするから
- 133 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 07:18:02 ]
- かなり昔に漏れが張ったときは無反応だった・・・
- 134 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 09:43:18 ]
- 格の違いだな
- 135 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 13:26:44 ]
- >>130やべ、感動したよ。ありがとう〜
- 136 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 00:54:42 ]
- 既出かも知れんが・・・
www.viksoe.dk/code/ www.viksoe.dk/code/wtldoc.htm
- 137 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 19:48:42 ]
- ATL代替ライブラリってないのかな?
仕組み分かってるプロなら作れそうだけど。 ライセンスに問題でもあるのかね。
- 138 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 21:00:42 ]
- けれどたとえば(ATL::CWindowImplではなく)ATL::CWindowなんかは誰が作っても似たようなものになると思う。
- 139 名前:デフォルトの名無しさん mailto:sage [2006/10/27(金) 16:49:22 ]
- >>137
似たようなコード書くのメンドクセ CWindowImpl クラス階層の再現とか、めんどくさすぎる。
- 140 名前:デフォルトの名無しさん mailto:sage [2006/10/27(金) 19:57:51 ]
- (´・ω・`)テアオリンシス
- 141 名前:デフォルトの名無しさん mailto:sage [2006/10/28(土) 21:58:22 ]
- wxWidgets
- 142 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 16:55:03 ]
- WTL 8.0.6304キタね
- 143 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 17:44:27 ]
- なんか変わったの?
- 144 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 18:22:30 ]
- WTL 8.0.6304
・Bug fixes ・RunTimeHelper functions ・ModuleHelper functions ・Secure CRT support ・Support for new uxtheme.h RunTimeHelper::IsVista() ModuleHelper::GetModuleInstance() _SECURE_ATLを定義するとVC2005のセキュアなCRT関数を使うようになる 等々
- 145 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 18:42:03 ]
- >_SECURE_ATL
デフォルトで1になってね?
- 146 名前:デフォルトの名無しさん mailto:sage [2006/11/01(水) 22:03:01 ]
- デフォルト?
#define _SECURE_ATL しろってことじゃなくて?
|

|