小弟我想在DLL使用FileWrite函数,该怎么处理

我想在DLL使用FileWrite函数,该怎么办?
我想在DLL使用FileWrite函数,该怎么办?


我已经加入了#include <SysUtils.hpp>

代码如下:
void __stdcallR_FileWrite(int,UC*,UINT); //将数据写入文本

//将数据写入文本
void __stdcallR_FileWrite(int hnd,UC* buff,UINT num)
{
  FileWrite(hnd,buff,num);
}


但以编译就出错。
[Linker Error] Unresolved external '__fastcall Sysutils::FileWrite(int, const void *, unsigned int)' referenced from E:\SOURCE\RECORDDLL\RECORD.OBJ

已经试过将__stdcall改成__fastcall,错误提示一样。

------解决方案--------------------
void __stdcall R_FileWrite(int,UC*,UINT); //将数据写入文本
中间有个空格的
------解决方案--------------------
完全可以调用这个函数,检查函数的声明部分
------解决方案--------------------
你创建的DLL中如果用到了VCL相关的函数或类,就需要在建立DLL工程时选中Use VCL前的对勾,否则编译会提示找不到XXX的实现。
------解决方案--------------------
是否使用这个选项与你的DLL编写方式有关,使用这个选项表面上是添加了一个头文件,实际背后将改变连接选项.