Application.Runとは - VB.NET
少し調べたのでメモ
Application.Run(New From1)
は、Form1内の処理を実行するという意味?
- メッセージ・ループ処理を実行する
Windowsアプリケーションの実行の仕組み
Windowsメッセージ(処理実行の単位)を順次処理(メッセージ・ループ処理)することによってアプリケーションの実行している
例えば、アプリケーション画面の表示を行う場合、以下のメッセージ(処理単位)がある
- アプリケーションの画面を作成
- 作成した画面を表示
- 画面を描画
メッセージ・キューと呼ばれるキュー(FIFO)に 1, 2, 3 の順番で格納される。メッセージ・ループはメッセージ・キューを参照し、古いものから(1から順に)取り出し、処理をする仕組み。
参考文献
第3回 Visual Studio .NETのひな形コードを理解する:連載簡単!Visual Studio .NET入門 - @IT