Visual Basic 2008 Express Edition を利用しているのですが、

コンソールアプリケーションで System.Drawing名前空間 は使えないのでしょうか?

回答の条件
  • 1人2回まで
  • 登録:2009/03/04 11:44:27
  • 終了:2009/03/11 11:45:02

回答(3件)

id:TamU No.1

TamU回答回数34ベストアンサー獲得回数02009/03/04 11:58:56

ポイント27pt

コンソールアプリケーションとは、コマンドプロンプトというアプリケーションの画面にプログラムを表示するものです。

このコマンドプロンプトは文字しか表示することができず、グラフィックは表示できないので、描画の名前空間であるSystem.Drawingは使うことができません。

id:yamazakiis

画像ファイルを、あるサイズに拡大して、保存するコンソールアプリケーションを作ろうとしたんですが、無理ですかねぇ・・。

2009/03/04 13:26:41
id:mj99 No.2

mj99回答回数138ベストアンサー獲得回数382009/03/04 13:33:31

ポイント27pt

VS2005では問題なく動作しますね。VS2008でも同じだと思いますが。

参照設定でSystem.Drawingを追加すればOKです。

Imports System.Drawing

Module Module1

    Sub Main()
        Dim i As Image = Image.FromFile("D:\hoge\hoge.jpg")
        Debug.Print(i.Width)
    End Sub

End Module
id:freemann No.3

freemann回答回数315ベストアンサー獲得回数502009/03/05 04:43:54

ポイント26pt

VS2008ProでC#でのコンソールアプリケーションで試したのですが、メニューの「プロジェクト」-「参照の追加」で

System.Drawingを指定すれあ使えますので試してみてください。

そのほかのものでも同様にすればできますので。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません