[表示 : 全て 最新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/

396 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 21:38:18 ]
その発想はなかった

397 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 21:50:58 ]
WTL終わってないだろ
TabView、Vista Buffered Paintクラス追加とかさ、更新されてるし

398 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 22:31:12 ]
WTLは残るけどATLが死ぬから結局WTL死亡

399 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 23:02:26 ]
それは厳しいなw
いよいよ8.0正式版お披露目というところなのに

400 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 23:06:36 ]
400

401 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 00:24:10 ]
ATLもオプソ化すれば問題ない

402 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 02:37:03 ]
WTL: ttp://sourceforge.net/projects/wtl/
ATL: ttp://sourceforge.net/projects/atl/

こうなるんかね。つかおぷそかしてほしいな

403 名前:・∀・)っ-○◎● mailto:sage [2007/04/30(月) 02:48:49 ]
Error


Invalid Project

404 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 03:49:29 ]
いやまだだろATLはw



405 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 21:43:07 ]
ATLサーバーがオープン化していることに今頃気がついた・・・

406 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 23:10:03 ]
ATLは死なん!何度でも蘇る!!

407 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 02:19:38 ]
いや、この際だから。
ATLもWTLも捨て去って、新しいのを作って欲しい。
もう、Vista専用でいいから。作って欲しい。

408 名前:・∀・)っ-○◎● mailto:sage [2007/05/01(火) 02:38:56 ]
つ[.NET 3.0]

409 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 11:45:18 ]
ATLはアトランタです。
ちなみにSTLはセントルイスです。シアトルではありません。

410 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 14:40:02 ]
タブブラウザのサンプルが入っていない件について

411 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 14:54:55 ]
donutのこと?
そんなの前から入ってないけど

412 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 15:10:05 ]
Beta1のReadmeに「TabBrowser」て書いてるじゃん。
それが入ってないねって話。

413 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 15:11:08 ]
なりゅん

414 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 16:57:34 ]
CVSから直接落とせ
wtl.cvs.sourceforge.net/wtl/wtl/Samples/TabBrowser/



415 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 17:00:32 ]
実際問題もうMSは今後のOSでATLサポートする気無いでしょ
全面書き換えなんてする気も無いだろうし

となると、ATLに依存しているWTLも道づれな訳で
早急にATLをオープンソース化するか
WTLをATLに依存しない形に書き換えるかしないとマズイ

416 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 17:05:42 ]
CMutexのCreateは失敗するとFALSEが返ってくるの?

417 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 17:10:43 ]
>>414
Thx!

418 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 22:12:10 ]
というかインターフェース互換で独自実装の奴出せばいいと思う。
ねらーの中にはそのぐらいやってしまうのが数人いるだろ?

419 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 23:01:42 ]
ATLの自前実装なるものを書いたとして、
それはどういう扱いになるんだろう。
つまり、法的に。
本当にATLの内部のソースコードをぱくらずに、自力で書いたかどうか証明する方法がないのでは。
というか本気で完全互換の自前実装したかったら、本家のコードを読まずにはいられないだろうし。

420 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 23:14:44 ]
それならReactOSはどうなるんだよ。

421 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 23:14:56 ]
>>419
>>401

422 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 23:45:58 ]
ほとんどの実装は誰が書いても同じになるでせう。

423 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 23:55:40 ]
いや漏れが書いたら
セーターにくっ付く絡まった毛玉のようなテンプレートライブラリを
完成する自信がある

424 名前:デフォルトの名無しさん mailto:sage [2007/05/01(火) 23:59:41 ]
そしてそれをGPLで公開。



425 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 15:20:29 ]
Thunkを使ったメッセージマップの処理あたりは
「誰が書いても同じ」にはならないような気がするな・・・

しかもマクロの切り替えででかなりの数のCPUに対応できるようになってるしw

少なくとも俺だったら、実行効率を少々犠牲にしても、もっと楽な方法で実装するな

426 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 14:53:32 ]
リリースするからお前らガンバレってこと
The Visual C++ team is very pleased to announce the release of ATL Server library code as a shared source project on CodePlex.
We hope you will enjoy working on the ATL Server code! You now have the opportunity to add all the features and functionality you
want to ATL Server and you can even share your expertise and code directly with the ATL community.

Rather than constrain the functionality of ATL Server to fit within Visual C++ product development cycle you can move it forward
at a greater pace and implement every feature or change you want in it.
We look forward to the evolution of this library under the stewardship of the ATL Server community!

ttp://www.codeplex.com/AtlServer
リリース 9.0.70425 Alpha

ライセンス
ttp://www.codeplex.com/AtlServer/Project/License.aspx

427 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 15:16:48 ]
おもっきしServerって書いてあって
おもっきしatlbase.hもatlwin.hも入って無いんだけど
俺がんばって大丈夫?

428 名前:デフォルトの名無しさん mailto:sage [2007/05/03(木) 15:58:28 ]
>>427
えー、駄目ジャンそれ

429 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 00:04:23 ]
ATL Server != ATL
MSDNライブラリなんかでもATLとは別階層が作られている。
msdn2.microsoft.com/ja-jp/library/exb5b09w(VS.80).aspx

430 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 03:41:38 ]
>>427
確かに入ってないな。
意味無いじゃん

431 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 15:15:43 ]
WTLのプロジェクトウィザードで出来たダイアログは正常なんですけど
自分で追加したダイアログだと、Variablesの項目に
何のコントロールも表示されなくてDDXを追加できないです。


432 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 15:46:12 ]
報告ご苦労。下がってよいぞ

433 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 15:50:17 ]
俺も報告。
最新のAppWizardでTabView形式のアプリケーションを生成したんだが、
これ、タブを追加する際にnewしたウィンドウを、
タブを削除する際にdeleteしてないからメモリリークしね?

434 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 17:25:26 ]
しね



435 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 17:36:45 ]
天才
さてデバッグデバッグ

馬鹿
「しね」

436 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 21:27:16 ]
メモリリークしね、の略だろ

437 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 21:45:51 ]
警告 1 warning C4996: '_vswprintf': This function or variable may be unsafe. Consider using vswprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
c:\program files\microsoft visual studio 8\vc\wtl80_7108_beta1\include\atlapp.h 851


438 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 22:06:43 ]
warning C4996: '_vswprintf': swprintf has been changed to conform with the ISO C standard,
adding an extra character count parameter.

439 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 22:13:05 ]
#undef ATL_MIN_CRT

440 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 23:29:35 ]
#uninstall ATL

441 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 23:43:22 ]
オープンソースなんだから自分で修正すれ。


ir9.jp/prog/ayu/strsafe.htm


442 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 00:24:25 ]
>>441
そのページの結論は↓こうなっているんだが、なんだかなあ

「…まぁでも、結局のところ、素直に std::string やら CString 使おうぜ。(今までの文章一気に台無し......)」

443 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 03:02:21 ]
そりゃ、文字列は std::stringの方が良いに決まってる。
Macにも移せるし。

444 名前:・∀・)っ-○◎● mailto:sage [2007/05/05(土) 03:25:00 ]
ソースレベルの互換性ならSTLだけど
オブジェクトの互換性は保証されてないのがC++

どーせMacでもPASCAL文字列デフォだったり



445 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 08:42:48 ]
CAtlString

446 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 10:50:21 ]
ATL::CString

447 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 10:59:15 ]
atlapp.hを書き換えりゃ良いじゃん

448 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 18:10:11 ]
ATL::CString
WTL::CString
OreLibrary::CString
_CSTRING_NS::CString


449 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 21:46:05 ]
げろげろ

450 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 23:45:55 ]
>>448
3番。

451 名前:デフォルトの名無しさん mailto:sage [2007/05/07(月) 23:52:12 ]
何でいちいちstdcallなんか付けるかなあ
遅くなるっちゅうに

452 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 19:10:01 ]
全てとは言わないが、Windows APIやCOMの仕様上必要なものもあるだろうに

453 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 21:30:43 ]
>>451
なんでstdcallだと遅くなるの?

454 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 00:49:29 ]
fastcallでないから



455 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 02:24:46 ]
どうせテンプレートなんてインライン展開されるから
ほとんど関係ない気もする。

456 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 06:55:48 ]
インライン展開されない場合の thiscallとの違いは
thisをECXに積むかスタックに積むかだけ。
遅くなるかどうかは状況次第だと思う。

>>451は誰に言ってるの?ちら裏?

457 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 07:07:31 ]
そういっても、伝統的に FAR PASCALなんだから、我慢しろよ、おまえら。

458 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 09:16:17 ]
我慢していないのは>>451だけだと思うが

459 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 10:56:58 ]
呼出規約のせいにする前に自分のコード見直せよ。

460 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 12:43:48 ]
>>454
よくわからんが、fastcallなんて明示的に指定しなければ使われないんでないの?
デフォはcdeclだろ。cdeclならstdcallやpascalより一般に遅いのでは?

461 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 13:49:47 ]
cl.exe なら /Gr で fastcall を既定にできる

462 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 14:08:42 ]
あんまりfastcallばっか使ってるとECXとEDXが双子の兄弟に見えてくるから気をつけな

463 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 15:19:16 ]
どうせRPC飛ばしてCOMとか呼ぶわけで…

464 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 17:00:23 ]
fastcallにしても、関数の頭でいきなりecxとedxをスタックに積まれてたりしてな。



465 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 19:25:55 ]
>>463
IPCとRPCの区別がついてないのか?

466 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 19:40:58 ]
COMと言えばDCOMも当然含まれるわけで
言いたいことはわざわざ解説しなくていいってことかと。

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
そーゆー問題じゃなくて、標準化されていないことが問題なのよ。






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

前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