Я пытаюсь отправить факсы через библиотеку API RightFax COM:
RFCOMAPILib.FaxServer server = new RFCOMAPILib.FaxServer();
server.ServerName = "xxx";
server.Protocol = CommunicationProtocolType.cpTCPIP;
server.UseNTAuthentication = BoolType.True;
// Error happens here
server.OpenServer();
RFCOMAPILib.Fax fax = (RFCOMAPILib.Fax)server.get_CreateObject(RFCOMAPILib.CreateObjectType.coFax);
fax.ToName = "Batman";
fax.ToFaxNumber = "23434484";
fax.FromFaxNumber = "78678676";
fax.FromName = "Robin";
fax.Send();
Я зарегистрировал файл DLL rfcomapi.dll
:
C:\Program Files\RightFAX> RegSvr32 rfcomapi.dll
К сожалению, при запуске этого кода, Я получаю следующую ошибку:
Необработанное исключение: system.AccessViolationException: Попытка чтения или записи в защищенную память.Это часто указывает на то, что другая память повреждена.
Я использую RightFax версии 9.4.0.0.
Как мне решить эту проблему?