vc6中使用ADO的問題

2022-02-07 05:04:21 字數 392 閱讀 5214

ado的使用

在.h或.cpp檔案中寫:

#import "msado15.dll" named_guids rename("eof","adoeof")

using namespace adodb;

其中:第一:#import "msado15.dll"會將.dll檔案分離出兩個定義檔案msado15.tlh,msado15.tli;

第二:自定義型別名衝突,named_guids指定該ado使用adodb預設命名空間,避免同名的全域性的自定義型別被使用,例如:locktypeenum等等,不知道是包含了哪個檔案時也定義了.

總結:如有自定義型別名衝突,就加上命名空間,萬無一失,如果有變數名被巨集定義了,就只好改名啦,因為巨集是在預編譯時執行的,比變數名定義要早,所謂先到先得嘛.

在VC6中使用GDI

包含了標頭檔案和庫 dll和.lib形式的都有 我在編譯過程中出現了編譯錯誤 ulong ptr沒被定義。錯誤在gdiplusinit.h中 typedef status winapi notificationhookproc out ulong ptr token 一行。然後我在gdiplusin...

在 VC6 中使用 GdiPlus 使用

下面用 vc6 來寫乙個 gdiplus 的 demo 工程 step2 新增標頭檔案宣告 在 stdafx.h 中新增以下 microsoft visual c will insert additional declarations immediately before the previous ...

VC6中使用GDI 的方法

2.將標頭檔案和庫檔案分別拷貝至vc的安裝目錄,如 d program files x86 microsoft visual studio vc98 include 和d program files x86 microsoft visual studio vc98 lib 3.在stdafx.h的標...