ベストアンサー VB2015 2023/03/07 09:54 VisualBasic2015で変数の宣言の仕方を教えてください。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー kkkkkm ベストアンサー率66% (1747/2623) 2023/03/07 10:57 回答No.1 以下のサイトを参考にしてみてください。 .NET VB 変数・定数・スコープ(有効範囲) https://kcfran.com/2021/03/26/net-variable/ 質問者 お礼 2023/03/07 18:31 ありがとうございます♪ 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Visual Basic 関連するQ&A VBの宣言について ACCESS VBAをはじめて使っています。FORMのコードを読んでいるのですが、宣言されていない変数を見つけました。それでプロジェクト内で宣言されているかどうか探したら、標準モジュールの中で宣言されていました。VBは同一プロジェクトの中でpublicで宣言していればimportとかincludeとか何か取り込む宣言をしなくても自動で変数を認識してくれるのでしょうか? VB6.0関数について VisualBasic6.0で以下のような動きをする関数をご存知の方いらっしゃらないでしょうか? 例)ある文字列型(String)変数には文字列"1"が入っているのですが、これを別変数に 6桁文字列にしてコピー("1" → "000001"にして変数にコピー)したい。 説明が不十分であるかもしれませんが、よろしくお願いします。 VBでのモジュールの使い方 フォーム1でデータベースから取得した値を変数に格納し、それをフォーム2で表示、更新をしたいのですが、モジュールを使うを便利だと聞いたのですが、具体的にはどうすればよろしいのでしょうか? モジュールで変数を普通に宣言し、フォーム1、フォーム2で同じ宣言をし、利用しようと思ったのですが、やはり、フォーム2のほうでは認識してくれませんでした。 どうぞ宜しくお願い致します。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム VBでグローバル変数を宣言するには VB初心者ですが。クイズゲームのようなものを作成したいと考えてます。 Private Sub ~ End Sub の中で宣言した変数って他のところに呼び出したり(戻り値として渡す)出来るのでしょうか? どこでも、いつでも呼び足せるグローバル変数の宣言とはどのようにやるのか、具体的に教えていただけないでしょうか? Vb.netのグローバル変数の宣言の仕方の質問 こんばんわ! VB6.0からの移行でVB.net2012に挑戦中なんですが、グローバル変数の宣言の仕方で分からないことがあり質問しに着ました! 内容 モジュール内で public hoge as string="aaa" と宣言するのと モジュール内で public hoge as string と宣言しておいて フォーム起動時に hoge="aaa" と宣言するのにどのような違いがあるのでしょうか? hogeの変数を変更したいのですが、上記の方法だと動いて、下記の方法だと動かないのですが・・・ まだ良く分かっていないので、程度の低い質問で申し訳ないのですが、アドバイスのほどよろしくお願いいたします。 vb.netってなに? VisualBasicについてお聞きしたいことがあります。 VisualBasic.netというのをよく聞くのですが、これは一般的に知られているVisualBasicとは違うのでしょうか? またこれはPHPのようにhtml文に埋め込むことは可能なのでしょうか? VB6で0か1を扱う時の変数 VB6で0か1を扱う時の変数はByte型で宣言すればよいでしょうか? VB.NETで変数を繰り返し宣言 VB.NETでテキストを読み込み、その内容を1行ずつ変数に入れたいのですが テキストファイルの行が一定では無く、変数を予め大量に宣言するわけにもいかないので ForNextの間に宣言の処理を入れて数を1つずつ増やしながら変数を宣言する と言った事は出来ますでしょうか? 例えば テキストファイルの行が15行だったら TextLine1からTextLine15までに1行ずつ入れる感じです 初歩的な質問ですが詳しい方回答よろしくお願いします VB6の変数宣言について VB6で変数を宣言するときにいちいち新しいプロシージャのたびに新しく宣言しなおすのがすごく不便です。 Dim A As Integer A = 12345 と毎回宣言すると見た目も悪いですしいろいろと不便です。 どのプロシージャにも A と書けば必ず 12345 を呼び出してくれるようにはできないのでしょうか? VBでの変数宣言は1行に2つできないのですか? Visual BASICで変数宣言は1行に2つ以上記述しても実際、動作します。 例 DIM A、B as Integer このように宣言すると、AもBも整数となります。 しかし、このように宣言して、この変数を Call サブプログラム名(B) のように、パラメ-タとして引き渡そうとするとエラーとなってしまうようです。 よくわからないまま、 DIM A as Integer DIM B as Integer と分けて記述したらエラーがきえたようです。 変数宣言は1行に2つ以上まとめて記述してはいけないのでしょうか? VBは Ver 5 です。 MicroSoft BasicのDim文とVisualBasicのDim文の違い 私が20年前にMicroSoft Basicを使っていたときは、DIM文はDIMENSIONの略で配列型変数の宣言に使っていました。 最近VisualBasicの勉強を始めたのですが、変数の宣言はすべてDim文になっており、昔のMS BasicのDim文と意味合いが変わっているのに驚いています。 ここで質問させてください。 ・なぜ配列を意味するDimension文が変数の宣言なのか? ・どのバージョンのBasicからDim文の意味が変わったのか? 私が使用していたのはNEC N-Basic,N-88Basic,N-98Basicです。 VB.NET 2005 クラスの参照について Aというクラスに A1という 変数をPublicで宣言します。 これを Bというクラスで 参照したいのですが どうすればいいでしょうか? Bは Aから呼び出されます。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム vb.netって変数宣言、不要ですよね? vb.netって変数宣言、不要ですよね? For i = 1 To 10 MsgBox(Str(i)) Next このコードで動いちゃいました。 VB.Netの大域変数 VB6ではイベント制御のため、共通モジュールに大域変数を Public gFlag As Integer のように記述していました。 最近になってVB.Netをはじめましたが、この大域変数がうまく動いてくれません。 とりあえずVB6の共通モジュールはクラスを追加して行うとあり、 クラスを追加して、そこで上記のようにPublicで宣言しました。 ところがFormのコードで使うと宣言されていませんと出ます。 そこで色々と調べてPublicは外部に公開されるメンバ??らしい ということは分かったのですが、クラス自体さっぱりです。 とりあえずクラスのお勉強は後回しにするとして、 大域変数はどのようにすれば使えるようになるのか教えて下さい。 自動変数の窓を表示させたい VB9 VisualBasic2008を使用しております。 あるパソコンの環境では、ブレークポイントで止まった時に自動変数の窓が表示されて便利でしたが、別のパソコンでは、出力の窓しか表示されていなくて不便でした。 メニューの表示から探そうとしましたが、「自動変数」の窓を開くメニューが見つかりませんでした。 何か設定でもする必要があるのでしょうか? VB2010で、変数の宣言がわかりません。 VB2010で、変数の宣言がわかりません。 Option Explicit Public i, j, k, l As Long Public ii, jj, kk, ll As Long Public lngFileSuu As Long Public strTemp As String ・ ・ ・ と標準モジュールに宣言すると エラーがでています。 VB6.0とは宣言方法が違うのでしょうか? 教えてください。よろしくお願いします。 VBに詳しい方に質問です VBではdouble型等の型を持つ関数は宣言できるのでしょうか? C#だちできると思うのですが・・・。 また、VBでも Dim hoge as doubleなど、変数ならできると思うのですが・・。 ご存知の方、お願いします。 VBでのPublic変数について(超初心者的質問です) すみません。立て続けですが、教えてください。 public変数は、他人には、変更されないですよね。 例をだすと、完成したあと、数人の人がそのシステムを使ってるとします。 AクンがPublic変数fooを使っていたとします。同時にBクンもたまたま、Public変数fooをつかっていたとします。 上記の例の場合、AクンBクンとも個々にPublic変数fooが用意されるんですかね?? なんか、本を読んでいたらPublic変数は、「どのモジュールからもアクセスできる変数」と書いてあるとともに「他人に変更されたくなければ、Public宣言をしてはいけない」ようなことが書いてあります。多分、僕の読解力不足だと思うんですが。 使用言語はVBです。 よろしくお願いします。 VB.NETで変数の宣言が上手くできません VB.NETで変数の宣言が上手くできません プロパティを使用し、変数の内容を一括保存しようと考えています その為に以下のようなコードを書いたのですが他のフォームから宣言されていないとなってしまいます 修正点を教えて頂けると嬉しいです Setting.vb Pubic class Settings Public dbdirectry As String Public flistpass As String Public Property flist () As String Get Return flistpass End Get Set (Byval Value As String) flistpass = Value End Set End Property もう一つflist () をdbdic ()に flistpassをdbdirectryにしたもの End Class この変数2つに他のフォームMainForm1.vbとDefaultSetting.vbなどからflistpass = Newflistpassなどと記述するとアクセス出来ず宣言していない扱いになります Publicでの宣言で大丈夫だと思ったのですが間違えているのでしょうか? VB.NETでDB書き込みエラー VB.NETで開発を行っています。データベースを使用するのですが、 フィールド数が150近いものになっており、クエリの自動生成ができなくて、 その部分は手動で作成しました。 で、DBへ書き込みを行う際に、INSERT文を作成していますが、そこで使用して いる@付の変数が宣言されていない、という実行エラーが発生してます。この @付の変数はどこで宣言を行えばよろしいのでしょうか? よろしくお願いいたします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございます♪