ベストアンサー vb6の変数について 2001/01/29 20:20 vb6で "を変数に入れる方法を知ってる方いませんか? a = """ みたいな感じで。 お願いします! みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー hequil ベストアンサー率65% (242/372) 2001/01/29 20:42 回答No.2 a=Chr(34) a="""" のどちらでも代入することが出来ます。 参考まで 質問者 お礼 2001/01/29 22:51 うまくいきました(^ ^) ありがとうがざいます。 通報する ありがとう 0 広告を見て他の回答を表示する(1) その他の回答 (1) mnabe ベストアンサー率33% (427/1283) 2001/01/29 20:27 回答No.1 キャラコードでの入力をすればOKでは? a=chr$(34) って具合で入りませんか? 今、VBの環境が無いので確認していませんので、出来ないかも知れませんが...。 質問者 お礼 2001/01/29 22:55 a=chr$(34)でうまくいきました(^ ^) ありがとうございます! 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A VB6で、変数の値を別ファイルの変数に引き継ぎたい AというVBのソースファイル(.frm)内に関数の呼び元があり、 その関数がBというファイルにあります。 その関数内で値が設定される変数を、Bファイルのグローバル変数とし、 また、Aファイルのグローバル変数として同じ名前の変数を宣言したとしても、 やはりB内で関数の実行が終了し、Aに戻った際には、変数は別のものとみなされている ようで、B内関数で設定された値がAファイル内での同名変数に引き継がれません。 どのようにすればよろしいでしょうか? ご存知の方、お願いします。 VB6の変数宣言について VB6で変数を宣言するときにいちいち新しいプロシージャのたびに新しく宣言しなおすのがすごく不便です。 Dim A As Integer A = 12345 と毎回宣言すると見た目も悪いですしいろいろと不便です。 どのプロシージャにも A と書けば必ず 12345 を呼び出してくれるようにはできないのでしょうか? VB6で変数の配置転換 VB6を使用して、例えば「a(0)~a(7)」までの変数と「b(0)~b(7)」までの変数を宣言している時、a(0)~a(7)には元々数値が入っていて、それをb(0)~b(7)に並びを変えて数値を入れるのに簡単な方法はありますか? 例) a(0)=0 a(1)=1 a(2)=2 ・・・ a(7)=7 b(0)=a(5) b(1)=a(3) b(2)=a(1) ・・・ b(7)=a(2) などに置き換えたい場合です。 bに入れる数値のa()の並びは一定です。 aに入れるの数値は固定データです。 単純に一つずつ入れてもできるのですが、データが多くて時間がかかるので簡単な方法があれば教えてください。 VBでのPublic変数について(超初心者的質問です) すみません。立て続けですが、教えてください。 public変数は、他人には、変更されないですよね。 例をだすと、完成したあと、数人の人がそのシステムを使ってるとします。 AクンがPublic変数fooを使っていたとします。同時にBクンもたまたま、Public変数fooをつかっていたとします。 上記の例の場合、AクンBクンとも個々にPublic変数fooが用意されるんですかね?? なんか、本を読んでいたらPublic変数は、「どのモジュールからもアクセスできる変数」と書いてあるとともに「他人に変更されたくなければ、Public宣言をしてはいけない」ようなことが書いてあります。多分、僕の読解力不足だと思うんですが。 使用言語はVBです。 よろしくお願いします。 VB6で0か1を扱う時の変数 VB6で0か1を扱う時の変数はByte型で宣言すればよいでしょうか? VBで環境変数をSETする方法 バッチファイルを呼び出してセットする方法を用いてきたのですが、各マシンにより既に使用されている環境変数の領域がまちまちなため(?)、うまくいったり行かなかったりします。 VBで環境変数をセットする方法はないでしょうか? どなたか教えて下さい。よろしくお願いします。 VB.NETで変数を繰り返し宣言 VB.NETでテキストを読み込み、その内容を1行ずつ変数に入れたいのですが テキストファイルの行が一定では無く、変数を予め大量に宣言するわけにもいかないので ForNextの間に宣言の処理を入れて数を1つずつ増やしながら変数を宣言する と言った事は出来ますでしょうか? 例えば テキストファイルの行が15行だったら TextLine1からTextLine15までに1行ずつ入れる感じです 初歩的な質問ですが詳しい方回答よろしくお願いします 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初心者ですが。クイズゲームのようなものを作成したいと考えてます。 Private Sub ~ End Sub の中で宣言した変数って他のところに呼び出したり(戻り値として渡す)出来るのでしょうか? どこでも、いつでも呼び足せるグローバル変数の宣言とはどのようにやるのか、具体的に教えていただけないでしょうか? VB6のLSETをVB2005で実現するには? VB6の下記ソースをVB2005のアップグレードツールで変換したらエラーになってしまいました。VB2005ではサポートされてないみたいで、どのように変更したらよいか途方にくれております。 どなたかご教授下さい。よろしくお願い致します。 --ソース抜粋-- A:構造体変数 B:構造体変数 VB6: LSET A = B VB2005: ????? vb.netって変数宣言、不要ですよね? vb.netって変数宣言、不要ですよね? For i = 1 To 10 MsgBox(Str(i)) Next このコードで動いちゃいました。 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 です。 VB.Netの大域変数 VB6ではイベント制御のため、共通モジュールに大域変数を Public gFlag As Integer のように記述していました。 最近になってVB.Netをはじめましたが、この大域変数がうまく動いてくれません。 とりあえずVB6の共通モジュールはクラスを追加して行うとあり、 クラスを追加して、そこで上記のようにPublicで宣言しました。 ところがFormのコードで使うと宣言されていませんと出ます。 そこで色々と調べてPublicは外部に公開されるメンバ??らしい ということは分かったのですが、クラス自体さっぱりです。 とりあえずクラスのお勉強は後回しにするとして、 大域変数はどのようにすれば使えるようになるのか教えて下さい。 vb上で実行させたコマンドに変数を代入 現在vb.netで接続されたデバイスの状態変更操作を行うアプリを作成しています。 デバイスの状態変更はdevcon.exeをvb.net上で呼び出しそこで行っているのですが、デバイスそれぞれの状態を変更したいと考えています。 現時点では、devcon.exe上でUSB*を使用してデバイスのすべてを状態変更しているのですが、これを実行するとマウスやキーボードなども変更されてしまい困っています。 そこでvb.net 上でハードウェアIDを取得し、その取得したハードウェアIDのデバイスのみ、状態変更ができればいいと思っています。 しかし、vb.net上で取得したハードウェアIDを変数に格納し、その格納された変数をdevcon上で使用方法がわかりません。 わかる方がいらしたらご教示していただけると幸いです。 また、上記の方法ではなく他の方法がわかる方がいらしたご教示していただきたいと思います。 vb2005からExcelの変数に値をセット vb2005、WindowsXP、Excel2000で開発しています。 vb2005にて、Excel内にコーディングしてあるVBAの変数に値をセットする ことは可能なのでしょうか。 Excel4MacroSheets.Applicationとかそうかなと思ったのですが行き詰って しまいました。 どなたかご存知の方がいらっしゃいましたら教えて下さい。 宜しくお願いします。 VB6でマウスでポイントした変数の中身が見えなくなった VB6 で、ブレークを掛けたとき、そのスコープ内の変数をマウスで ポイントすると変数の中身がツールチップの形で見えます。 ですが、ある日突然この機能が働かなくなってしまいました。 なにか情報が御座いましたらご教授願います。 VB6 SP6 Windows2000 sp4 VB2008でのクラスや変数などの命名について。今VB6で作成したプロ VB2008でのクラスや変数などの命名について。今VB6で作成したプログラムをVB2008に移植中なのですが、名前の付け方で悩んでいます。 VB6のときはハンガリアン記法が推奨されており、クラス名は頭にclsをつけてclsHogeとかやっていたわけですが、VB2008ではそのような記法はもう主流でないと聞きましたので、clsを取っ払い始めたのですが、やっていくうちにそのクラス名が変数名やプロパティ名とぶつかっていることに気付きました。 Javaだとクラス名は大文字で始め、変数名や関数などは小文字で始める規則になっており、大文字小文字を区別する仕様なので問題ないと思いますが、VBでは区別ないので適用不可です。 VBにお勧めの命名規則はありますか? エクセルからVBへインポート(?) エクセルのA列にデータが入っているとします。 それをVBの変数に入れる方法ってあるのでしょうか? 例 A 青木 田中 木田 遠藤 塚本 変数 de(1) de(2) ・ ・ ・ から順番に最後まで自動的に入れます。 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での変数の扱い方? 現在VBで電卓を作成中なのですが理解できない箇所があります。 一部引用させていただきます。 〔数値]+=と押したとき、[数値]の加算となる。例えば、10+=とキーを押したとき、20と表示される。ここで、等号(=)キーの前に押した演算キーを記憶しておく必要がある。演算の種類は、ボタンの配列の添字に合わせる。変数名はEnzanとし、Integer型でグローバル変数として宣言する。 また、演算の種類が0は加算、1は減算では覚えにくいので、定数として宣言しておく。 Dim Enzan As Integer '演算種類記憶用(+:0,-:1,*:2,/:3,4:=) Const NONE = -1 Const TASU = 0 Const HIKU = 1 Const KAKERU = 2 Const WARU = 3 Const EQU = 4 記憶しておく必要があることはわかったのですが、 なぜ、NONE = -1 に -1 を入れるのか TASU = 0 で=のあとに0をいれるのか 理解できません。 =を持ってくる必要があるのですか? =のあとの数字は適当な数字ですか? 大変申し訳ないのですが、回答まってます。 注目のQ&A 「前置詞」が入った曲といえば? 緊急性のない救急車の利用は罪になるの? 助手席で寝ると怒る運転手 世界がEV車に全部切り替えてしまうなら ハズキルーペのCMって…。 全て黒の5色ペンが、欲しいです 長距離だったりしても 老人ホームが自分の住所になるのか? 彼氏と付き合って2日目で別れを告げられショックです 店長のチクチク言葉の対処法 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど
お礼
うまくいきました(^ ^) ありがとうがざいます。