Win32 applicationとWin32 console application – プログラミング – Home

通知
すべてクリア

Win32 applicationとWin32 console application


初心
 初心
(@初心)
ゲスト
結合: 20年前
投稿: 4
Topic starter  

プロジェクトの作成のときに

Win32 application と
Win32 console application

があるのですが、これらはどのような違いがあるのでしょうか?
調べてみたのですが、説明してあるものがなかったので・・・。

どなたか教えていただけませんか?
参考になるものでもよいので。


引用解決済
トピックタグ
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

Win32 Application ってのは、ウィンドウを持った GUI アプリケーション、
Win32 Console Application ってのは、コンソール…俗に言う DOS 窓で動くアプリケー
ションのことです。


返信引用
瀬戸っぷ
 瀬戸っぷ
(@瀬戸っぷ)
ゲスト
結合: 22年前
投稿: 160
 

あと…
Win32 ApplicationはWinMain()から。
Win32 Console Applicationはmain()から…です。


返信引用
wood
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
 

VisualStudioのアプリケーションウィザードが生成するスケルトンの都合上の
話だけであって「WinMain()」でもコンソールアプリケーションとして作成することも
出来ます

確かに「main()」からは、GUIリソースを使ったアプリケーションは、作れないはずです
自分をOS(Windows)に登録すると言う機能を果たせないのが理由だったはずです

VisualStudioのアプリケーションウィザードについての説明に
昔は書いてありましたけど、最近は特に気にして調べていないので
どこの、何に記載されているかは、今の所わかりません

間違いがあれば、申し訳ございませんが、他の方々フォローをお願いします


返信引用
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

>> Win32 Application ってのは、ウィンドウを持った GUI アプリケーション、
>> Win32 Console Application ってのは、コンソール…俗に言う DOS 窓で動く
>> アプリケーションのことです。

> VisualStudioのアプリケーションウィザードが生成するスケルトンの都合上の
> 話だけであって「WinMain()」でもコンソールアプリケーションとして作成することも
> 出来ます

まぁ、一般論としてですね。
WinMain から始まる、UI を持たないプログラムだって作れますし
Win32 Application の中には DLL も含まれますし。

> 確かに「main()」からは、GUIリソースを使ったアプリケーションは、作れないはずで

> 自分をOS(Windows)に登録すると言う機能を果たせないのが理由だったはずです

できましたよ?
まぁ、どうしてもコンソールは出ちゃいますが。
ウィンドウは作れました。
#もちろん、やることが望ましいかどうかは別問題です。


返信引用
瀬戸っぷ
 瀬戸っぷ
(@瀬戸っぷ)
ゲスト
結合: 22年前
投稿: 160
 

フォローサンクスです。

まぁ、リンク出来ない。って書き込みする人の場合、
たいていスケルトンのままだったりしますが。(そして間違えている)


返信引用
とおりすがり
 とおりすがり
(@とおりすがり)
ゲスト
結合: 23年前
投稿: 180
 

まあ、つまりできるexeのどっか(220バイト目とかが多いかな)が2になるか3になるか
の違いですね。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました