The error you are getting sounds like "ActiveHomeObj" isn't pointing to an instance variable of the "ActiveHome" type. Check your code and make sure that the declared instance variable "ActiveHomeObj" hasn't gone "out of scope". Like perhaps you didn't specify "Public" scope and you're trying to access it from within a function other than the one it was declared in? (Happens to all of us at some point. )
It does indeed seem like that is the problem, but this is the same project from VS2008 on vista32 opened in Win7 64bit and Win7 32bit.
Also it looks like the same problem I had when I first started using the SDK, I hadn't included the "Imports ActiveHomeScriptLib",which is currently in "General Declarations" and I hadn't made a refererence to "ActiveHomeScript 1.0 Type Library", which I have confirmed is present.
I tried a program called regdllview.64 and found that Interop.Activehomescript.dll is not registered, and the program couldn't register it.
Another thought is, is it possible I need a .net framework that doesn't come with Win7.
I think I'll try downgrading and see if that works. If not I'm thinking that my CM15a isn't set in Win7 correctly, the only problem with that logic is that AHP operates correctly with the CM15a.
I may try a copy of BVC.
Thanks for the info
Edited to fix the quote by -Bill- (of wgjohns.com)