Hatena::ブログ(Diary)

fisherの日記

2012-08-14

DB2-DBリモート接続関連コマンド

ODBC接続時、「SQL1005N」のエラーが発生する、

前登録したODBCを削除

db2 => uncatalog db [name]

ODBCデータソースの登録を解除する

db2 ==> UNCATALOG ODBC DATA SOURCE [name]

2012-06-28

2012-06-13

C++ XML読み込む

大きくわけてSAXDOMの2種類ある

SAX (Simple API for xml)

メモリ消費量は少ない、シーケンシャル・アクセス方法

#include "sax.h"

DOM(Document Object Model)

メモリ消費量は多い、ランダム・アクセス方法

#import "msxml6.dll" //import MSXML

IXMLDOMDocumentPtr pXMLDOMDocument; //create DOM

2012-06-12

c++ プロジェクト作成

CLR→ 新仕様でのプロジェクトです。基本的にはCLRを利用する

    共通中間言語という言語にC言語から変換される

MFCWin32、ATL→ VC++6.0以前に主流だった旧仕様です

>Win32→ コンパイル結果がCPUが直接実効できる機械語になる

2012-05-24

VS2005-debug設定

Visual Studio 2005 で デバッグができるようにする指定

1.[ソリューション エクスプローラ]で設定する[ソリューション]を選択し、メニューの[表示]-[プロパティ]または[右クリック]-[プロパティ]で設定画面へ。

2.画面左ツリーより、[カスタムビルドステップ]-[コマンドライン]で、出力したファイルのコピー先を設定。

3.画面左ツリーより、[デバッグ]の実行プログラムを指定。(Jobrun.exeなど)

あわせて、引数も設定。(/c rep;uid;pass;JobID)

.cppと.hファイルの違い

■.cpp(ソースファイル)

コンパイル

・ひとつずつコンパイルされる、オブジェクト.objファイルに生成される

・中に[変数領域作成]、[数値演算]、[関数呼び出し]を書く

■.h(ヘッダーファイル)

・情報を提供するファイル

コンパイルしません

・中に変数宣言書けない