- ベストアンサー
vb.netの16進数への変換?
yhc3594の回答
Convert.ToByte(string,16)で可能と思います。
関連するQ&A
- VB.NETで16進数が正しいかどうかの判定方法を教えて
VB.NETなのですが、String型に入ってる文字列が 数字とA~Fのみの16進数の値であるかどうかを判別するには どのようにしたら良いでしょうか? よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- VB.NET の配列の要素数
VB.NETで List(Of String()) の多次元配列を宣言したとします。 Listの要素数とListの中のStringの要素数はどのように確認すれば わかるでしょうか? どうぞ、よろしくお願いいたします。
- 締切済み
- Visual Basic
- VB6.0からVB.NETへの移行
VB6.0から.NETへの移行を行うこととなりましたが、C++で作成したDLL呼び出し方法がわからず悩んでいます。 C++側で作成したDLLは修正が出来ない為、.NET側のみで修正しなければならない状況です。 VB6.0側のプログラムは以下のような感じです。 Public FName() As String Declare Function A Lib "Test.dll" (ByRef field As Variant) As Long ReDim FName(4) As String FName(1) = "1" FName(2) = "22" FName(3) = "333" FName(4) = "4444" Call A(fieldName) C++側は、以下の形で受けているようです。 A(variant *field); SAFEARRAY *psa = *(field->pparray); VB.NET側で以下の様にしてみたのですが、まともに動いてくれません。 Public FName() As String Declare Function A Lib "Test.dll" (ByRef field As Object) As Integer ReDim FName(3) As String FName(0) = "1" FName(1) = "22" FName(2) = "333" FName(3) = "4444" Call A(FName) VB.NETに詳しい方であれば、すごく基本的なことなのではないかと思いますが、よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- [VB.net] StringからByte配列への変換
皆さんこんばんは。 最近VB.NET2000でVisual Basicをはじめたのですが、どうにもString型の値をByte配列へ変換するやり方が分かりません。 VB6.0だとByte配列にStringを代入するだけでいいそうなのですが、.NETで代入しようとすると『型"String"の値を"Byteの1次元配列"に変換できません』というビルドエラーが表れてしまいます。 CByte( Mid(str,i,1) ) CLng( Mid(str,i,1) ) 他にも上記コードのように一つずつ変換しようと試みたのですが、String中のある文字がワイドバイトらしく、System.InvalidCastExceptionが表れてしまいます。 ("『"を上下反転したような文字) ワイドバイトのStringを1バイトずつ区切ってByte配列やLong配列へ格納する手法というものはありませんでしょうか。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- Vb.netのグローバル変数の宣言の仕方の質問
こんばんわ! VB6.0からの移行でVB.net2012に挑戦中なんですが、グローバル変数の宣言の仕方で分からないことがあり質問しに着ました! 内容 モジュール内で public hoge as string="aaa" と宣言するのと モジュール内で public hoge as string と宣言しておいて フォーム起動時に hoge="aaa" と宣言するのにどのような違いがあるのでしょうか? hogeの変数を変更したいのですが、上記の方法だと動いて、下記の方法だと動かないのですが・・・ まだ良く分かっていないので、程度の低い質問で申し訳ないのですが、アドバイスのほどよろしくお願いいたします。
- ベストアンサー
- Visual Basic
- VB6 と VB.NET について
私は3年程前に VB6.0 にて開発を行っていたのですが、家庭の事情で開発から退きました。 しかし、3年ぶりに開発に復帰することができ、今自己学習といったかたちで VB.NET を勉強しようとしているのですが… VB.NET を勉強するにあたって 何をインストールすればよいのかわかりません… Visual Studio 2005 や 2008 は VB.NET としてWEB系のシステムとしてコーディングできるものなのですか?それとも 従来の VB6.0 のようなスタンドアローン的なシステムとしてコーディングできるものなのですか? それとも全く別のものなのでしょうか?
- ベストアンサー
- Visual Basic
- VB.NETのSelectionListのList数はどうやって求めるのでしょうか?
VB.NETのSelectionListのListの数はどうやって求めるのでしょうか? 教えてくださいーー><
- ベストアンサー
- Visual Basic
- VB6のTYPE文をVB.NETのStructureに変えるとき
VB6のTYPE文をVB.NETのStructureに変えるとき 下記VB6のコードをVB.NETのStructureに変える場合 Type kouzou1 i As Integer j As Integer a As String * 20 b As String * 50 End Type を下記にしてみたのですが *20,*50のところは、どのように表現するのでしょうか。 Structure kouzou1 Dim i As Integer Dim j As Integer Dim a As String * 20 <- ステートメントの終わりを示してくださいのエラーになる。 Dim b As String * 50 <- ステートメントの終わりを示してくださいのエラーになる。 End Structure お教え下さい。
- ベストアンサー
- Visual Basic
- VBで16進数をバイナリ変換しRS232通信
VB CommunityでRS232C通信プログラムを作成しています。 OKWaveをみて、ポート接続などはできたのですが、 データ送信でつまづいてます。 16進数をバイナリ変換し送信したいのです。 その部分ですが、16進数で[11]をバイナリに変換して送信したい場合、 Dim command(0) As Byte command(0) = &H11 SerialPort1.Write(command, 0, 1) としても、16進数で[11]を送ったときの動作を行いません。。 VectorなどでのRS232通信テストツールでは反応あるのですが。。 初歩的ですみませんが、よろしくお願いします。
- ベストアンサー
- Visual Basic
- 数字かどうかを調べる方法を教えて VB.NET
VB.NETなのですが、String型の変数に入っている文字が 数字かどうかを調べる関数があったら教えてください。 よろしくお願いいたします。
- ベストアンサー
- Visual Basic
お礼
なるほど!できました! ありがとうございます!!