ふらっと C#,C♯,C# ..
[2ch|▼Menu]
2:デフォルトの名無しさん
22/11/25 15:40:20.76 PV2ZG9bua.net
O2.py

3:.NET MAUI HighSchool
22/11/25 20:25:44.06 SQhAXb/D0.net
おつ

4:デフォルトの名無しさん
22/11/27 23:14:42.04 MIxI7txJ0.net
おつほしゅ

5:.NET MAUI HighSchool
22/11/27 23:50:59.97 YoYicuFz0.net
保守
これ保守しないと落ちるくね?

6:デフォルトの名無しさん
22/11/28 09:34:12.02 uOsmFoFg0.net
このスレッドは過去ログです。
プレミアム会員に登録すると続きを読めます。
──────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
──────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
URLリンク(premium.5ch.net)
──────────
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。

7:デフォルトの名無しさん
22/11/28 11:30:37.08 g+TqWMca0.net
詰問age

8:.NET MAUI HighSchool
22/11/28 12:22:02.27 Z3MyFTji0.net
>>6
はやいよ…

9:デフォルトの名無しさん (アウアウウー Sa5b-zuBb)
22/11/28 15:34:35.19 oZh4s12La.net
わろす

10:デフォルトの名無しさん
22/11/28 15:44:13.20 dp0AKPPW0.net
初心者質問で申し訳ないのですが、vsコードで予測変換が出なくて困っています。
調べてみたのですが原因も分らず…if文などの予測変換は出るのですが、gameobjectなどのユニティで使うようなプログラムの予測が出ません。
解決策などあるでしょうか?

11:デフォルトの名無しさん
22/11/28 20:13:23.65 8x2CDfCZ0.net
なんかぶっ壊れてんじゃん?
とかテキトー言ってみる

12:デフォルトの名無しさん
22/11/28 20:13:52.64 8x2CDfCZ0.net
他のプロジェクトは出るの?

13:.NET MAUI HighSchool
22/11/28 20:17:32.92 5evmxUdI0.net
俺のも(会社PC)そうだわ
オムニシャープ入れたけどダメだった
もうVSでよくね?
どうせIntelliSenseとかVS以下だろ

14:デフォルトの名無しさん
22/11/29 15:56:16.24 AJUNeGt/0.net
試しに俺んところでやってみたら、OmniSharpのバックエンドにMono等が選ばれなきゃいけないのに.NET7が選ばれちゃってこうなるみたいだな
試行錯誤しても全然切り替わらないし、ほんとどうすりゃ良いんだろうねこれ・・・・

15:デフォルトの名無しさん
22/11/29 16:04:11.85 Runm1hnd0.net
メディアファイル(特にmkv)のオーディオチャンネルの属性を取得したいって話ですね。
わかりません。

16:デフォルトの名無しさん
22/12/04 14:34:16.15 Mg8RdVSDM.net
>>10
Unityのコードは特殊な環境だけ動いて普通のC#の環境とは違う
基本的に非対応と言ったほうがいいのかあな

17:.NET MAUI HighSchool
22/12/04 14:58:55.32 W8YCwcdV0.net
>>16
普通にUnityでも.NETの技術使われてるけどな

18:デフォルトの名無しさん
22/12/04 20:08:48.90 lx/vhVnT0.net
練習で始めてWPFを使って簡単な時計アプリ作ってみたんだけど
デバッグなしモードだとちゃんと動くのだけれど
デバッグモードで起動するとタイマーが進まなくてウインドウにカーソルを
行ったりきたりさせるとタイマーが変化するんだけどこれって仕様なのかな?

19:デフォルトの名無しさん (スフッ Sd94-sdih)
22/12/07 13:35:19.01 yt7S0Uwdd.net
デバッグで動いてリリースで動かんのは大抵は初期化漏れだが
逆のパターンはなんだっけ
違うdllをリンクしてるとかか

20:デフォルトの名無しさん
22/12/07 19:05:56.01 UAMEr4aB0.net
デバッグビルドでのみ発生するエラーについて
URLリンク(social.msdn.microsoft.com)

21:デフォルトの名無しさん
22/12/07 20:29:43.28 s8UFiDXT0.net
おお、こんな現象があるのか
でも初めてのWPFアプリということで
URLリンク(zenn.dev)
このサイトの時計を同じように作っただけだからそんな複雑なことしてないはずなんだけどな
もう一度コードじっくり確認してみるよ
とりあえずこういった現象があるということを知れてよかったありがとう

22:デフォルトの名無しさん
22/12/08 15:54:32.25 /7FRet6qd.net
これはひどい
>アサートは、チェック機能の実行に時間がかかるため、
>デバッグ版にだけ仕込まれており、リリース版では機能しません。
>そのため、リリース版では発生しないように見えているだけで
>不具合がなくなるわけではありません。
知らぬが仏とはよく言ったもので

23:デフォルトの名無しさん
22/12/08 21:22:08.76 lmp5fbT90.net
ひどい?
当たり前の内容だと思うけど...

24:デフォルトの名無しさん (ササクッテロラ Sp5f-w5YM)
22/12/09 21:14:42.46 Z/OpbtF/p.net
致命的なエラーでも無けりゃ落ちないからねぇ

25:デフォルトの名無しさん (ワッチョイ 0f79-20rA)
22/12/09 21:19:27.16 vj2/mAaI0.net
WPFは時計すら満足に作れないんだな
これでいいかな

26:デフォルトの名無しさん
22/12/10 16:44:26.45 vevfscj1M.net
>>18
普通に考えるとビルドしないで直接別のプログラムを走らせてないか?
visual studioの三角押して実行してる?
それかビルド失敗して以前のを動かしてないか?
デバッグの方はマウスenterあたりでタイマー動作が働いてると言うことでそこらへんをミスってる可能性が高い
間違ってなんか別のイベントハンドラを作ってうまく消せないでタイマーハンドラのと混ざっているんだろうなと

27:デフォルトの名無しさん
22/12/10 16:53:22.85 vevfscj1M.net
アサートはデバッグ時に想定した状態になっているか確認する手段で
リリース時にはアプリの挙動に関与しないし

28:デフォルトの名無しさん
22/12/10 19:14:30.52 jebXvA6J0.net
>>26
一応メニューの方のビルドやリビルドとか色々試してみたけどダメだった
ビルドは成功してるっぽい
デバッグの方は単にウインドウにマウスオーバーしてもタイマーは動かなくてウインドウ中央上部にある
横棒2本のメニュー開くところにマウスオーバーすると一瞬だけタイマー動く感じですぐ止まる
再度そこからはずしてマウスオーバーするとまた一瞬動く
あとなぜかドラッグでウインドウ動かしまくっててもタイマー動いた
正直初心者の自分にも現状原因まったくわからんからあきらめるわ

29:デフォルトの名無しさん
22/12/10 23:33:30.27 8lTVeHq/0.net
わかりました二度と我々の前に姿を現わさないでください

30:デフォルトの名無しさん
22/12/11 09:12:44.67 x2I2CP760.net
IList.Item[Int32] Property
public object? this[int index] { get; set; }
object? ってなんですか ?

31:デフォルトの名無しさん
22/12/11 09:43:35.75 UU1+HIwa0.net
プログラミング初心者は電卓でも作ってろ
→ 数式を評価できるようにしたいんやが、やり方が分からん
→ Roslynってやつがあるやん
→ なんやC#のREPLみたいになりそう
→ VisualStudioに付属してるREPLでええやん、ってなった

32:デフォルトの名無しさん
22/12/11 10:18:27.91 B9k8N7vL0.net
>>30
null許容参照型でしょ
以前の object 型は null を代入できたけど Null 許容認識コンテキスト だと object には null を代入できないから以前と同じように null を代入したいなら object? にしないといけない
ただしそうすると今度は object を逆参照する時に null でないことを確認するか null でないことが分かっているなら null 免除演算子で警告抑止しないといけない
URLリンク(learn.microsoft.com)

33:デフォルトの名無しさん
22/12/11 10:27:01.23 PQihV1OX0.net
>>29
なんで初心者スレでそんな正確悪いこと言うかね

34:.NET MAUI HighSchool
22/12/11 11:09:33.02 hiewkTHT0.net
ここの住人意味わからんよな
同じC#erなのに優しく接しればいいのに

35:デフォルトの名無しさん
22/12/11 11:33:04.10 RuZtb54i0.net
>>33
ここ腐っても技術板だから現象をぐだぐだ書くより最低限の現象が発生するコードを示すなりしないとみんな冷たいよ
初心者と言うのは免罪符にならんし

36:デフォルトの名無しさん
22/12/11 11:45:10.12 o2yKalvw0.net
初心者スレでなに言ってんだと思わなくもないけど、気持ちは分かる。

37:デフォルトの名無しさん (オイコラミネオ MM7b-KKgq)
22/12/11 15:02:59.02 TMAZCbUcM.net
>>28
面白現象だから保存しておいて別のプロジェクト作ってやり直してみたらいい
そのページ見たら5分でできる内容だからさ


イベントハンドラの記述ミスだろうなあとは思う
プロパティウィンドウのイベントのmouseleftbuttondownとmouseLeaveがすぐ隣なのでそちら関係なんだろうなと

38:デフォルトの名無しさん
22/12/11 15:54:02.66 nH6y0Bb70.net
初心者だから甘えさせてっていう人は昭和の人間としては理解できないわ
まあ俺が理解する必要ないんだけどせっかくの伸びる時期を浪費してもったいなくないか?

39:デフォルトの名無しさん
22/12/11 16:46:43.61 XLEwBdHga.net
自分の知識を披露出来る場を逃してイライラするよな

40:30 (ワッチョイ c702-85+0)
22/12/11 17:04:14.69 x2I2CP760.net
>>32 ありがとうございます

41:デフォルトの名無しさん (ワッチョイ 675f-Ih6g)
22/12/11 17:20:28.29 cLJLEUWf0.net
気に入らないなら優しい奴が優しく答えてやればいい
顔も知らんやつに横から指図したところで時間の無駄

42:デフォルトの名無しさん
22/12/11 17:26:19.02 PQihV1OX0.net
>>37
試しにコードミスの可能性も考えて全部コピペで新しいプロジェクトでやってみたけどデバッグモードどけダメみたい
あと気づいたのがマウスオーバーしなくても10秒くらい待ってたら一瞬だけタイマー動いた
もしかしたら自分の環境だけの現象かもしれない
こんな変な現象に色々付き合ってくれてどうもありがとう

43:デフォルトの名無しさん
22/12/11 17:44:33.83 B9k8N7vL0.net
> 顔も知らんやつに横から指図したところで時間の無駄
これまたでかいブーメランやなw

44:デフォルトの名無しさん
22/12/11 17:51:54.29 93aPaqaC0.net
ソースコードがあるなら貼り付けてみればいいのに
そんなおもしろ現象なら共有の意味も込めて

45:デフォルトの名無しさん
22/12/11 18:09:37.35 2GSk8HV3M.net
タイマー周りのコードが間違ってるに1000ペソ

46:デフォルトの名無しさん
22/12/12 11:23:38.00 q9juspAMM.net
精度とか使ったタイマーの話が何一つ書かれてないから
アドバイスしようがない

47:デフォルトの名無しさん
22/12/12 11:50:58.63 zfnaGRLhM.net
>>46
それは>>21のリンク先に書いてあるぞ
まぁ質問者が間違えてる可能性が一番高いにも関わらずコードを出さないから救いようがない

48:デフォルトの名無しさん
22/12/12 12:39:18.02 wywn97Kl0.net
描画だけコケているのか、あるいは計算処理そのものがコケているのか

49:デフォルトの名無しさん
22/12/12 12:50:49.67 mZ+9xzi60.net
サイトにあるように作った(作れてない)
って話なんだろうなぁ

50:デフォルトの名無しさん
22/12/12 17:51:58.56 k2kKVQYZ0.net
こんな感じ。でも手打ちでダメだったから全部コピペでやってみたんだけどな
using System;
using System.Windows;
using System.Windows.Threading;
namespace clock2
{
public partial class MainWindow : Window
{
private readonly DispatcherTimer _timer = new();
public MainWindow()
{
InitializeComponent();
InitializeTimer();
_timer.Start();
}
private void InitializeTimer()
{
_timer.Interval = TimeSpan.FromMilliseconds(500);
_timer.Tick += (_, _) =>
{
TimeLabel.Text = DateTime.Now.ToString("HH:mm:ss");
};
}
}
}

51:デフォルトの名無しさん
22/12/12 20:53:05.99 KIlmqrcDM.net
>>50
ぱっと見はコードに気になるところないなぁ
タイマーのプライオリティを上げてみて動きに差が出るようならデバッガーがUIスレッドで忙しくしてるのかも

52:デフォルトの名無しさん
22/12/12 21:46:03.90 gQz+ELAV0.net
>>50
URLリンク(learn.microsoft.com)
>タイマーは、時間間隔が発生したときに正確に実行されるとは限りませんが、時間間隔が発生する前に実行されないことが保証されます
UIスレッドが忙しかったらずれるんじゃないの。よくわからんけどw
WindowFormで同じようにUIスレッドの影響受けるSystem.Windows.Forms.Timer使って時計作ったことあるけど気付かなかった

53:デフォルトの名無しさん
22/12/12 22:38:45.24 bhcjN5ma0.net
>>37
リリースモードでは動くのに?

54:デフォルトの名無しさん
22/12/13 05:48:44.25 zf4Mftmc0.net
>>52
これが正解なんじゃね?
UIスレッドが忙しい、というのは最適化がかからないデバッグだと動かない説明にはなる

55:デフォルトの名無しさん (アウグロ MM9f-SFrr)
22/12/13 07:15:53.99 VhzaN62DM.net
時計を動かすのに全力を出し切っているということか

56:デフォルトの名無しさん (ワッチョイ 87c6-vbep)
22/12/13 11:56:18.57 31759n2d0.net
ゲームセンターのゲームとか、コマ落ち・カクカク・プチフリーズする

1秒間に、30〜60回も処理できない

57:56 (ワッチョイ 87c6-vbep)
22/12/13 12:00:48.87 31759n2d0.net
漏れはパソコンをエコモードにして、使うCPU を1つだけにすると、
ブラウザゲームが、1秒間に1回しか描画されない

セロリンとか、性能が低いCPUでも、そうなる

58:デフォルトの名無しさん
22/12/13 15:12:01.39 +JVgkCRO0.net
InitializeComponent()より前にnew DispatcherTimer()していいんだろうか

59:デフォルトの名無しさん
22/12/13 17:57:53.18 dQ/Fqfa/0.net
>>51
>>52
>>54
これでした!試しにプライオリティをInputにしてみたら期待通りに動いてくれた!
一人でやっていたらずっと気づくことができなかったと思う
色々アドバイスしてくれた人たち本当にありがとうございました

60:デフォルトの名無しさん
22/12/13 19:49:36.92 uYffxzwa0.net
UIスレッド忙し過ぎてUIの挙動にも影響出てそうなんだが
プライオリティ弄るよりそっちをどうにかした方が良いと思うぞ

61:デフォルトの名無しさん
22/12/13 21:33:39.63 5M8t5XhNM.net
デバッグビルドのexeを直接実行した場合と
VSからデバッグ実行した場合で違いが出るようならデバッガーによる影響

62:.NET MAUI HighSchool
22/12/13 23:11:40.99 sdBWNgeV0.net
ReactiveXが理解できない…
何をやってるのかはわかるんだが具体的にアプリにどう実装すればいいのか検討がつかない…
こういうアプリを作ってみるといいよっみたいな資料とかないだろうか?

63:デフォルトの名無しさん
22/12/14 01:12:50.31 Y+oEH+Z90.net
UIスレッドは軽量になるように非同期を駆使して細心の注意を払ってるわ

64:デフォルトの名無しさん
22/12/14 01:17:31.63 7jUV+yGa0.net
デバッガーが重いんだろ


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

499日前に更新/18 KB
担当:undef