啊,这行代码没用,多考了。
hFile = CreateFile(m_LogFilePath,GENERIC_READ¦GENERIC_WRITE,
FILE_SHARE_WRITE¦FILE_SHARE_READ,NULL,OPEN_ALWAYS,
FILE_ATTRIBUTE_NORMAL,NULL);
hFile = CreateFile(m_LogFilePath,GENERIC_READ¦GENERIC_WRITE,
FILE_SHARE_WRITE¦FILE_SHARE_READ,NULL,OPEN_ALWAYS,
FILE_ATTRIBUTE_NORMAL,NULL);
能看到对话框界面吗?>ASP中以session(Ver2.Info)的方式使用该自动化对象
换成server.createobject("Ver2.Info")方法创建试试吧!
看不到对话框界面,我用session(Ver2.Info)也是不得已,希望用户上来就自动建立该对象,正常或非正常的断开都能清除该对象。
session("Ver2.Info") = server.createobject("Ver2.Info")
End SubSub Session_OnEnd
Set session("Ver2.Info")=Nothing
End Sub</SCRIPT>偶来试试看!
你要把应用程序类的InitInstance方法中的下面的几行注释掉:
if (cmdInfo.m_bRunEmbedded || cmdInfo.m_bRunAutomated)
{
return TRUE;
}
// 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]
我在对话框初始化中的代码都执行了,OnTimer时间也没有问题。用vb时可以看到对话框。