山口屋~活動日誌~

私生活で主な出来事をピックアップ

プラレール 8620形 蒸気機関車 SL

2020-06-27 16:04:29 | プラレール
プラレールで 8620形 蒸気機関車 は以下の商品に含まれている。

●S-51 8620形蒸気機関車SL人吉号 → ロッド灰色、炭水車白帯なし、SL人吉ヘッドマーク付
新製品情報:2009年08月発売

●SLあそBOY → ロッド赤色、炭水車白帯あり
プラレール博 in TOKYO:2019年発売
コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

続行するには何かキーを押してください... 表示されない Debug デバッグの開始

2020-06-21 16:47:18 | ソフトウェア開発
Visual Studio で デバッグの開始 で実行すると「続行するには何かキーを押してください...」がプロンプトに表示されずに終了する。以下、対処例。

<ソースコードに記述>

[VC++]

#ifdef _DEBUG
system("pause");
#endif

[C#]

#if DEBUG
System.Console.Error.WriteLine("続行するには何かキーを押してください...");
System.Console.ReadKey();
#endif

<プロジェクトで設定>

プロパティ -> 構成プロパティ -> リンカー -> システム -> サブシステムで"コンソール (/SUBSYSTEM:CONSOLE)"を選択

コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

C# Task async awair Visual Studio Thread 非同期 マルチスレッド

2020-06-17 23:45:29 | ソフトウェア開発
C#7.1から利用可能になった、async/awaitを使った非同期並列処理(マルチスレッド)。Visual Stdio 2017 で利用しようとしたが、現時点ではC#のバージョン指定をしなければならないようだ。

プロジェクトのプロパティ→[ビルド]→右下[詳細設定]→[言語バージョン]→[C# の最新のマイナー バージョン (最新)]を選択
コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Wake On Lan WOL Realtek

2020-06-16 23:54:59 | パソコン
「Wake On LAN」略して「WOL」とは、LANに接続されたコンピュータをネットワーク経由で他のコンピュータから起動する機能。

ハードウェアWOLとソフトウェアWOLがあり、混同しないよう注意が必要とのこと。
@IT:WoLでPCを起動 - 【リモートワーク自由自在】Windows 10 Wake On LAN(WoL)入門 (1/2)

Realtek PCIe GBE Family Controller に関してはドライバが特定バージョンに限って問題があるらしい。
問題のバージョンは 9.1.401.2015 で、新しいものか古いものをインストールする必要があるようだ。

各メーカーのNIC(Network Interface Card)ドライバの具体的な設定は、下記のサイトが非常に参考になる。
n-Archives.net:起動される側のPCのWOL設定(2/3):Windows ネットワークアダプタの設定
コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

System.Runtime.InteropServices Windows Runtime Win32 API

2020-06-16 23:40:03 | ソフトウェア開発
Visual Studio 等で開発を行う際、.NET Frameworkのクラス・ライブラリにないWin32 APIを直接呼び出すためには、DllImport属性(System.Runtime.InteropServices名前空間)を利用する。

@IT:.NET TIPS - Win32 APIやDLL関数を呼び出すには?
コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする