啊,这行代码没用,多考了。
    hFile = CreateFile(m_LogFilePath,GENERIC_READ¦GENERIC_WRITE,
        FILE_SHARE_WRITE¦FILE_SHARE_READ,NULL,OPEN_ALWAYS,
        FILE_ATTRIBUTE_NORMAL,NULL);

解决方案 »

  1.   

    >但在ASP中使用时,我能在进程列表中找到Ver2.exe
    能看到对话框界面吗?>ASP中以session(Ver2.Info)的方式使用该自动化对象
    换成server.createobject("Ver2.Info")方法创建试试吧!
      

  2.   

    To:WhiteWaterBlueSky(疯狂数码)
    看不到对话框界面,我用session(Ver2.Info)也是不得已,希望用户上来就自动建立该对象,正常或非正常的断开都能清除该对象。
      

  3.   

    我刚去问了那个写ASP的小MM,她是用Session("ver2.info ") = server.createobject("Ver2.Info")创建的对象。
      

  4.   

    哦!我明白,你是在Global.asa文件中这样做的:<SCRIPT RUNAT=Server Language=VBScript>Sub Session_OnStart
    session("Ver2.Info") = server.createobject("Ver2.Info")
    End SubSub Session_OnEnd
    Set session("Ver2.Info")=Nothing
    End Sub</SCRIPT>偶来试试看!
      

  5.   

    因为看不到窗口,所以对话框实际上没有被创建,显然在DoModal之前就返回了!
    你要把应用程序类的InitInstance方法中的下面的几行注释掉:
    if (cmdInfo.m_bRunEmbedded || cmdInfo.m_bRunAutomated)
    {
    return TRUE;
    }
      

  6.   

    55555555555555~我的代码里没有哪几句,我的是这样的:
    // Parse the command line to see if launched as OLE server
    if (RunEmbedded() || RunAutomated())
    {
    // Register all OLE server (factories) as running.  This enables the
    //  OLE libraries to create objects from other applications.
    COleTemplateServer::RegisterAll();
    }
    else
    {
    // When a server application is launched stand-alone, it is a good idea
    //  to update the system registry in case it has been damaged.
    COleObjectFactory::UpdateRegistryAll();
    }
    你可不可以把你的代码发给我EMail:[email protected]
      

  7.   

    TO:WhiteWaterBlueSky(疯狂数码:
    我在对话框初始化中的代码都执行了,OnTimer时间也没有问题。用vb时可以看到对话框。