grabar ficheros con TSaveDialog
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??
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??
