grabar ficheros con TSaveDialog

Wanhaven
01 de Diciembre del 2005
Hola a todos, estoy aprendiendo a usar el Builder y me gustaría saber qué debo hacer además de usar un objeto tipo TsaveDialog para poder grabar un archivo.
Cuando uso TOpenDialog hago:
int iFileHandle;
int iFileLength;
int iBytesRead;
char *NombreArchivo;
char *pszBuffer;
if (OpenDialog1->Execute())
{
NombreArchivo = OpenDialog1->FileName.c_str();
iFileHandle = FileOpen(OpenDialog1->FileName, fmOpenRead);
iFileLength = FileSeek(iFileHandle,0,2);
FileSeek(iFileHandle,0,0);
pszBuffer = new char[iFileLength+1];
iBytesRead = FileRead(iFileHandle, pszBuffer, iFileLength);
FileClose(iFileHandle);
...

Para grabar hay que realizar algo del mismo estilo?? si es así podríais echarme un cabo??

devs.com.ar
01 de Diciembre del 2005
Tanto TOpenDialog como TSaveDialog solo te sirven para mostrar una ventana y obtener uno o más nombres de archivos.
Luego el tratamiento que le des a ese nombre de archivo depende de tu aplicación.