#ifdef MAIL_EXPORTS
#define MAIL_API extern "C" __declspec(dllexport)
#else
#define MAIL_API extern "C" __declspec(dllimport)
#endif
MAIL_API char* CALLBACK GetFlag(int index ,char *path,char* value)
{
char *ret=value;
FILE* fmail;
fmail=fopen(path,"r");//打开文件
fseek(fmail,(index-1)*1000+10,SEEK_SET);
fread(ret,sizeof(char),10,fmail);
fclose(fmail);
return ret;
}我在VC中写了好几个读写文件的函数,fputs,fgets,fread,fwrite 等等都试过了,在VC下调用运行一切正常,可是VB调用后怎么也得不到正确结果.上面写的是其中一个例子,单独在一个VC项目中编译好给VB调用也通不过.有谁写过这种程序,帮帮我.领导明天一定要我交货.(帮我解决了问题的人如果在杭州,我请他吃饭)
#define MAIL_API extern "C" __declspec(dllexport)
#else
#define MAIL_API extern "C" __declspec(dllimport)
#endif
MAIL_API char* CALLBACK GetFlag(int index ,char *path,char* value)
{
char *ret=value;
FILE* fmail;
fmail=fopen(path,"r");//打开文件
fseek(fmail,(index-1)*1000+10,SEEK_SET);
fread(ret,sizeof(char),10,fmail);
fclose(fmail);
return ret;
}我在VC中写了好几个读写文件的函数,fputs,fgets,fread,fwrite 等等都试过了,在VC下调用运行一切正常,可是VB调用后怎么也得不到正确结果.上面写的是其中一个例子,单独在一个VC项目中编译好给VB调用也通不过.有谁写过这种程序,帮帮我.领导明天一定要我交货.(帮我解决了问题的人如果在杭州,我请他吃饭)
解决方案 »
- 帮我看看以下的代码
- 南通有哪些知名的软件公司
- 求一个复杂点的com代码,用atl实现的
- ●请问CBCGControlBar有没有ListView???我看帮助没找到,没有的话怎么办呢?
- 哪里能下载MFC Registed ActiveX Control(类)的使用文档资料
- 如何禁止一个程序的运行?
- vc 编译时极慢,cpu占用也只有百分之1-2, 怎么回事(起的程序只有这一个)? 平时编译几分钟的竟然编译了30分钟还没有完.
- PreTranslateMessage与子类化
- 请高手推荐一本学习WIN32 SDK的比较好的书,最新的
- 对话框上使用工具条
- DDX,DDV中对同一编辑控件不同菜单命令怎么实现多种交换确认?
- 急!如何使得web browser 控件显示*.bmp文件
文件结构是个记录文件,1000字节为一条记录,ANSI储存,格式如下:10个字节的序列号,10个字节的标志位,后面无所谓了...
1\n
N\n
dffdfdfdfggf\n
fdfdgfghghgjhjh\n
....
包含CALLBACK 函数的时候,一定要用.def声明的,其他的方法不灵