心
心随风
Unregistered / Unconfirmed
GUEST, unregistred user!
各位好!
我是一个业余编程爱好者,并且是delphi的初学者。 我在用delphi7.0进行MS Office的COM ADDIN 制作时遇到了一个问题,当我编译时下面的这个语句出现了错误
ActiveDocument.Protect(wdAllowOnlyFormFields,True,mPassWord);
编译错误的显示如下:
Error] WordAddIn_IMPL.pas(279): Types of actual and formal var parameters must be identical
我把mPassWord定义为string变量,但是Office库中,Protect过程的定义如下:
procedure Protect(Type_: WdProtectionType; var NoReset: OleVariant; var Password: OleVariant); safecall;
请问我如何正确定义变量?
我是一个业余编程爱好者,并且是delphi的初学者。 我在用delphi7.0进行MS Office的COM ADDIN 制作时遇到了一个问题,当我编译时下面的这个语句出现了错误
ActiveDocument.Protect(wdAllowOnlyFormFields,True,mPassWord);
编译错误的显示如下:
Error] WordAddIn_IMPL.pas(279): Types of actual and formal var parameters must be identical
我把mPassWord定义为string变量,但是Office库中,Protect过程的定义如下:
procedure Protect(Type_: WdProtectionType; var NoReset: OleVariant; var Password: OleVariant); safecall;
请问我如何正确定义变量?