少しずつゲームを作るスレ (960レス)
前次1-
抽出解除 レス栞

558
(1): テキストRPG [sage] 2022/08/24(水) 00:55:20.38 ID:Rlc2tLTg(1/2) AAS
画面サイズのx2、x3などの整数倍機能を実装中
あと画面の小ささに付随してミニマップが見辛いという指摘も受けたので画面の基本サイズも見直し中

しかし、フォームデザインを開くと「パスへのアクセスが拒否されました」というエラーが起こり、
コードの該当箇所をコメントアウトすると今度はVisual Studioごと落ちるという謎現象が起こる
何でだよエビフライぶつけんぞこの野郎(古典的表現)
ググっても似たような症状は見当たらないしどうしたもんか
567: テキストRPG [sage] 2022/10/21(金) 23:26:38.93 ID:qgGIRglm(1) AAS
DXライブラリを導入する機にせっかくだから(越前並感)、Visual Studioを2019→2022に変更
……したら、>>558のフォームデザインを開くとVisual Studioごと落ちるという現象が復活
なんでやねんエビフry

色々調べた結果、どうもフォームにユーザーコントロールを含む場合、
デザインを開くときにユーザーコントロールのコンストラクタやLoad()が実行されて、
その過程でフォームのインスタンスが無いというエラーを吐いたり、
問答無用で落ちたりするケースがあるらしい

対応策はそのコンストラクタやLoad()の冒頭にif (DesignMode) {return;}を入れればよい
ということで、その通りにしたらあっさり解決
何故この現象が起きたり起きなかったりするのか等、色々疑問は残るが……
まあ直ったからいいや(喉元過ぎれば全てを忘れる製作者の屑)

この問題への対処で大分時間を使ってしまった
でも今日は初めてゲーム製作技術っぽい情報を書けた気がして満足、もう寝よっと
え、DXライブラリ?何でしたっけそr
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.037s