AKARI0418 の回答履歴

全321件中81~100件表示
  • かけ算に関してのアルゴリズム

    アルゴリズムに関して全くの初心者なので、お力を貸してくれると幸いです。 タイトルにもありますが、かけ算を使ってのアルゴリズムですが、足し算なり、引き算なりを使ったほうが効率がいいのですが、どのようにすればいいのか悩んでおります。 x=a*b-c*c+bd y=b*b-cc+a*d と全部で6つののかけ算があります。 新しい変数(例えば、temp=c*c のような)を作ってもかまいませんので、 かけ算の使用回数を3回までに押さえたいのです。 私が考えたのは、 x=b(a+d)-temp y=b(b+a)-temp+a(d-b) ほかに効率の良いアルゴリズムはありますでしょうか? よろしくお願いします

  • C#のクラスライブラリを探しています

    C#3.5を使用しています。 有料でも無料でもいいので、 ソースが見れるある程度大きめのクラスライブラリはどこかにないでしょうか? どのような作り方(ネーミングや構成など)をしてるのか参考にしたいです。

  • VB6.0 リストボックス

    VB6.0で3つのリストボックスに関連性を持たせたいと思っています。 Private Sub lstBox_Click() Dim intLstIndex As Integer intLstIndex = lstA.ListIndex If (lstA.Selected(intLstIndex)) Then lstB.Selected(intLstIndex) = True lstC.Selected(intLstIndex) = True Else lstB.Selected(intLstIndex) = False lstC.Selected(intLstIndex) = False End If End Sub 以上のように、どれか一つのリストボックスがクリックされたら他のリストボックスの同じ行がtrueになるようにしています。 しかしこれでは件数が増えた場合、選択された行が揃わなくなる場合があり非常に見栄えが悪くなります。 リストボックスでなくともかまわないのですが、このように三つの項目に関連性をもたせることはできませんでしょうか。

  • VB6.0 リストボックス

    VB6.0で3つのリストボックスに関連性を持たせたいと思っています。 Private Sub lstBox_Click() Dim intLstIndex As Integer intLstIndex = lstA.ListIndex If (lstA.Selected(intLstIndex)) Then lstB.Selected(intLstIndex) = True lstC.Selected(intLstIndex) = True Else lstB.Selected(intLstIndex) = False lstC.Selected(intLstIndex) = False End If End Sub 以上のように、どれか一つのリストボックスがクリックされたら他のリストボックスの同じ行がtrueになるようにしています。 しかしこれでは件数が増えた場合、選択された行が揃わなくなる場合があり非常に見栄えが悪くなります。 リストボックスでなくともかまわないのですが、このように三つの項目に関連性をもたせることはできませんでしょうか。

  • シリアル通信のイベント受信について

    現在VB6.0を使用してシリアル通信のプログラムを MsCommを使用せず、CreateFileを使用して行っておりますが、 データの受信を受信したタイミングでテキストボックスに表示したいのですが どの様にすると受信したタイミングでデータを取得できるのかわからず困っております。

  • TEXT BOXの数値の・・・・

    Visual Basic初心者です。Visual Basic6.0を使用しています。 例えばTextBox1に数値を入力した際に、なんらかの計算をしてTextBoxもしくはLabelにその計算結果を表示したいのですが・・・またその際にTextBox1の数値を変更したらその結果もそれに応じて変更するものにしたのですが・・・・よろしくお願い致します。

  • 重複チェック

    マクロ初心者です。(エクセル2003使用) A列の管理番号が重複していたら、C列に☆をつけるようなマクロを作りたいのですが、うまくできません。 すみませんが、どなたか教えてください。 (Sheet1) A          B      C アカ154-7 アカ226-9        ☆ アカ446-0 アカ675-4        ☆ アカ669-8 アカ226-9        ☆ アカ118-5 アカ675-4        ☆ アカ226-9        ☆ (マクロ) Sub 重複() Dim 管理番号 As Variant Dim motoSht As Worksheets Dim セル範囲 As Range With Sheets("Sheet1") 管理番号 = Sheet2.Range("A2").Value Set セル範囲 = Range("A2:B65536").CurrentRegion.Find(管理番号, , LookAt:=xlWhole) If 同じ管理番号があったら Then            Range("A").CurrentRegion.Offset(2) = ☆ ElseIf Not セル範囲 Is Nothing Then MsgBox "管理番号は、重複していません" End If End With End Sub ご回答よろしくお願いいたします。

  • 【テキストファイルへの出力ができない】

    お世話になっております。 以前こちらで質問させていただき、親切なご回答のおかげて解決したのですが、 新たに問題が出てしまいました。 ご存知の方、どうかご教授くださいませ。 WindowsVistaで、IE8を利用した場合、 IE右クリックを拡張で実行させたプログラムで、 「テキストへの書き込み」ができません。 XPでIE6を利用すると、きちんと動きます。 たとえば、http://www.happy2-island.com/vbs/cafe02/capter00207.shtml のサイトのプログラムを、【test1.vbs】という名前で保存します。 書き込み先を、同じフォルダに作った【test2.txt】というテキストファイルに指定します。 Windows Based Script Hostでvbsファイルをそのまま実行すると、ちゃんと【test2.txt】に 情報が書きこまれるのですが、 IE右クリックに登録して実行すると、【test2.txt】は白紙のままです。 特にエラーも出ないため、原因がまったくわかりません。 原因にお心当たりのある方がいらっしゃいましたら、 どうかお教え下さい。 宜しくお願いいたします。

  • VBWDでデータベースをランダム表示できずに困っています

    課題研究でVisual Basic Web Developer 2008 ExpressとサーバにIISとDBにAccessを用いて、Webアプリケーションの開発を行っているのですが行き詰ってしまったためご助力お願いいたします。 開発環境 OS:XP Pro SP3  CPU:2.8Ghz メモリ:500MB タイトルのとおりデータベースの内容をランダムで表示したいのですが、うまくいきません。 現状はGridViewを用いてAccessのデータベースの内容を表示すること、そしてSQL文にOrder by Rnd(データ数)を入れてランダムに並び替えることまで出来ているのですが、これではWebページ上で更新をしてもデータベースが更新されないため? ランダムに並び替えが行われません。 VBのことをあまり理解しないまま、VBWDのデザインでのWebページ作成が楽ということで進めて来てしまったため、こういった場合aspx.vbにコードを書けばよいのか、SQL文を変えるべきなのかも理解できていません。 お時間ございましたら、ご教授願います。

    • 締切済み
    • noname#92709
    • Visual Basic
    • 回答数1
  • Visual Web Developerで、関数の説明を表示させる方法はありませんか?

    私、Javaの経験しかないのですが、 会社のASP.NETでのシステムで、VB.Scriptを使うことになりました。 Eclipseのようにメソッドをクリックして説明を見る方法は Visual Web Developerではそのような機能ないのでしょうか? ダイナミックヘルプ以外の方法でお願いします。 現在、Windows Scriptのヘルプをインストールして、 リファレンスを見ています。

  • VB2008 DataGridViewからエクセルに貼り付けるとエクセルが落ちます

    質問させていただきます.どうぞよろしくお願いいたします.  DataGridViewの値をExcelにコピペしようとすると文字化けしてしまうのですが, 皆さんどうのように対処してらっしゃいますか??? どうも原因が,Excel貼り付け時にHTMLで解釈されてしまうみたいで Excel上で毎回,右クリック→形式を選択して貼り付け とすると 文字化けしなくなりますが,忘れてそのまま貼り付けるとExcelファイル自体が 強制シャットダウンしてしまうので恐ろしくて使えません. 他に何かよい方法はないものでしょうか?  予めDataGridView上のフォーマットをテキストにしておくか, コピーされた際に勝手にクリップボードのフォーマットを変更できればいいのですが...  もしお詳しい方がいらっしゃいましたら,ぜひアドバイスいただけないでしょうか. どうぞよろしくお願いします.

  • VB2008 DataGridViewからエクセルに貼り付けるとエクセルが落ちます

    質問させていただきます.どうぞよろしくお願いいたします.  DataGridViewの値をExcelにコピペしようとすると文字化けしてしまうのですが, 皆さんどうのように対処してらっしゃいますか??? どうも原因が,Excel貼り付け時にHTMLで解釈されてしまうみたいで Excel上で毎回,右クリック→形式を選択して貼り付け とすると 文字化けしなくなりますが,忘れてそのまま貼り付けるとExcelファイル自体が 強制シャットダウンしてしまうので恐ろしくて使えません. 他に何かよい方法はないものでしょうか?  予めDataGridView上のフォーマットをテキストにしておくか, コピーされた際に勝手にクリップボードのフォーマットを変更できればいいのですが...  もしお詳しい方がいらっしゃいましたら,ぜひアドバイスいただけないでしょうか. どうぞよろしくお願いします.

  • Active Directory上のユーザー検索・コンピュータオブジェクト登録に関しまして

    Windows2008にてActive Directoryを構築し、 ドメイン名をhoge.co.jpとしています。 そこに、OU(Tokyo)を作成し、そのOUの中にHanako(パスワード:xyz) というユーザーを作成しました。 このユーザーを、ドメインに参加していないクライアントPCから VBScriptを使用して、検索するにはどうしたら良いでしょうか? また、ドメイン参加していない、クライアントPCのコンピュータ名 をそのOU(Tokyo)に登録したいと思っております。 ADODBを使用して検索、登録を行うのだと思いますが、 インターネットで検索しても中々サンプルになるようなものもなく、 VBScript初心者のためどういうコードを書いたら検索できるのか、 また、どうしたら登録できるのか分からず困っています。。。 どなたかご存知の方はいらっしゃいますでしょうか? どうぞお力添えよろしくお願い致します。

  • Active Directory上のユーザー検索・コンピュータオブジェクト登録に関しまして

    Windows2008にてActive Directoryを構築し、 ドメイン名をhoge.co.jpとしています。 そこに、OU(Tokyo)を作成し、そのOUの中にHanako(パスワード:xyz) というユーザーを作成しました。 このユーザーを、ドメインに参加していないクライアントPCから VBScriptを使用して、検索するにはどうしたら良いでしょうか? また、ドメイン参加していない、クライアントPCのコンピュータ名 をそのOU(Tokyo)に登録したいと思っております。 ADODBを使用して検索、登録を行うのだと思いますが、 インターネットで検索しても中々サンプルになるようなものもなく、 VBScript初心者のためどういうコードを書いたら検索できるのか、 また、どうしたら登録できるのか分からず困っています。。。 どなたかご存知の方はいらっしゃいますでしょうか? どうぞお力添えよろしくお願い致します。

  • VB2008 DataGridViewからエクセルに貼り付けるとエクセルが落ちます

    質問させていただきます.どうぞよろしくお願いいたします.  DataGridViewの値をExcelにコピペしようとすると文字化けしてしまうのですが, 皆さんどうのように対処してらっしゃいますか??? どうも原因が,Excel貼り付け時にHTMLで解釈されてしまうみたいで Excel上で毎回,右クリック→形式を選択して貼り付け とすると 文字化けしなくなりますが,忘れてそのまま貼り付けるとExcelファイル自体が 強制シャットダウンしてしまうので恐ろしくて使えません. 他に何かよい方法はないものでしょうか?  予めDataGridView上のフォーマットをテキストにしておくか, コピーされた際に勝手にクリップボードのフォーマットを変更できればいいのですが...  もしお詳しい方がいらっしゃいましたら,ぜひアドバイスいただけないでしょうか. どうぞよろしくお願いします.

  • ○桁にある数値を取得する VB.NET2008

    お世話になります。 配列sampleにある3桁目の数値(下記の場合では、4)を取得したいのですが、 どうすればよいでしょうかご教授願います。 sample(0) = 23456

  • .ToStringのありなし

    VB2008を使っています。 Dim s As String '文字列型 s = WebBrowser1.DocumentText '------ (1) と s = WebBrowser1.DocumentText.ToString '------ (2) は、どちらが正しいのでしょうか? 厳密な違いも知りたいです。 (1)のサンプルも良く見かけますので・・・

  • VBでWebフォームからのCSV出力を挑戦しているが

    あるWebフォームを開発中でOracleDBからのCSVデータ出力にトライしています。 参考書と全く同様の記述をしたのですが画面を実行すると キーワードはサポートされていません : 'unicode' というエラーになってしまいます。 恐らくエンコーディングの部分が問題と思われるのですが、なにぶん素人なもので、どう修正すれば進展するのか分かりません。 どなたかご教示頂けないでしょうか。 Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs)  Dim csvString As String = makeCSVData()  Const csvFile As String = "標準原価一覧"  Response.Clear()  Response.ContentType = "application/octet-stream"  Response.AddHeader("Content-Disposition", "attachment;     filename=" & ".csv")  Response.BinaryWrite(Encoding.GetEncoding("Shift-JIS").GetBytes(csvString)) Response.End() End Sub

  • VBでSQL Serverに接続したいのですが

    お世話になります。大変困っているので助けてください。 VB 2008EXPRESS EditionとSQL Server EXPRESS Edition(共に無償)をネットからダウンロードしてインストールしました。 VBからSQL Serverに接続したく以下のようなコードを記述しました。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' 接続文字列を生成する Dim stConnectionString As String = String.Empty stConnectionString = "Server=ABSAN\SQLEXPRESS;Initial Catalog=ABSAN;Integrated Security = SSPI;" ' SqlConnection の新しいインスタンスを生成する (接続文字列を指定) Dim cSqlConnection As New System.Data.SqlClient.SqlConnection(stConnectionString) ' データベース接続を開く cSqlConnection.Open() ' 接続に成功した旨を表示する MessageBox.Show("Microsoft SQL Server に接続されました") ' データベース接続を閉じる (正しくは オブジェクトの破棄を保証する を参照) cSqlConnection.Close() cSqlConnection.Dispose() End Sub 結果として、「SqlEXceptionはハンドルされませんでした」旨のメッセージが帰ってきます。 但し、自分でもData SourceとInitial Catalogの設定のところがこれでいいのかと思っています。 何らかの形で正しい設定をしたいのですが、サーバのインストール時にこのような設定があったように記憶がありません。 また他にも原因があるようでしたら教えてください。 全然わかってないのですが、アクセスするDBファイルはまだ存在しません。 上記コードではとりあえずローカルのサーバに接続するという概念で受け取っていますが、間違っていますでしょうか? 何分急いで下ります。よろしくお願いいたします。

  • vbaとvb 「デバッグ」「ビルド」

    vbaの「デバッグ→VBAプロジェクトのコンパイル」=VB.netで言う「ビルド」、 vbaの「実行」=VB.netの「デバッグ開始」 であってますか? デバッグ=コンパイル=ビルドなのか混乱しています。 いろいろな言葉が出てきて頭がぐちゃぐちゃなので整理したいです。 よろしくお願いします。