Imam COM+ aplikaciju instaliranu koja radi duže vreme na WinXP, ali ne mogu da je instaliram na Windows 7. Pri odabiru DLL-a prozor se jednostavno zamrzne i stoji dok ne ubijem Rundll32.exe. Probao sam na Win 7 32-bit, 64-bit, Windows Server 2012, pa Delphi 7, Delphi 2006 i Delphi XE5 (64 i 32). Administrator sam na mašinama. Probao sam da kreiram praznu komponentu pa da idem korak po korak i ustanovio da se zaglavi kod ADO-a.
Znači, prazan projekat koji je generisao wizard kad se napravi DLL on prođe, ali čim dodam kreiranje TADOConnection komponente ono zaglavi pri registrovanju. Kreiranje TADOQuery prođe ali tada stane na setovanju connection string-a. Isti kod prođe kada se potera iz "normalne" aplikacije sa formom (nije DLL). Probao sam da exportujem komponentu na windowsu gde mi radi, dobijem instalacioni msi ali isto zaglavi pri instalaciji na Windows 7. Nije mi opcija da pređem sa COM+ na nešto drugo :(
Ima li neko sličnih problema? Ili još bolje, ima li neko ideju kako rešim moj problem? :)