作者說明:
視頻監控領域兩家著名的公司海康威視和大華技術,他們提供的SDK都不直接支持Delphi,據他們的說法是Delphi用戶不夠多,無法什么語言都支持。如果我們想用Delphi調用這些SDK里面的接口,那就需要自己先把其中C頭文件轉換成Delphi的pas文件。
海康威視SDK里面的HCNetSDK.h有50734行,而大華技術的dhnetsdk.h和dhconfigsdk.h分別有53335行和13846行,如果手工轉的話,不知要轉到何年何月,而且手工轉不但容易出錯、而且難以發現轉錯的地方。以前我曾經用手工方式試轉了一下,感覺既機械又郁悶。后來在網上找了一些別人手工轉的,但很不完整,只轉其中極小的一部分,而且對應的sdk版本比較老。
最后是想用程序自動轉。在網上找了一下C頭文件轉pas的工具,發現沒有一個是好用的,不論是國外的還是國內的。最后沒有辦法,只能自己寫程序來轉換,花了我不少的時間。
現把這些轉換后的文件共享出來,避免大家重復造輪子了。
這些文件我只是用到其中極少一部分的功能,沒有做過完整的測試,僅供參考,有問題歡迎留言。
文件可以到盒子ftp里面下載, 在ftp里搜索“海康威視”或“大華”就能找到。