我想通过VC建立这样的ATL COM组件:
STDMETHODIMP Ctemp::sayhello(int *c)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState()) // TODO: Add your implementation code here
*c= 10;
FILE *my;
my=fopen("c:\\1.txt","wt+");
if(my!=NULL)
{
fputs("hello",my);
fclose(my);
*c=1;
} return S_OK;
}
该组件的功能是在服务器(我的电脑)中C盘下创建1.txt文件,并写入内容“hello”.然后通过ASP.NET网页调用该函数,实验证明我的程序能够执行到该函数,但C输出的内容一直都是10,也就是文件并没有写入,是什么原因,请各位帮忙.