我试图通过RightFax COM API库发送传真:
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:试图读取或写入受保护的内存。这通常表明其他内存已损坏。
我使用的是9.4.0.0版的RightFax。
我该如何解决这个问题?
发布于 2010-12-18 02:13:40
问题是服务器名称不正确,因为我们无法在网络中解决该名称。我点击了服务器,什么也没得到,但是我得到了它的IP地址,它工作得很好!
总是用RightFax来平服务器!您将要获得的错误消息并不是非常描述性的!
发布于 2010-12-17 18:11:22
你的代码本身就是完美的。我可以使用我的9.4RightFax运行它,没有任何问题。您可能需要检查您的授权,以确保您的帐户在服务器上已完全授权。
https://stackoverflow.com/questions/4467620
复制相似问题