您的位置:程序门 -> vb -> 控件



调用传真faxcomlib.dll控件在2003server出错


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


调用传真faxcomlib.dll控件在2003server出错[已结贴,结贴人:yjgking]
发表于:2007-04-23 10:47:57 楼主
private   sub   form_load()
        dim   objfaxsev   as   new   faxcomlib.faxserver
        dim   objfaxdoc   as   faxcomlib.faxdoc
        dim   b   as   long
        dim   strfile   as   string

                strfile   =   "c:\faxtest.html "   '\ 'file   name

                objfaxsev.connect   "localhost "        
                === ' '   这行报这种错method 'connet '   of   object 'ifaxserver '   failed====

                set   objfaxdoc   =   objfaxsev.createdocument(strfile)

                objfaxdoc.faxnumber   =   "+45243524325342 "
                objfaxdoc.coverpagesubject   =   "aaa "
                objfaxdoc.coverpagename   =   "bbb "

                b   =   objfaxdoc.send()
               
                objfaxsev.getjobs        

end   sub

在xp下能正常运行,在2003就报错!!!!!!!!!!!!!
急啊!望哪位大虾能帮忙解决一下/
发表于:2007-04-23 11:17:481楼 得分:0
是系统的问题     因为2003是服务器版本   相应的多了或者少了很多xp没有的服务  

你调用的这个dll可能就是因为这些服务造成了系统的冲突!

发表于:2007-04-23 11:18:082楼 得分:0
具体咋解决只有问微软了!
发表于:2007-04-23 11:22:383楼 得分:0
不会吧,大哥大姐们,那有没有其它办法?
发表于:2007-04-23 14:14:304楼 得分:0
没有人知道吗?
急啊!
发表于:2007-04-23 17:16:025楼 得分:0
可能是少了和传真服务有关的东东。
发表于:2007-04-24 09:23:166楼 得分:0
是不是faxcomlib这个dll需要的底层api在xp和2003下不同
发表于:2007-04-24 11:20:137楼 得分:0
现在遇到新的问题在2003直接用vb发fax可以.但写成dll注册后报错
faxcomex.faxdocument.1   error   '80070102 '  

operation   failed.  

/faxtest2.asp,   line   25
发表于:2007-05-08 11:24:098楼 得分:0
public   void   sendfaxex(string   fullname,   string   faxnumber)
        {
                if   (faxnumber   !=   " ")
                {
                        try
                        {
                                faxcomexlib.ifaxserver   fax   =   new   faxcomexlib.faxserverclass();

                                fax.connect( " ");

                                faxcomexlib.ifaxdocument   faxdoc   =   new   faxcomexlib.faxdocumentclass();

                                faxdoc.documentname   =   "medfirst_faxserver ";

发表于:2007-05-08 14:10:009楼 得分:100
using   system;
using   system.data;
using   system.configuration;
using   system.web;
using   system.web.security;
using   system.web.ui;
using   system.web.ui.webcontrols;
using   system.web.ui.webcontrols.webparts;
using   system.web.ui.htmlcontrols;
using   faxcomexlib;

public   partial   class   _default   :   system.web.ui.page  
{
        protected   void   page_load(object   sender,   eventargs   e)
        {
                string   filename     =   " ";

                string   faxnumber   =   " ";

                filename     =   request.querystring[ "filename "];

                faxnumber   =   request.querystring[ "faxnumber "];

                if   (faxnumber   !=   " ")
                {
                        sendfaxex(server.mappath(@ "\fax\ "+filename),   faxnumber);

                        response.write( " <center> send   fax   completed! </center> ");

                        response.write( " <center> <a   href=javascript:self.close()   > close </a> </center> ");
                }
        }

        public   void   sendfaxex(string   fullname,   string   faxnumber)
        {
                if   (faxnumber   !=   " ")
                {
                        try
                        {
                                faxcomexlib.ifaxserver   fax   =   new   faxcomexlib.faxserverclass();

                                fax.connect( " ");

                                faxcomexlib.ifaxdocument   faxdoc   =   new   faxcomexlib.faxdocumentclass();

                                faxdoc.documentname   =   "medfirst_faxserver ";

                                faxdoc.body   =   fullname;

                                faxdoc.recipients.add(faxnumber,   " ");

                                //doc.sender.email   =   email;

                                faxdoc.sender.savedefaultsender();

                                faxdoc.submit(null);

                                fax.disconnect();
                        }
                        catch   (exception   ex)
                        {
                                response.write(ex.message);
                        }
                }
        }
}


快速检索

最新资讯
热门点击