2017-03-01から1ヶ月間の記事一覧

カラムを一括定義する

using Microsoft.VisualBasic.FileIO; TextFieldParser parser = new TextFieldParser("C:\test.txt", Encoding.GetEncoding("Shift_JIS")); parser.TextFieldType = FieldType.Delimited; parser.SetDelimiters(","); //読み込みと同時にカラムを追加する t…

ConsoleアプリケーションでSHDocVwでInternetExplorerを動かす

ConsoleアプリケーションでComを利用したアプリケーションを作成する場合、Mainで直接処理を記述した場合、DocumentCompleteEventが発火しない。 そのため、Runメソッドなどを用意し、Programクラスのインスタンスを作り、かつイベント登録用の別メソッドを…

htmlを生成してShDocVw.InternetExplorerに読み込ませ、イベントを発火させる

iframeなどを含むhtmlを作り、ローカルに保存。 それをSHDocVw.InternetExploreに読み込ませた際にキャッシュが効くなどして DocumentComplete, NavigateComplete2などのイベントが発火しないときがある。こういった場合には、いったんNavigateメソッドでabo…

IF文の略称

Dim aa As String = "" Dim bb As Object = Nothing If aa = "" Then aa = "テスト" aa = If(aa = "", "テスト", "入ってた") Dim aaa As Object = If(aa = "入ってた", MsgBox("test"), Nothing) If IsNothing(bb) = False Then bb = New Object()

WebBrowserオブジェクトからLinqで特定の文字列を含むリン

通常はLinqを使わず、foreachなどで回して取っていたが、 Castを使うことで、取得したオブジェクトのコレクションでLinqできるという記事を見つけて試してみたら上手くいったので、メモ。 //ブラウザオブジェクトの取得 WebBrowser br = (WebBrowser)sender;…

 A5:SQL Mk-2

データベース設計から、設計書・ER図の起こしまで対応したフリーソフトA5:SQL Mk-2 http://a5m2.mmatsubara.com/これ無しで今仕事できない状態。

HTTPのエラーレスポンスの取得

C#

WebAPIやスクレイピングを行った際に、UploadStringやHTTPWebRequestで取得やプッシュを行っている。 この際、失敗した場合の処理でHTTPヘッダのステータスコードなどを取得する例は多いが、レスポンスのコンテント部分を取得する例があまり見当たらないため…

バージョン更新時のアプリケーションの結合データ形式が無効ですエラー

ClickOneceで発行後、ユーザー側のPCで更新・起動ができなくなることがある。gacのキャッシュの削除なども行ってみたが、全く反応しない。エラーログの詳細を見るとアプリケーションの概要 * インストールできるアプリケーションです。エラーの概要 以下は…

Crystal Reports for Visual Studio 2010のダウンロード先

Microsoftのサイトからはリンク切れになっているため、 取得時のメモ用にここに記録。https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

ReportViewerを含んだプロジェクトの発行エラー

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\ReportViewer\de\packages.xmlに <String Name="ReportViewerExe">http://go.microsoft.com/fwlink/?LinkID=139570</String> を書き加えておいてください。インストール時に途中で止まる原因です。下から見て、こんな感じ…