Public Declare Function SetWindowPos Lib "user32" Alias "SetWindowPos" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As LongPrivate Declare Function SetWindowPos Lib "user32" Alias "SetWindowPos" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As LongCreateObject("DLLName.ClassName")
Public Declare Sub Convert Lib "Convert1.dll" (ByVal t1 As Long, ByVal t2 As Long提示:
Constants, fixed-length strings, arrays, us-defined types and Declare statements not allowed as Public members of object modules晕,怎么回事哦?
是不是复制到了系统目录了?
这两个做对了就对了建议:多看其它网站:(只列出前八大最佳)
http://www.zarr.net
http://www.vbhelp.bet
http://www.21code.com
http://www.vbthunder.com
http://www.easthot.net
http://www.freevbcode.com
http://www.vbaccelerator.com
http://jinesc.6600.org
2.引用
3.shell(rundll
拜托啊,没看到楼主问的是:
怎样调用?
请将针对ActiveDLL调用的示例代码给出~调用ActiveXDll的话,首先要注意是否Regsvr32了,然后就应该是两种方法吧。1。如Leftie(Leftie)所说,在工程工程->引用里选需要的组件,这一类方法属于设计时创建。
2。另一种方法就是在运行时创建,做网页的时候会一直用。如:
set obj=createobject("ProgID")
( ProgID:组件的名称,如ADODB.Recordset,大小写不敏感)补充:运行速度肯定是第一种设计时创建的快,但第二种则能使用更灵活,如可以在createobject时运用错误处理来对细节进行处理