- - PR -
Beep
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-08-31 08:38
VB.NETでBeepを使って音を鳴らしています
BeepはMicrosoft.VisualBasic名前空間にあるようですが C#などではどうやって鳴らすのでしょうか? できればVB.NETでもMicrosoft.VisualBasicクラスを使わずに Beepを鳴らせるようにしたいと思っております | ||||||||
|
投稿日時: 2005-08-31 08:48
こんにちは、じゃんぬ です。
じゃあ、Win32 API の MessageBeep を使うとか。 ところで、検索とかしました? すぐ見つかると思うんです。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2005-08-31 09:10
あ、すいません
APIで鳴らせるのはわかるのですが .NETの機能としては用意されてないのかなと思い 書き込みました。 | ||||||||
|
投稿日時: 2005-08-31 09:20
こんにちは、じゃんぬ です。
じゃあ、そうやって書いといてくだ(ry
VisualBasic 名前空間配下じゃあダメなんですよね? だとすると、ないです。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2005-08-31 11:59
とりあえず、一応貼っときます
http://www.atmarkit.co.jp/fdotnet/dotnettips/254vbfunc/vbfunc.html [ メッセージ編集済み 編集者: ぼのぼの 編集日時 2005-08-31 12:04 ] | ||||||||
|
投稿日時: 2005-08-31 12:25
# ちょっとだけ補足。
C# でも Microsoft.VisualBasic名前空間 の Beep を使って鳴らすのが普通だと思います。
何故でしょう。 Beep メソッドがに基本的なライブラリの中にあるのに、それを使わない理由が判りません。 _________________ Fujiwo Microsoft MVP for Visual Developer - C# 翔ソフトウェア | ||||||||
|
投稿日時: 2005-08-31 12:34
2005 なら、System.Console.Beep になるのかな...
Beep がイヤなら、普通にサウンド鳴らしちゃうとか。 スピーカーが要りますけどw _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2005-08-31 13:07
Microsoft.VisualBasic名前空間を使いたくなかったのは
プリコンパイルされずに実行時に時間かかってしまうからです 時間かかるといっても微々たるものでしょうが簡単に実現できるなら VB固有のライブラリは出来るだけ使わないでおこうと思った次第です 今までMicrosoft.VisualBasic.Rightとか使ってたのもStringクラスのSubstring に、CstrをConvert.ToStringに置き換えたりしてました。 皆様ありがとうございました |