VB
WebBrowserコントロールを利用した場合、デフォルトの状態ではWebBrowserコントロールはInternet Explorer 7。 バージョンを変更するにはレジストリをイジる必要がある。場所は \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureContr…
Shared とつけるだけです。 Public Class config 'インスタンス化しなくて良いように共有メンバとして宣言する。 Private Shared _pdf_filename As String = "" 'PDFファイル名を格納します。 Public Shared Property pdf_filename() As String Get Return _…
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Try Call WriteLog("Button1_Clickを実行します。") Call WriteLog("これはテストです。") Catch ex As Exception MsgBox("例外が発生しまし…
using System.Text.RegularExpressions; してRegexを使う using System; using System.Net; using System.Text.RegularExpressions; class RegexMatch { static void Main() { string anchor = "<a href=\"(?<url>.*?)\".*?>(?<text>.*?)</a>"; // @ITのトップページを取得 WebClient w…
TRUE = 1 じゃないんだ! VBのBool型とSQL ServerのBit型. VB.NETのBool型は真偽を表す型で、TrueまたはFalseを返します。 数値型に変換すると、Trueのときは-1、Falseのときは0になり、 文字型に変換すると、Trueのときは"True"、Falseのときは"False"にな…
[VC][VB][COM]どうも内部はdoubleの値となっているようで、それを渡せればOKみたい。 #include "ATLComTime.h" … DISPPARAMS params; ::memset(¶ms, 0, sizeof(DISPPARAMS)); params.cNamedArgs = 0; params.rgdispidNamedArgs = NULL; params.cArgs = 1…
消えると困るのでコピペコピペ元 http://homepage1.nifty.com/rucio/main/dotnet/Samples/dnSampleStackTrace.htm 1.単純な例 VB.NET 2002 対応 VB.NET 2003 対応 VB2005 対応 MsgBox(New StackTrace(True).ToString)2.カスタマイズして表示する例呼び出…
消えると困るのでコピペ コピペ元 http://satoshi.web5.jp/memo/connect_dll.htm##2 ======================================== VB.NET DLL側のプログラム プロジェクト名は vb_dllでクラスライブラリ作成( vb_dll.dllがビルドされる )プロジェクト → vb_d…
メモ書きです。 BSTRか・・・呼び出し側がSysAllocString()で領域確保 DLLの関数側でセットして返す、なんて使い方。最後には呼び出し側がSysFreeString()する必要あるよ http://msdn.microsoft.com/ja-jp/library/xda6xzx7(v=vs.90).aspx http://www2.wbs.n…
MFCつかったC++からVB.NETのDLL内のAPIとでやりとり調査中キーワード:マーシャリング http://homepage1.nifty.com/MADIA/vb/vb_bbs2/200309/200309_03090033.html http://msdn.microsoft.com/ja-jp/library/9b1fy41s.aspx http://rarara.cafe.coocan.jp/cgi…
VB.NET側では <ClassInterface(ClassInterfaceType.AutoDual)>コレ付けないと「typelibからのMFCクラス」で作ったヘッダAPIがでてこない。 MFC側ではobj.CreateDispatch(CLSID_***) / obj.ReleaseDispatch() / CoInitialize(0) / CoUninitialize() 忘れてた。これ忘れると、コンパイルも処理も通るけどなに</classinterface(classinterfacetype.autodual)>…
VB.NETで他のプログラムからDLL作るときにはClassInterfaceっていうのが必要になる。 Imports System.Runtime.InteropServices <ClassInterface(ClassInterfaceType.AutoDual)> Public Class Class1 Public Function test() As Integer MsgBox("AAAA") Return 0 End Function End ClassClassInterfaceType.</classinterface(classinterfacetype.autodual)>…
SelStart,SetFocus,SelStartを使用する。下記はVCのデバックウインドウと同じ動きをさせそうだがバグってるソース.(カーソルが一番下にあるときは文字列に変化があっても、カーソルを一番下に移動させ、一番下にないときはカーソルを移動させない) Dim bCurM…