c++ builder 如何获得一个文件的大小

c++ builder 怎么获得一个文件的大小?
在c++ builder模式下编程,我要发送一个文件给单片机,发送之前要告诉对方,这个文件的总长度,请问用哪个方法得到呢?
我的程序中添加了一个按钮用于显示OpenDialog,然后将得到的文件路径输出到一个Edit的Text属性上了

想利用这个edit的路径操作这个文件

这样说不知道大侠能明白不?

------解决方案--------------------
DWORD GetFileSize(HANDLE hFile, LPDWORD lpdwFileSizeHigh)
------解决方案--------------------
C/C++ code
#include <stdio.h>

FILE *fp=fopen("c:/12.lhy","r");
if(!fp)
return false;
fseek(fp,0,SEEK_END);
int filelen=ftell(fp);
fseek(fp,0,SEEK_SET);
fclose(fp);

------解决方案--------------------
bcb6中的帮助
int iFileHandle = FileOpen(OpenDialog1->FileName, fmOpenRead);
int iFileLength = FileSeek(iFileHandle,0,2);
FileClose(iFileHandle);