こんにちは☆
VBの勉強を始めたばかりなんですが…
ソースをビルドできません↓↓
<ソースの一部>
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Static Stwch
Static Tm
If Stwch = False Then
Tm = Timer
TextBox1.Text = "計測開始"
Else
TextBox1.Text = Timer - Tm & "秒経過"
End If
Stwch = Not Stwch
End Sub
>'Timer'は型です。有効な式ではありません。
とエラーが出ます。
知識がほとんどないのでソフトな解説をくださると
嬉しいです☆
No.1ベストアンサー
- 回答日時:
> VBの勉強を始めたばかり
はい、がんばってください。
> 知識がほとんどないので
そうですか、こちらも殆んど知識がないので
> ソフトな解説
ソフトウェアだからソフトにですか?
VB のバージョンや OS などの開発環境や、自力でどこまで試したかとか
書いてあると、ソフトな解説が得られるかも知れないです。
では、本題のアドバイスに入りますが……
> ソースをビルドできません
ソースの中の二行
> Tm = Timer
を
Tm = Microsoft.VisualBasic.Timer()
> TextBox1.Text = Timer - Tm & "秒経過"
を
TextBox1.Text = Microsoft.VisualBasic.Timer() - Tm & "秒経過"
とすると動きませんか?
> >'Timer'は型です。有効な式ではありません。
> とエラーが出ます。
これは他に Timer という「型」があるので「値」として解釈してくれ
ないからだと思われます。
それと
> Static Stwch
> Static Tm
Static Stwch As Boolean
Static Tm As Double
と「型」を明確に指定したほうがよろしいのではないでしょうか?
型とかの詳しいことは VB の開発環境に付属しているヘルプを見たり
またエラーメッセージのキーワードを元にネット検索することも覚える
とよろしいかと思います。
開発環境を記述されておられないのでなんとも言えないですが……
マイクロソフトの Visual Basic 2008 Express Edition とかの場合は
プログラムのコードにカーソルを合わせて F1 キーを押すと関連した
ヘルプが出てきたと思います。
x415f484fさん☆
自分のバージョンはまさに
>マイクロソフトの Visual Basic 2008 Express Edition
です☆
質問さえもままならなくてすいませんm(_ _)m
そのままソースを書き換えたところ
うまく動作しました☆
ある参考書のソースコードの一部だったのですが
バージョンが Visual Basic 6.0 だったので
それがエラーの原因だったと思います↓↓
丁寧な解説ありがとうございました☆
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Visual Basic : ImageListの画像がそろったときにメッセージを表示 1 2023/07/20 13:53
- Visual Basic(VBA) 九九の答えの計算 3 2022/12/20 22:13
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/20 16:59
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) 【変更】ファイルを閉じてダイアログで保存した時、更新したシートだけの処理の実行をする 5 2022/03/26 18:31
- Excel(エクセル) エクセルVBAでオブジェクトが必要です 2 2022/09/10 16:37
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/22 08:53
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/17 11:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NET とドットNET(.NET...
-
組み込みプログラマになるには
-
本格的なGUIを作るのにおすすめ...
-
Ps+のフリープレイでDestiny2の...
-
Windows Media Playerを開くと...
-
scipy っていうのをいれようと...
-
Google ColaboでGUI作成
-
iCloudフォトライブラリ内の画...
-
MFC/C++ sprintf の代わりに <<
-
色混ぜのアルゴリズム
-
大阪梅田でプログラミング関係...
-
【C#C++】Win32API呼び出し
-
画像の2値化について
-
月額15,000円のプログラミング...
-
stricmp
-
標準ライブラリだけでgetch関数...
-
ゼロから覚えるプログラミング
-
Dreamweaverのライブラリが反映...
-
システムコールと標準ライブラ...
-
検索エンジンはc言語だけで作れ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NET とドットNET(.NET...
-
C++とVC++の違いについて
-
【VC++】MFC、C++/CLI(CLR)、...
-
組み込み用ファイルシステムラ...
-
自作ソフトの作り方
-
ベクター画像を扱うアプリを作...
-
VB ストップウォッチ
-
組み込み系プログラマーにIT以...
-
Directshow関連の書籍
-
Ps+のフリープレイでDestiny2の...
-
Windows Media Playerを開くと...
-
本格的なGUIを作るのにおすすめ...
-
python urlopen error について...
-
Google ColaboでGUI作成
-
String^の^自体が何を意味して...
-
scipy っていうのをいれようと...
-
システムコールと標準ライブラ...
-
ライブラリ作成時のグローバル...
-
生年月日(yyyy/MM/dd) → 年齢...
-
強化学習の環境作成、AI。自動...
おすすめ情報