やりたいこと
下記ネットで見つけた画像の形式を変換するvb.netのコードです。
こちらを実行したいのですが、vb.netを使ったことがなくどのような環境で何をすれば実行できるのかよくわかりません。
一旦visualstudioはインストールしました。
'Imports System.Drawing '画像を作成する Dim bmp As New Bitmap("C:\test\1.bmp") 'PNG形式で保存する bmp.Save("C:\test.png", System.Drawing.Imaging.ImageFormat.Png) '後片付け bmp.Dispose()
現状
自分で何一つわからないなりに試してみた操作はこのような形です。
visualstudioを開く→新しいプロジェクトの作成→コンソールアプリの作成→新規モジュール
Imports System.Drawing Module Module1 Sub test() 'Imports System.Drawing '画像を作成する Dim bmp As New Bitmap("C:\test\1.bmp") 'PNG形式で保存する bmp.Save("C:\test.png", System.Drawing.Imaging.ImageFormat.Png) '後片付け bmp.Dispose() End Sub End Module
sub test()プロシージャを作ってモジュール中に張り付け。
モジュールの外にImports system.drawing と書いてみました。
エラー
"bitmap"に波線で
BC30002 型bitmapは定義されていません。
と出ているんですがただbitmapって宣言しただけなのになんで?
"System.Drawing.Imaging.ImageFormat"に波線で
imageformatはSystem.Drawing.Imagingのメンバーではありません。
とありますがたぶんなんかsystem.drawingを参照できてない気配。
とにかくよくわかりません。
やっていることが何一つあってないような気もするんですが
実行するにはどうすればいいのかご教授いただけますととてもありがたいです。
多分基礎の基礎だと思うんですがただコードを実行したいだけなのにネットで調べてもフォームアプリ作ってみよう!みたいなサイトばかりで基本文法とかいまいちつかめません。
・追記
質問明確にします。
①コンソール上でコンパイルエラーなく実行するにはどのように書けばいいのか。
vbaはよく書くもののvb.netの作法がよくわからなかったので質問しました。
正しい記述だけわかればあとはそこから何が足りなかったのか読み取れると思います。
もっと自分で調べなさいということでしたら自分で調べます。
回答1件
あなたの回答
tips
プレビュー