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


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

ふらっと C#,C♯,C#(初心者用) Part121



1 名前:デフォルトの名無しさん [2016/06/15(水) 11:34:28.60 ID:9eV3efFp.net]
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。

他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。

内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。

なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっと C#,C♯,C#(初心者用) Part120 [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/tech/1460040653/

■関連スレ
C#, C♯, C#相談室 Part90 [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/tech/1455160063/

■コードを貼る場合は↓を使いましょう。
ideone.com/
https://dotnetfiddle.net/

■情報源
https://msdn.microsoft.com/en-us/library/gg145045.aspx
referencesource.microsoft.com/

577 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 13:39:41.44 ID:mUXmIWLk.net]
funcの仕様が分からねえと答えられんよ
一昨日きな

578 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 13:52:20.35 ID:7lXThHzt.net]
なんで

579 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 13:53:41.39 ID:7lXThHzt.net]
書き込みボタンを押してもうた。ちょっとまって

580 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 13:58:57.37 ID:7lXThHzt.net]
続き。
関数名のところにカーソルを合わせると、該当引数に ref byte[] hoge と出ます。

581 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 14:07:29.66 ID:7qrHDs2M.net]
だれがシグネチャを書けといった
引数としてのhogeに要求される仕様を書け

582 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 14:09:46.17 ID:NNJ+yE7g.net]
refが出現したとき、一般的には、
呼び出し側で値を設定し、呼び出し先でそれを使用する
呼び出し先で値を変更し、呼び出し元に戻す
の両方が発生すると理解される。
のでその呼び出し先が引数のbyte[]をどう使うか分からんことには何とも言えない。

583 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 14:13:21.63 ID:7qrHDs2M.net]
しまったref byte[]の時点でまともじゃねえと気づくべきだった
せめてoutになってなきゃおかしい

584 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 14:15:18.01 ID:7lXThHzt.net]
ええとねー。

引数hogeはバイナリデータ。これをBitmapデータに変換してPictureBoxに、とかになる予定。
funcの詳細を丸ごと書くわけにはいかないしなあ。

要素数の最大値がわからないと、、とか??

585 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 14:37:51.95 ID:UNGIbhB3.net]
またこいつかよ
次からさわった奴は死ね



586 名前:デフォルトの名無しさん [2016/06/27(月) 15:16:21.19 ID:+c+U3pR0.net]
根本的な質問です。
c#は.netで動くならc言語やc++は何で動く言語なんですか?勿論どんなプログラミング言語も実行ファイルである事は理解しています。

587 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 15:43:08.91 ID:c9NBzcou.net]
Bitmapなんぞヘッダに画素数が入ってるだろと

588 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 15:46:27.68 ID:bbolRwB8.net]
良い質問ですね

589 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 16:08:14.56 ID:bSMxi4MU.net]
>>571
> 勿論どんなプログラミング言語も実行ファイルである事は理解しています。

プログラミング言語は実行ファイルではありません

590 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 16:21:41.19 ID:DLru/mFt.net]
>>571
まずC言語やC++の規格に沿ってコード(ソース)を書きます
次に書いたコード(ソース)をC言語やC++のコンパイラでコンパイルしてオブジェクトファイルを作ります
そして、出来上がったオブジェクトファイルに必要なライブラリ(ランタイムなど)をリンクして実行ファイルを作ります
で、出来上がった実行ファイルは対応するOS上で動きます

C#はコンパイルで中間言語に翻訳され、それを.NET Frameworkが解釈して実行します

簡単に言うとこんな感じ

591 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 16:41:47.29 ID:rzQNxv6Z.net]
>>571
c++はcpuが直接処理できる機械語を生成する
c#は.net frameworkが処理できる中間言語を生成する

592 名前:デフォルトの名無しさん [2016/06/27(月) 17:14:05.80 ID:BEaIo4/p.net]
いやC#は.NETからapiが与えられるけど、例えばBitmapクラスなどね。
c++ははコンパイラからapi貰えなくね?だってc++は標準関数しかないわけで、描画とかできなくね?

593 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 17:53:54.82 ID:gnOE71DV.net]
C/C++から、各OSのカーネル(API)を呼び出す

594 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 17:54:46.72 ID:95V/yurt.net]
>>569
funcの詳細がまるごとわからないと答えられない
特にお前の場合は
全てかけ

>>577
OSなり他人の作ったやつなりのAPIを利用する
OS内部では最終的にメモリとかハードウェアを制御してる

595 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 18:13:19.39 ID:PLdfCDhx.net]
>>577
SDK というライブラリを使ってコンパイルする
MSVCなら Microsoft SDKも同梱されてるし、なければDLしてくる
実行時の動きとしては、 OS の機能をAPI経由で利用する



596 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 18:38:38.06 ID:lEa802qy.net]
データベースプログラミングに興味あるんだけどデータベースの元となるファイルは
テキストファイルでいいんでしょうか?
それともSQLやAccessとかいうソフトと連携しないと駄目なんでしょうか?

597 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 19:09:19.82 ID:PLdfCDhx.net]
勉強目的なら
Oracle か SQLServer か Access かせいぜい SQLite にしとき
DBMS 使わずに データベースやりますってのは現実的でない

598 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 19:18:04.86 ID:zblib9mt.net]
個人で勉強するんならMySQL入れたらいい
今時だとWinに直接入れるよりVirtualBoxやクラウド上の仮想マシンにLinux入れてその上でMySQL使うのがおすすめ

599 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 21:12:06.92 ID:6ylC9vUx.net]
自宅だとposgreかなぁ
いやoracleにはいい思い出なくてな

600 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 21:50:24.88 ID:SQba+Wz/.net]
データベースプログラミングって何?
ストアドプロシージャ?

601 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 21:58:59.91 ID:H7bVFQuX.net]
DBを使ったプログラミングのことをデータベースプログラミングと呼ぶのはそれなりに一般的

602 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 22:09:33.43 ID:xNrbNGlk.net]
oracleってパッチ当てると互換性無くてトラブルケースが多くて使いたくない
インストールもアンインストールも手間かかるし本当に面倒くさい

603 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 22:50:23.91 ID:xmv/Z6Tc.net]
勉強程度なら付属のSQLServerでいいんじゃないのと

604 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 00:38:05.73 ID:lakqUeju.net]
職場で発行してるクリックワンスのプログラムなんだけど、ユーザーにアンインストールさせてからインストールしてもらってるんですが、あれってアンインストールしないとインストール出来ないものなんですか?

605 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 00:38:40.24 ID:lakqUeju.net]
>>589
Visual Studioはスレチかもしれません。
失礼しました。



606 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 06:51:16.18 ID:1RG88fmO.net]
アンインストール→インストールの方が作るの簡単だから。
アップデート処理の開発の手間省いてるだけでしょ。市販ソフトでもそういうのよくある

607 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 06:55:07.99 ID:nCDEbdoC.net]
C# 初心者は Visual Studio 使ってる奴がほとんどなんだから SQL-Server localdb 一択だろ

608 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 06:56:01.96 ID:Io4u4DLH.net]
クリックワンスは更新も自動なのでは

609 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 07:53:53.17 ID:EAL+4PLj.net]
>>592
いやじゃいやじゃ分散したいんじゃ

610 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 10:16:41.74 ID:ctSuKAbd.net]
他プロジェクトのリソースを使いたい場合、参照に追加だと配布するときは
参照を外れるから無理ではないでしょうか?

611 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 12:58:25.44 ID:wbyYzbTN.net]
>>589
普通は発行ごとにリビジョン上げる設定になっていればアンインストールは不要です
デフォルトだから弄ってなければ問題ないはず

612 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 16:11:22.45 ID:ctSuKAbd.net]
>>595は自己解決しました。
さっきちょっとVisual C#で不安なことがあって質問です。
プロジェクト名を変更したのにフォルダのほうではプロジェクト名が変わってませんでした。
これは何が原因でしょうか?プロジェクト名を変更しても紐づけがうまくいってないなら
後々障害が起きそうなのでプロジェクト名は変更していません。

613 名前:デフォルトの名無しさん [2016/06/28(火) 16:11:56.00 ID:ctSuKAbd.net]
プロジェクト名変更はVisual C#のソリューションエクスプローラから変更しました。

614 名前:デフォルトの名無しさん [2016/06/28(火) 16:12:30.77 ID:ctSuKAbd.net]
プロジェクトを開いたときはちゃんと名前が変わっています。
タイトルバーもちゃんと変わってます。

615 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 16:57:16.28 ID:n1dVZYFZ.net]
>>597
フォルダ名をプロジェクト名に変えろってアホな意味じゃないよね
>>599
これだといまいち何が問題なのかわからない



616 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 17:28:14.40 ID:ctSuKAbd.net]
>>600
フォルダ名をプロジェクト名に変えたいのですが何故紐づけされてないのかが不思議です。
だって新規で作るときは全て紐づけされますよね、何故変更だとされないかです。

617 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 17:46:56.92 ID:O9hovdKf.net]
それはVisualStudioの質問だ
答える義理はない

618 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 17:50:54.87 ID:qIMpcNoP.net]
紐付けってどういう意味で言ってるかしらんけど
変更されないのは変更する必要が無いから

619 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 17:54:52.37 ID:qX1RxdZ5.net]
> 新規で作るときは全て紐づけされ
単に既定のフォルダ名がソリューション名になってるだけじゃ

620 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 18:01:34.62 ID:yINb6Omi.net]
>>601
slnとか.csprojの中身見てみろ
プロジェクトの設定を示すそれらのファイルにソリューションの入っているルートのフォルダ名は入っていないだろ
>>603で終了

621 名前:デフォルトの名無しさん [2016/06/28(火) 18:54:38.38 ID:ctSuKAbd.net]
>>605
確かにslnとcsprojは名前が変更されていました。
ところでslnとcsprojはどう違うんでしょうか?
二つとも同じように開けるんですがどちらで開いたほうがいいでしょう?

622 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 19:27:34.29 ID:uVAK1QPz.net]
一つのexe/dllを作るのがプロジェクト csproj
プロジェクトをまとめたのがソリューション sln
VSはソリューション単位で管理する
csprojを開いてもslnに委譲されるしslnがないなら自動的に作られる

623 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 19:49:10.60 ID:ctSuKAbd.net]
>>607
でも1ソリューション1プロジェクトが普通ですけど1ソリューション10プロジェクトも可能なんですか?

624 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 19:52:59.97 ID:TeSCu8xo.net]
3秒で試せるだろ。

625 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 19:53:23.14 ID:UYU5u6l7.net]
>>608
数百ってのもあるけどさすがにハングってたから、今回のリリースで直したってさ



626 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 19:55:06.09 ID:yINb6Omi.net]
>>608
自分ですぐ試せたり解決できたり確認できる事までここで聞くのはなぜですか?

627 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 19:56:09.30 ID:203MKP8O.net]
>>608
例えばVS
インスコフォルダの中に複数のexeがあるだろ?
VSがソケーションとすると、一つ一つのexeがプロジェクトと考えると分かりやすいはず

628 名前:デフォルトの名無しさん [2016/06/28(火) 20:00:27.93 ID:ctSuKAbd.net]
なるほど…
ただ配布するとなるとソリューションで配布していいのか
プロジェクトで配布すればいいのか分からない…

629 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 20:08:27.89 ID:203MKP8O.net]
パッケージ化しろよ

630 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 20:09:57.51 ID:TeSCu8xo.net]
一プロジェクトでも複数exeは可能だし。

631 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 20:29:08.93 ID:g09DJNmT.net]
>>596
回答ありがとうございます。
やっぱりそうなんですね。
一部口調がくだけててすみませんでした。
配属されたばかりの現場なのですが、ずっと以前からすべてのモジュールで同じ対応をしてるみたいで、出来ないものなのかと疑問でした。
少しすっきりしました。

632 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 21:10:54.65 ID:ctSuKAbd.net]
>>615
いやどこまでを含めればいいのかわかりません
色んな拡張子のファイルがあってそれのうちどれがいるのかが分からないんです

633 名前:デフォルトの名無しさん mailto:sage [2016/06/28(火) 23:01:57.72 ID:cTgV4JB0.net]
.NET core でのSSL通信でapi.2ch.netに接続する際にアプリ起動後最初のPOSTにやけに時間がかかっていたのでFiddlerでHTTP通信をキャプチャしてみると、
SSL/TLSのコネクション確立の際に1回目はSSLのバージョンが
Version: 3.3 (TLS/1.2)
で接続しようと試みて失敗して自動的に2回目、
Version: 3.1 (TLS/1.0)
で接続が試みられてようやく接続が確立する、というような流れになっていて、この1回目のレスポンス待機時間が長くなっている事が分かりました。
そして以降のPOSTでは1回目から
Version: 3.1 (TLS/1.0)
で接続するようになります。

どうすれば始めから
Version: 3.1 (TLS/1.0)
で接続するように指定できますか?

ちなみに.NET Framework4では始めから
Version: 3.1 (TLS/1.0)
で、
.NET Framework4.6では
Version: 3.3 (TLS/1.2)
がデフォルトですが
ServicePointManager.SecurityProtocolで指定できるそうです。
しかし.NET coreにはServicePointManager.SecurityProtocolというものが存在しません。

634 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 00:46:33.16 ID:nJ963eR4.net]
Coreなんて昨日今日1.0になったばかりだからなあ
高望みしない方がいいんじゃねえか

実質人柱版だろう

635 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 07:29:42.60 ID:peQQk8ms.net]
>>617
何を公開したいの?
ソースなのか実行ファイルなのか

何に関してもそうだが、公開してる人のを参考にするのが定石



636 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 09:19:35.68 ID:ARSSx+Bg.net]
前スレでchartコントロールについて質問した者です。
横軸は一定にすることが出来たのですが、縦軸がちょこっとだけ動いて安定しません。
固定することは出来ますでしょうか?

下記サンプルはフォームにchattコントロールを貼り付けるだけで動作します。
5秒後から描画されるようになります。(グラフ線は一直線になります)
よろしくお願いいたします。

ideone.com/pEhkR0

637 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 17:17:42.16 ID:n9tzQ4Qr.net]
コントロールが外れても実行され続けるタスクとそうではないタスクがありますがその差って何ですか?
例えばキーイベントなんかはコントロールが外れると一切感知しませんよね。

638 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 18:12:01.46 ID:zqPiY9lC.net]
OSの扱いの差

639 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 21:36:44.88 ID:fEawViXQ.net]
コントロールとかタスクとか、独自な用語の使い方されても理解できんわ

640 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 22:32:37.87 ID:KNefjEtJ.net]
コントロール→フォーカス
タスク→イベント
かな?

641 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 23:00:34.18 ID:n9tzQ4Qr.net]
>>625
いえウインドウにフォーカスが当たってるときはキー監視してますが他アプリ作業中はキー監視しません。
でもフォルダを1秒ごとに作成するというコードがある場合、ウインドウにフォーカスが当たっていなくてもフォルダが増殖されているつまりプログラムが実行されているんです。
この違いはなんですか?キーを監視するなんてのはウインドウにフォーカスが当たっていなくても行っていてほしいのです、何故差がでるのでしょうか?

642 名前:デフォルトの名無しさん mailto:sage [2016/06/29(水) 23:11:58.02 ID:xCnZ4rup.net]
>>626
それを実現するとフォーム一つに限定しても複数のコントロールに設定したキーイベントが全部反応するんだけど
windowsは複数のアプリを同時に実行できるんだからC#に限らずそんな仕様にできるわけがない

643 名前:デフォルトの名無しさん [2016/06/29(水) 23:30:23.81 ID:n9tzQ4Qr.net]
>>627
APIのキーフック使うしかないってことですね
面倒だな〜

644 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 00:08:16.43 ID:hyMRnd3D.net]
メモ帳でdeleteで一字消したら、explorerでファイルも消してほしい機能がほしいんですね。

またウイルスの作り方の質問ですか。ネトウヨ片山以来ですよ。

645 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 00:09:49.43 ID:Wk/GR0g5.net]
キーフックみたいなありふれた質問してウイルス作りとか意味不明なんだが



646 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 00:10:50.10 ID:Wk/GR0g5.net]
>>629
こういう妄想が好きなゴミって何が楽しくてスレにいるんだろう
回答するでもないなら黙ってろよ

647 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 00:15:02.48 ID:QT4/5B+5.net]
反応したゴミ諸君は今すぐ自殺するように

648 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 00:21:00.78 ID:hyMRnd3D.net]
>>630
片山は昔このスレでキーフックの質問してたんだが。

649 名前:デフォルトの名無しさん [2016/06/30(木) 00:22:47.11 ID:hyMRnd3D.net]
>>631
おいこら、低脳チンカス。裏とってないおまえが妄想なんだよ。

650 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 00:25:57.38 ID:Wk/GR0g5.net]
>>633
でそのスレは?
そもそもキーフックは原始的な機能で高度な技術ではないのにウイルスと結びつけるお前は馬鹿
どうせキーロガーがどうのこうの言うんだろ、馬鹿じゃねーの?

651 名前:デフォルトの名無しさん [2016/06/30(木) 00:29:44.32 ID:hyMRnd3D.net]
>>635
>キーフックは原始的な機能

おいこら、低脳まだやるか。てめーの低スキルはバレバレなんだよ。何も知らない無知の妄想バカは引っ込んでろよ。

652 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 00:40:08.94 ID:Cc3YPzRv.net]
>>635
>>631
>回答するでもないなら黙ってろよ

653 名前:デフォルトの名無しさん mailto:sage [2016/06 ]
[ここ壊れてます]

654 名前:/30(木) 00:41:00.60 ID:Wk/GR0g5.net mailto: 特定のキーワードに反応するやつ=アスぺ []
[ここ壊れてます]

655 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 01:34:04.49 ID:YJkNY66N.net]
そもそもフォーカスが無いとキーイベントをブッ込めないんだっけ?



656 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 01:42:30.83 ID:QT4/5B+5.net]
これ以上続ける奴も死ね

657 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 01:45:08.21 ID:Cc3YPzRv.net]
>>639
逆にフォーカス以外の何を見てキーイベントを拾うコントロールの判断をすると思うんだ?

658 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 02:12:13.70 ID:YJkNY66N.net]
>>641
んー、詳しく無いんでちょっとズレてるのかもしれないけど>>625の他アプリ作業中
ってのはウィンドウが選択されてないだけで普通に動いてると思ってたから
Win32APIでいうところのSendMessageとかでブッ込めば反応するんじゃないかと

659 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 02:13:20.95 ID:YJkNY66N.net]
>>625じゃなくて>>626だった

660 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 02:21:16.73 ID:Cc3YPzRv.net]
>>642
SendMessageはウインドウハンドル指定して送るはずだが
他の質問もそうだけどやりたいことを具体的に示してからにしてくれ

661 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 02:44:51.19 ID:G0SvbOL7.net]
>>626
>故差がでるのでしょうか?
Windowsと.NETがそう言う風に作ってあるから

普通の人は、フォーカスが当たってないときにキー入力とか欲しくないし
普通に他のアプリへのキー入力とか監視できたらセキュリティ上問題になるだろ

662 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 03:35:24.23 ID:YJkNY66N.net]
>>644
やりたい事とか聞かれても知らんがな
俺はフォーカス無くても別に止まってないだろって言いたかっただけだから

663 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 04:13:20.45 ID:cYW66s4d.net]
>>645
そいつに触んな七色に輝いて爆発して死ね
懲りるって脳みそねえのか頭にクソカス詰まってんのか

664 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 06:46:14.27 ID:tIht86/w.net]
怒るために怒る647である。

665 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 08:53:21.84 ID:u0n6mLno.net]
フォーカスが当たっていることと、プログラムが動いてる事は無関係
c#も関係なし



666 名前:621 mailto:sage [2016/06/30(木) 09:13:12.38 ID:Od7+qOIK.net]
すいません、>>621の方はどうでしょうか?

667 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 12:27:32.88 ID:YjKIeVAx.net]
NET Frameworkがなくなったら(誰も利用したがらなくなったら・・)C#はどうなるのでしょうか?

668 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 12:39:09.92 ID:SyPaaDKj.net]
順番が逆だと思うんだよね、誰もC#を書かなくなったら「.NET?それ要るの?」となるのでは

669 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 19:10:21.74 ID:tyJxMSAY.net]
キー同時押しの条件って作れないですか?
例えばTキーとSキーが両方押されているときにイベント発生みたいな

670 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 19:19:45.70 ID:+KIY1MLw.net]
イベント関数内に
https://www.ipentec.com/document/document.aspx?page=csharp-check-keboard-key-press-state
これ使って条件式書けばOKだよぉ

671 名前:デフォルトの名無しさん [2016/06/30(木) 19:49:06.05 ID:tyJxMSAY.net]
>>654
関数内にifを書くことは分かっています。でも同時押しは無理ですよね?
どっちかがら0.0001秒早く押されているのだからどちらかのキーを取得します。

672 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 19:56:20.82 ID:/U16RyFY.net]
こいつに返事する奴は死ね
むしろ殺す

673 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 20:09:06.27 ID:MdaccvHG.net]
ID変えても同一人物だと分かるな

674 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 20:24:22.01 ID:QjIoYIYq.net]
>>655
質問に答えてもらっているのに読まず試さず文句つけるとか
他行ってここには2度と来ない方がいいと思うよ

675 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 20:36:42.89 ID:IS+ufD6m.net]
同じ瞬間に押下された時だけイベント発火させたいってんでしょ
両方OFFから両方ONになった時だけ
それはまぁ654じゃ無理

厳密にやるなら信号の立ち上がりを拾えないと無理だし
完全にハードウェアの世界



676 名前:デフォルトの名無しさん mailto:sage [2016/06/30(木) 20:57:44.78 ID:tyJxMSAY.net]
いや格闘ゲームを作りたいんです。ボタン同時押しの技ってありますね?あれです。
>>659
何イベントくらいの差がでるんでしょうかね?
後もし仮に先に押すボタンを早く押しすぎたらそれだけで無理かもしれませんね
1回押すだけで何回カウントされるんだろう?そういうの計測できますか?

677 名前:659 mailto:sage [2016/06/30(木) 21:02:39.26 ID:QT4/5B+5.net]
知らん






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

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

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