static void UnloadMoban( BYTE* moban )
{
delete [] moban;
}
static BOOL SaveMoban( const char* strFile, const BYTE* moban, int moban_size )
{
FILE* fp = fopen( strFile, "wb" );
if (fp == 0)
return FALSE;
fwrite( moban, 1, moban_size, fp );
fclose( fp );
return TRUE;
}
{
delete [] moban;
}
static BOOL SaveMoban( const char* strFile, const BYTE* moban, int moban_size )
{
FILE* fp = fopen( strFile, "wb" );
if (fp == 0)
return FALSE;
fwrite( moban, 1, moban_size, fp );
fclose( fp );
return TRUE;
}
解决方案 »
- RZCheckGroup没有滚动条???
- borland公司能否查到exe是用盗版的delphi7开发的?
- 请问在Delphi里面怎么在指定目录下动态的生成一个任意扩展名的文件?
- 关于IDUDPSERVER,高手请进
- 如何在COMANDBOX中如何实现根据所填值进行自动过滤问题,急!!!,高分相谢!!!!。
- 怎样使得DBGrid更新
- 为什么datasource控件中dataset属性设置不了
- 谁能解释一下self的具体含义和用法?
- 在刚安装完delphi5后,第一次运行时弹出下面的对话框....为什么选YES后,对一个已完成的工程按F9运行时,常常产生“。FFFFFFF”之类的错误?
- Delphi7工具小问题
- delplhi soap解码
- vc++翻译成Delphi 函数五
var
FHandle:THandle;
begin
FHandle:=FileOpen( strFile, fmOpenWrite or fmShareDenyNone );
FileWrite( Fhandle, moban, moban_size );
FileClose( FHandle );
Result:=True;
end;
begin
//delete [] moban;
//这里根据申请时所使用的方法
//比如GetMem:FreeMem(moban);
Dispose(moban);//假定是使用new申请
end;function SaveMoban(const strFile: PChar; const moban: PByte; moban_size:Integer ):BOOL;
var
fp:Integer;
begin
Result := false;
fp := fileopen(strFile,fmOpenWrite);
if (fp = -1) then
Exit;
filewrite(fp, moban^, moban_size );
fileclose( fp );
Result := TRUE;
end;