R
rustle
Unregistered / Unconfirmed
GUEST, unregistred user!
safecall必须应用于继承自IDispatch的接口的方法,这样Delphi可以使异常传递而不依赖于HResult
我想在我的COM Object中使用safecall的方式,请问我应该如何去实现IDispatch中定义的方法?使用safecall的方式会有什么影响?
我需要做的是一组互相关联的Class/Interface,参数和返回值中都会传递我所定义的Interface,Delphi的Help中说:all method parameter and result types must be automatable. (The automatable types are Byte, Currency, Real,do
uble, Real48, Integer, Single, Smallint, AnsiString, ShortString, TDateTime, Variant, OleVariant, and WordBool.),会有问题吗?
另外,请问大家在使用Delphi作COM Object的时候会如何去规划异常?有没有一个合适的通用做法?
不知道说清楚没有
我想在我的COM Object中使用safecall的方式,请问我应该如何去实现IDispatch中定义的方法?使用safecall的方式会有什么影响?
我需要做的是一组互相关联的Class/Interface,参数和返回值中都会传递我所定义的Interface,Delphi的Help中说:all method parameter and result types must be automatable. (The automatable types are Byte, Currency, Real,do
uble, Real48, Integer, Single, Smallint, AnsiString, ShortString, TDateTime, Variant, OleVariant, and WordBool.),会有问题吗?
另外,请问大家在使用Delphi作COM Object的时候会如何去规划异常?有没有一个合适的通用做法?
不知道说清楚没有