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


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

WinRTスレ (Metro, .NET Core, C++/CX)



1 名前:デフォルトの名無しさん mailto:sage [2011/09/24(土) 11:51:03.33 ]
ネイティブで実装され、.NET, C++/CX, JavaScriptから利用可能な
Windows用 次世代API Windows Runtime (WinRT) を語るスレ。

The Windows Runtime
msdn.microsoft.com/en-us/library/windows/apps/hh464942(v=VS.85).aspx

Windows Developer Preview downloads
(Windows Developer Preview with developer tools English, 64-bit (x64) に開発ツールが含まれている)
msdn.microsoft.com/ja-jp/windows/apps/br229516/

463 名前:デフォルトの名無しさん mailto:sage [2011/10/01(土) 17:43:11.10 ]
>>462
説明を頼む  m(__ __)m

464 名前:デフォルトの名無しさん mailto:sage [2011/10/01(土) 19:41:24.88 ]
>>463
462 とは別人だけども…

うーん、なんだろ。
とりあえず、命令のネイティブ/マネージの差と、メタデータの概念を区別できてないかな。

COMベースって言っても.NET側から見たら.NETオブジェクトにしか見えない(本気で区別つかない)し、

465 名前:デフォルトの名無しさん mailto:sage [2011/10/01(土) 19:56:07.07 ]
Win32APIは低レベルであり.NETも同様っていうくだりが酷い
XAMLがWPFの一部っていうのはどうなんだ

466 名前:デフォルトの名無しさん mailto:sage [2011/10/01(土) 20:23:41.53 ]
まあ、今回、BUILD は事前情報の箝口令ひかれてて唐突に大量の情報出たのと、
かなりガチで開発者寄りのイベントだったいせいもあって、
記述わかってる人とわかってない人の差が残酷なまでに記事に表れてるよね。
ちょっと面白い。

467 名前:デフォルトの名無しさん mailto:sage [2011/10/01(土) 20:24:24.01 ]
×記述わかってる → ○技術わかってる

468 名前:デフォルトの名無しさん mailto:sage [2011/10/01(土) 22:55:00.31 ]
.NETベースで作ったCOMのMarshal.ReleaseComObject周りのうまいやり方見つかったのかな。

469 名前:デフォルトの名無しさん mailto:sage [2011/10/01(土) 23:05:54.50 ]
COM側をGC任せで問題ない(解放の順序、タイミング、スレッドに依存しない)ようにしておけばOK

470 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 00:17:33.86 ]
>>464,465
全然間違いを指摘できてないのな

471 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 00:29:22.57 ]
.NETのAPIは低レベル過ぎて面倒とか聞いたことあるの?
逆はともかく



472 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 00:45:31.98 ]
.NETはむしろ低レベル触ろうとしたらP/Invokeいちいち書かなきゃいけなくて面倒

473 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 05:47:19.70 ]
>>464で指摘されてる事以外はだいたいあってるじゃないか。

474 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 10:14:48.91 ]
>>471
DirectWriteやDirect2Dを触るのがめんどくさい
その手向けのアセンブリはあるけど、IDWriteTextLayoutにCutomTextRenderを渡すことができないからいちいち定義して、IntPtrにキャストしないといけない

>>464
IMEを触るにはTSFを触れとさらっと書いてあった
.NETからTSFを利用することは事実上できない
IME周りは終わったな

475 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 11:14:34.31 ]
> .NETからTSFを利用することは事実上できない

普通にできるって。

476 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 11:20:51.30 ]
NyaRuRuちゃんが昔ラッパー書いてたよ

477 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 11:21:58.80 ]
もともと.netにちゃんとしたAPIが提供されてないものを持ち出してもな
少なくとも.netで普通に使えるAPIに関してはWinRTより低レベルとは言えないでしょ
DirectXはC++からしか使えないからもっと面倒になるし

478 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 11:22:35.75 ]
.idlはあるんだから、ちょっと修正して.tlb作ればいいだけだし。

479 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 13:11:39.32 ]
ITfThreadMgrEventSink、ITextStoreACPを実装するのはnyaruruちゃんのやつでも無理だったような…

>>478
DirectWriteやDirect2Dのidlはあったっけ?
なかったような記憶があるんだが

480 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 13:15:14.60 ]
.tlb作れ、ってのは、TSFの話ね。おれはDirectXはほとんどやったことないから知らない。

「ちゃんとしたAPIが提供されてないもの」っていったら、ほぼすべてのCOMが使えない、
ってことになっちゃうでしょ。

481 名前:デフォルトの名無しさん [2011/10/02(日) 23:02:24.65 ]
.NETからCOMを直接利用する時のAPIが低レベルで困るのは、
.NETのAPIが低レベルかどうかと何か関係があるのか?

.NETに用意してあるラッパーを使うなら別だが。

という話なのではないのですかね?



482 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 23:41:17.54 ]
.NETのAPIに低レベルな物が用意されていないからCOMを直接利用するさいに困るって話でしょ。

483 名前:デフォルトの名無しさん mailto:sage [2011/10/02(日) 23:45:29.55 ]
ならそう書けって話でしょ。
元の記事を.NET知らない人が読んだら10人中10人が.NETのAPIが低レベルなんだと誤解するよ

484 名前:デフォルトの名無しさん mailto:sage [2011/10/03(月) 07:50:10.72 ]
.NETが低レベルAPIかどうかとかオレオレ定義論にしかならんだろうに

485 名前:デフォルトの名無しさん mailto:sage [2011/10/03(月) 08:08:17.60 ]
>WinRTは、より高レベルの独自APIを提供する。
>例えば「Media Capture」は、静止画撮影だけでなく動画などの撮影やプレビュー表示、撮影後のトリミングといった関連機能を提供するライブラリオブジェクトだ。
多様な機能を提供するライブラリを高レベルと評するのであれば、従来のWin32や.NETは低レベルだろ。

486 名前:デフォルトの名無しさん mailto:sage [2011/10/03(月) 08:25:44.56 ]
WinRTにはCreateFile2みたいなWin32レベルのAPIもあるんだしどっちが高だの低だの言ってもしょうもないだろw

487 名前:デフォルトの名無しさん mailto:sage [2011/10/03(月) 09:08:17.63 ]
低レベルの定義も知らんのかw

488 名前:デフォルトの名無しさん mailto:sage [2011/10/03(月) 09:28:45.97 ]
んなもんねーよカス

489 名前:デフォルトの名無しさん mailto:sage [2011/10/03(月) 09:29:53.51 ]
間をとって.NETは中レベルということでひとつ

490 名前:デフォルトの名無しさん mailto:sage [2011/10/03(月) 09:53:26.27 ]
下流で低レベルのコード書いてます

491 名前:デフォルトの名無しさん mailto:sage [2011/10/03(月) 09:54:40.52 ]
心底どうでもいいわ



492 名前:デフォルトの名無しさん mailto:sage [2011/10/03(月) 10:03:15.74 ]
WinRTを使ったアプリってWindowsフォルダの中のどれがそうなの?

493 名前:デフォルトの名無しさん mailto:sage [2011/10/03(月) 10:16:49.51 ]
>>492
\Program Files\Applications

494 名前:デフォルトの名無しさん mailto:sage [2011/10/03(月) 10:25:56.89 ]
\Applicationsに仕切りなおせば良かったのに

495 名前:デフォルトの名無しさん mailto:sage [2011/10/03(月) 15:32:31.27 ]
Metro UI は Mono には提供されない
www.infoq.com/jp/news/2011/10/Mono-Metro-UI

496 名前:デフォルトの名無しさん mailto:sage [2011/10/03(月) 17:06:13.22 ]
PureJava的なクロスプラットフォームやデスクトップLinux全否定か
もっともだけどぶっちゃけすぎ

497 名前:デフォルトの名無しさん mailto:sage [2011/10/04(火) 10:25:00.57 ]
Windowsの個々のソフトウェア割り込み番号を解説したドキュメントとかありますか?
int **の**の数字の意味です

498 名前:デフォルトの名無しさん mailto:sage [2011/10/04(火) 13:26:54.47 ]
>>497
それはdosだと思うの


499 名前:デフォルトの名無しさん mailto:sage [2011/10/04(火) 16:26:59.49 ]
sysenterしか使ってないの?

500 名前:デフォルトの名無しさん mailto:sage [2011/10/04(火) 19:21:22.50 ]
int 20h

501 名前:デフォルトの名無しさん mailto:sage [2011/10/04(火) 21:28:12.25 ]
int 21h



502 名前:デフォルトの名無しさん mailto:sage [2011/10/04(火) 21:48:42.83 ]
DOSのでよければ分かるけど・・・

503 名前:デフォルトの名無しさん mailto:sage [2011/10/04(火) 23:24:29.55 ]
ブレークは何だっけ
INT3?

504 名前:デフォルトの名無しさん mailto:sage [2011/10/05(水) 13:18:08.35 ]
>>503


505 名前:デフォルトの名無しさん mailto:sage [2011/10/05(水) 21:41:46.46 ]
関係あるのか無いのかかなり微妙だけど、こんなのを見つけた。
blogs.technet.com/b/debug_and_troubleshoot/archive/2010/06/04/x64-trapframe.aspx
カーネルデバッガのコマンドでIDTを確認すれば良いんじゃね?

まあ、スレ違い甚だしいけどなw

506 名前:デフォルトの名無しさん mailto:sage [2011/10/06(木) 10:50:04.27 ]
WinRT に関する誤解
ttp://ufcpp.wordpress.com/2011/09/17/winrt-%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E8%AA%A4%E8%A7%A3/

507 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 13:44:15.36 ]
いやしかしメトロの四角いボタンが並んでるだけみたいなションボリGUIじゃこの先勝負していけるのかと思うよ

508 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 14:33:54.78 ]
手抜きUIで開発効率UP

509 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 14:50:22.19 ]
品質は同等に手抜きできる技術が一番素晴らしい

510 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 15:47:56.19 ]
>>507
www.youtube.com/watch?v=tQBZDJvLkzg&feature=related
もうAndroidはこんなになってるのにな
どうしてMSはこんなにだめだめになってしまったんだろう

511 名前:デフォルトの名無しさん [2011/10/09(日) 19:09:27.82 ]
>510
Silverlightからできることはそんなに減ってないはずなので、
その動画に出てくるような操作はできるのではなかろうか。

画面上に自由自在にいろんな情報を並べるとか、
操作するたびにアニメーションを付けるとかはできるはず。

ただ、できるからと言ってやりすぎると操作しにくくなるからなるべくやらないように、
と言っているだけだと思う。

別に、地味なことしかできなかった時代に戻すと言っているわけではない。



512 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 19:14:20.58 ]
>>510
それぐらいActive DesktopとVista以降のガジェットで実現できてるでしょ

513 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 19:35:53.37 ]
作ればできるだろってw
そりゃ作ればなんでもできるだろ

514 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 19:38:16.63 ]
簡単に作れるかどうかは大事なところ

515 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 19:49:36.97 ]
1年半後に出るメトロが現在のAndroidにすら劣っている件

516 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 19:52:28.39 ]
しかしこれほど消費者・開発者共に期待されてない感が半端ないのは久しぶりだな

517 名前:デフォルトの名無しさん [2011/10/09(日) 19:59:57.38 ]
Active DesktopとVistaのガジェットはHtml+Scriptで超簡単だけどな

518 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 20:03:39.68 ]
442 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2011/10/09(日) 17:51:02.76 ID:EYo9KyFR0
>>441
ガジェットといってもWindowsデスクトップガジェットはもうゲイツに見捨てられたから注意
糞ガジェット作って登録されたのに3日の命だったわ…人の夢と書いて(ry

443 名前:以下、名無しにかわりましてVIPがお送りします[] 投稿日:2011/10/09(日) 17:52:14.97 ID:EYo9KyFR0
微妙に名前間違えたけどいいや

Windowsサイドバーガジェットここに眠る
windows.microsoft.com/en-US/windows/downloads/looking-for-gadgets

519 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 20:17:22.40 ]
Windowsはデスクトップ見てニヤニヤするようなOSじゃないから凝ったことしても無理

520 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 20:37:20.33 ]
タブレットもガジェットもMSが過去に失敗した分野
そこで他社がうまくやったわけだから、なんとも歯がゆいんだろうな

521 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 21:30:41.23 ]
おまえら、メトロのボタン押しこんだらどういうエフェクトかかってるのかも知らんのか?
観察眼がないな



522 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 22:05:50.44 ]
観察しないと使えないの?

523 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 22:09:04.15 ]
観察眼が無いと分からんようなもの一般人の目に入るかって話だ罠
ホントそう

目線がユーザーじゃねえよ
ガラスマもそんな感じで、なんでiPhoneが作れねえんだとか言ってるけど

524 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 22:14:36.85 ]
.NET FRAMEWORK Mobile Phone Profile
みたいなわかりやすいのにしてくれればいいのに


525 名前:デフォルトの名無しさん [2011/10/10(月) 14:33:25.02 ]
自分自身が使いやすいかどうかも観察できんのかバカ、
とかいう意味ではないですかね?

少なくともしょんぼりGUIとか言っている人はそう。
押したときの感触とか全然違うだろうに。

526 名前:デフォルトの名無しさん mailto:sage [2011/10/10(月) 19:36:06.72 ]
というか、>>510の動画がいいと言ってる理由が分からない
どうみても個別でまとまってないから、情報見るだけのレベルで結局個別にアプリ起動せざるを得なくないか?

とりあえずそのデスクトップに張ってあるショートカットを一元化するのがあればMSだろうがAppleだろうがGoogleだろうがどこでもいい

527 名前: ◆QZaw55cn4c mailto:sage [2011/10/10(月) 21:29:16.44 ]
>>510
キーボードから手を離してマウスに手を伸ばすだけでメンドクサイのに、画面を触れだと?

528 名前:デフォルトの名無しさん mailto:sage [2011/10/10(月) 21:46:40.20 ]
タブレットPCにキーボード付いてるの?

529 名前:デフォルトの名無しさん [2011/10/10(月) 21:48:22.61 ]
それはタブレット作るメーカー次第じゃないの?
OSにはスクリーンキーボード付いてるし物理的なキーボードは無くても何とかなる

530 名前:デフォルトの名無しさん mailto:sage [2011/10/10(月) 22:14:14.00 ]
スクリーンキーボードだと画面が狭くなるのが欠点だな


531 名前:デフォルトの名無しさん mailto:sage [2011/10/10(月) 22:25:46.24 ]
人間の手を機械にすれば解決。



532 名前:デフォルトの名無しさん [2011/10/10(月) 22:26:53.63 ]
>>530
まあそもそもタブレット+スクリーンキーボードってビューワー用途向けみたいな物だからな・・・

533 名前:デフォルトの名無しさん mailto:sage [2011/10/10(月) 22:36:01.34 ]
パソコン大先生はマルチタッチ液晶持ってないからwin7やwin8でタッチしたらどうなるか知らんのよ
だからどろいどすげーって言っちゃう。かわいいよね

534 名前:デフォルトの名無しさん mailto:sage [2011/10/10(月) 22:47:28.20 ]
Androidに嫉妬するスレか

535 名前:デフォルトの名無しさん mailto:sage [2011/10/10(月) 23:03:23.21 ]
AndroidなんかUIフレーワークも開発環境もXAMLとは比べ物にならんぞ
WinFormsよりWPF面倒とか言うのとは次元が違う糞さ
結局シェアが全て

536 名前:デフォルトの名無しさん mailto:sage [2011/10/10(月) 23:52:33.44 ]
というほどMSの開発環境にアドバンテージはないだろうに。
SilverLightに集客力はないし

537 名前:デフォルトの名無しさん mailto:sage [2011/10/11(火) 00:06:15.15 ]
名前を間違えるような奴に言われても…

538 名前:デフォルトの名無しさん mailto:sage [2011/10/11(火) 03:54:35.04 ]
MS信者あわれだのう、みじめだのう

539 名前:デフォルトの名無しさん mailto:sage [2011/10/11(火) 05:12:05.82 ]
結局、win32製のライブラリってこと?

540 名前:デフォルトの名無しさん mailto:sage [2011/10/11(火) 09:50:49.27 ]
>>539
Previewの実装としてはそう
仕様上はそうではない

RTMではどうなってるのかねー

541 名前:デフォルトの名無しさん mailto:sage [2011/10/11(火) 15:31:03.15 ]
正直>>510を見るとメトロは見劣りはする。今後のガジェット類の強化に期待だな



542 名前:デフォルトの名無しさん mailto:sage [2011/10/12(水) 14:35:14.99 ]
VB6でメトロは作れますか?
もちろん必要に応じてtlbは作るつもりです。

543 名前:デフォルトの名無しさん mailto:sage [2011/10/12(水) 18:17:15.60 ]
Windows8上のVB6動作が保証されたらまたここに来てください。最高の返答をいたしますよ。

544 名前:デフォルトの名無しさん mailto:sage [2011/10/12(水) 19:40:47.88 ]
>>543
VB6さんはもう休ませてあげようよ…

545 名前:デフォルトの名無しさん mailto:sage [2011/10/12(水) 19:46:02.47 ]
COM呼べるんだから最悪でも他の言語でホストしてやればできるだろ
Windows8でVB6が動くなら、だけど

546 名前:デフォルトの名無しさん mailto:sage [2011/10/12(水) 19:49:06.80 ]
動かした人はいるから動くのだろう
絶対とはいえないけど

547 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 02:34:36.42 ]
お前らのVB6は動かない前提の話にワロタ
まぁあながち間違ってないが…

548 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 03:00:51.27 ]
もしかしてOCXが何も使えないVB6が動くんじゃね?

549 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 03:02:44.08 ]
間違ってないのかよ

550 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 07:03:35.21 ]
ランタイムがはずされることはあっても、動かないはないだろう。

551 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 09:42:28.43 ]
ランタイムが無きゃ何もできんだろ



552 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 10:18:57.06 ]
vbvm6.dllと、vbrun.dllだっけ。
それがあれば最低限のところはうごくんじゃなかったっけ

553 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 10:27:11.60 ]
VB6ってwin9x/NT4/NT5/NT6の移植に耐えたんだろ?
コントロール群はともかく、コア部分がいまさら動かなくなるとは思えんのだが。

554 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 10:42:21.23 ]
Windows8でも動かすだけなら可能だろうがVB6でメトロは実用的レベルでは無理だろ
もちろん無理矢理なら仮想マシンとかプロセス間通信とかいくらでも方法は思いつくが

555 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 10:43:56.46 ]
そもそもMetro Styleで(従来の意味の)COM interop使えるの?
使えないならVB6がWin8でサポートされてもMetroなんか絶対無理でしょ
でも仮にMetroからCOM使えたとしてもVB6のUIをMetroに統合するのは無理だろうからほとんど無意味か

556 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 10:44:07.42 ]
そういうの関係なくてもうVB6使うのはいい加減やめてほしいっていうのが本音

557 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 11:15:51.84 ]
>>555
WinRTは普通のCOM経由でラッパーかませずに使えるんじゃないの?
スレ斜め読みの想像だけど、いろいろ制限つくらしいから内部でWin32と排他的なサブシステムになってて、
VBランタイムが読んでるWin32APIと競合して不具合出たり、manifest的なものをリソースに埋め込む必要があったりで結局ダメになるんじゃないの?
俺の理解正しい?

558 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 11:36:02.95 ]
一応動くってのはARMでも動くのけ?

559 名前:デフォルトの名無しさん [2011/10/13(木) 14:32:43.06 ]
exeやらdllやらのヘッダ部にサブシステムを指定するところがあるから、おそらくそこからして違うんじゃないかと思った。
つまりまた新しいコンパイラを買わされることになる?

560 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 20:08:53.38 ]
コンパイラなんかMSがタダで配ってるだろ
当然VSは新バージョンで対応だろうから事実上は買わないといけないが、それは今までの.NETもそうだし
無料のexpress版も提供されるだろ

561 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 20:43:40.78 ]
なんかVB6が人気だなw

開発環境はすでにサポート終了しててランタイムのみがなんとか残ってるから動けばラッキーって状態…
んですでにサポート外で動かない or 動作が異なるコンポーネントとかもあるし、それらをムリクリ動かす必要があるのかもわからん…
なんで『あながち』間違ってないとは書いたんだよね
Win8でやっとランタイム外せそうだし、サポートされた開発環境もないからMetroも無理かと…



562 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 21:53:42.21 ]
VBAのついでに動くだろ

563 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 23:17:51.91 ]
VBAがJavaScriptに置き換わるのはまだか






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

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

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