Login  
Search All Forums
Dart Home | PowerTCP Mail for ActiveX | Custom Development Reply | PowerTCP Mail for ActiveX Topics | Forums   
AuthorForum: PowerTCP Mail for ActiveX
Topic: 32-bit vs. 64-bit
Sunbaked

From: Canada
Posts: 5
Member Since: 08/16/17
posted August 16, 2017 4:55 PM

Hi,

We are using the Mail component - on 64 bit machines everything works fine, on a 32 bit machine though i am getting an ActiveX component can't create object error. Is there something different between the 2 processes?

I get an error when i manually try to regsvr32 the dartmail.dll (just testing).

Help :)
Jamie Powell (Admin)

From: Rome, NY USA
Posts: 448
Member Since: 03/13/07

Extra Support Options
Custom Application Development

posted August 17, 2017 4:24 PM

Thank you for your post.

It should work on both; are you COM-registering all of the dlls?

Can you please verify you are using the most recent version of PowerTCP Mail for ActiveX as the COM-registration error was resolved in version 2.11.3.0.

Thank you,
Jamie

------
-Non-current subscribers must contact sales@dart.com to update subscription and receive continued support as needed.
------

Sunbaked

From: Canada
Posts: 5
Member Since: 08/16/17
posted August 17, 2017 4:32 PM

Hi,

Forgive me, it has been so long since i've done anything on a 32-bit machine. We use a self-extracting app to unzip, place the dlls in c:\windows\system32, and register them.

The DartMail.dll is v2.12.0.0 ?

When i try to manually register the dll using "c:\windows\system32\regsvr32.exe c:\windows\system32\dartmail.dll" i get the following error:

"The module "c:\windows\system32\dartmail.dll" was loaded but the call to DllRegisterServer failed with error code 0x80070005."

Am i missing something simple?
Sunbaked

From: Canada
Posts: 5
Member Since: 08/16/17
posted August 17, 2017 4:40 PM

According to your documentation, distributing the PowerTCP Mail for ActivX requires that i include these 5 dlls. So we are installing all 5 & registering all 5. The process described above (albeit using SysWow64 folder on the 64 bit machines) works fine. On the 32 bit machine, each registration attempt fails with exactly the same version mentioned above. Here are all the dll versions if that helps.

DartMail.dll v2.12.0.0
DartCertificate.dll v2.11.0.0
DartSecure2.dll v2.2.0.0
DartUtil.dll v2.10.0.0
DartSock.dll v2.11.0.0
Nick B (Admin)

From: Utica, NY USA
Posts: 619
Member Since: 05/25/10

Extra Support Options
Custom Application Development

posted August 17, 2017 4:49 PM

Hello,

This error code suggests a permissions issue. Are you COM-registering the dlls from a command-prompt run 'As Administrator'?

If that does not resolve your issue, please see this forum post to see if the steps outlined within resolve your issue:
https://social.technet.microsoft.com/Forums/windows/en-US/71037d62-d842-44a3-86df-6ed74df6fc39/0x80070005-error-trying-to-register-dll?forum=itprovistasecurity

------
-Non-current subscribers must contact sales@dart.com to update subscription and receive continued support as needed.
------

Sunbaked

From: Canada
Posts: 5
Member Since: 08/16/17
posted August 17, 2017 6:17 PM

Hi,

We do run our installer process As Administrator & i am sure i have tested that way, but that of course worked :)

I will test it on the client's end again tonight as i am only testing on a 32bit virtual machine. I'll let you know if i still have issues, but that hopefully has fixed it.
Reply | PowerTCP Mail for ActiveX Topics | Forums   
This site is powered by PowerTCP WebServer Tool PowerTCP WebServer for ActiveX