I’m getting the following error on one PC only when trying to create an RDOSession:
Retrieving the COM class factory for component with CLSID {29AB7A12-B531-450E-8F7A-EA94C2F3C05F} failed due to the following error: 8007007e The specified module could not be found. (0x8007007E)
The same code/MSI install runs fine on other machines.
private void CheckForMeetingUpdates()
{
DateTime runStartTime = DateTime.Now;
RDOSession session = null;
RDOFolder2 folder = null;
RDOItems calitems = null;
try
{
session = new RDOSession(); // EXCEPTION On THIS LINE
if (!session.LoggedOn)
{
session.Logon(System.Reflection.Missing.Value, System.Reflection.Missing.Value, false, true, System.Reflection.Missing.Value, false);
}
DateTime start1 = DateTime.Now.AddHours(0);
DateTime end1 = DateTime.Now.AddHours(1);
folder = (RDOFolder2)session.GetDefaultFolder(rdoDefaultFolders.olFolderCalendar);
calitems = folder.GetActivitiesForTimeRange(start1, end1, true);
I’ve tried manually installing Redemption using the installer. Also tried manually running regsvr32 “C:Program Files (x86)RedemptionRedemption64.dll”. The redemption64.dll exists in the application folder as well. After searching around, it sounds like this error means the dll cannot be found. We have been doing a lot of testing on this PC so something might have become corrupted just not sure what else to try.
2