2012-03-16 6 views

Odpowiedz

7

Musisz zainstalować pakiet czasu projektowania dclOffice2010160.bpl.

enter image description here

+0

to ma zastosowanie do 64-bitowych celów? Rozumiem, że opakowania pakietu Office były oparte na 32-bitowej wersji bibliotek typów. (Nie mam 64-bitowej wersji pakietu Office, nadal używam 32-bitowego Office 2007 w moim 64-bitowym systemie Win7.) –

+0

@Ken Rozumiem, że nie ma różnicy między 32 a 64-bitowym Serwery COM. Inne niż wskaźniki o różnych szerokościach, ale kompilator po prostu się tym zajmuje. Właśnie zaktualizowaliśmy nasz dodatek Express i chociaż nie przetestowałem naszego dodatku w 64-bitowym Excelu, to dodatki Express Express używają tych samych wrapperów dla wersji 32 i 64-bitowych. W rzeczywistości jest tak samo dla wszystkich komponentów, a nie tylko z wrapperów COM, ponieważ IDE ma tylko 32-bitowy format. –

+0

Dzięki. Moje pytanie dotyczyło raczej używanych identyfikatorów GUID. Sądziłem, że będą inne dla 32- i 64-bitowych składników ActiveX w plikach .tlb. (Nie wiem zbyt wiele na temat korzystania z 64-bitowego ActiveX pod Win64, jak już powiedziałem, nadal mam 32-bitowy Office.) Oczywiście, jeśli odpowiedź dotyczy tylko instalowania wrapperów automatyki Office, nie musi to być wersja Office 2010; Delphi XE2 nadal jest dostarczany z opakowaniami XP i 2K.) –