如题
解决方案 »
- borland project group文件如何安装啊?
- delphi编程中,向数据库表中批量存储图片的问题!
- 我用TCPServer和TCPClient组件搞了两个软件,在同一台机器联接正常,如何让他们在Internet上的两台机器联接?
- 高手赐教,为什么数据库里的数据为2.1,而datagrid显示2.0983454353454354
- 如何写这样的sql语句啊
- 如何正确释放资源?
- 用DELPHI 开发XML方面的有什么好书?
- 在线等待!关于事件加载问题!
- 底层小问题
- 关于句柄的疑问???
- 关于环境变量设置问题
- 怎样把StringGrid的某一列设为只读(我已经把StringGrid设为读写状态)?
你设置好数据类型后,点Delphi的菜单Tools->enviroment option,选Type Library页,将language改为Pascal再看看。
搞定!!!
不怕笑话,另有些还不清楚如:OLE_CANCELBOOL
除了一些一般的数据类型外还有一些其它的类,哪位大侠能不能系统概括地说一说 type library 的type
试试在里面加一个自定义的Type Library,在Type里就能看到自己定义的类型啦。
其实我也懂的不多,用到了才会去查查。老兄找到资料别忘了帖出了,别小气啊:)
...........老兄找到资料别忘了帖出了,别小气啊:)..........//佩服佩服...其实,FONTITALIC都是为了调弃作准备的。还有其它的,如图形等....
而另一个是wideString,因为TypeLib 要用在不同的语言之中,用IDL写成一般语言都可以认识的标识,如此一来,你就一定要对其进行扩展。
好的办法就是按苹果的方法。
-------------------------------------------------
Smallint short 2-byte signed integer
Integer long 4-byte signed integer
Single single 4-byte real
Double double 8-byte real
Currency CURRENCY currency
TDateTime DATE date
WideString BSTR binary string
IDispatch IDispatch pointer to IDispatch interface
SCODE SCODE Ole Error Code
WordBool VARIANT_BOOL True = -1, False = 0
OleVariant VARIANT Ole Variant
IUnknown IUnknown pointer to IUnknown interface
Shortint byte 1 byte signed integer
Byte unsigned char 1 byte unsigned integer
Word unsigned short 2 byte unsigned integer
LongWord unsigned long 4 byte unsigned integer
Int64 __int64 8 byte signed integer
Largeuint uint64 8 byte unsigned integer
SYSINT int system dependent integer (Win32=Integer)
SYSUINT unsigned int system dependent unsigned integer
HResult HRESULT 32 bit error code
Pointer untyped pointer
SafeArray SAFEARRAY OLE Safe Array
PChar LPSTR pointer to Char
PWideChar LPWSTR pointer to WideChar
有些类型后为什么要加上一个“*”,不明白。
如:VARIANT*
小小,佩服我什么啊?