Goededag allemaal,
Na uren te hebben gekloot zit ik nog steeds metprobleem van CFile gebruik.
In een file te schijven is gelukt aleen het uitlezen is een heel ander verhaal lijkt het.
wat de code doet is:
- moet folder doorzoeken naar bestanden.
- is er een bestand lees het dan uit.
<<<<<<<<<<<<<<< de CODE >>>>>>>>>>>>>>>>>
CFileFind finder;
BOOL bWorking = finder.FindFile("H:\\Workspaces\\Easydtp\\Control\\createdfiles\\*.*");
while (bWorking)
{
CString readtekst = "";
bWorking = finder.FindNextFile();
readtekst = finder.GetFilePath();
int lengte = readtekst.GetLength();
char* p = readtekst.GetBuffer(lengte);
myFile.Open( p, CFile::modeRead | CFile::modeWrite | CFile::typeText );
char* de_buffer[10];
myFile.Read(de_buffer[10],10);
myFile.Close();
m_cFileOutput = de_buffer[10];
}
UpdateData(FALSE);
ALsvast beankt voor alle hulp
Na uren te hebben gekloot zit ik nog steeds metprobleem van CFile gebruik.
In een file te schijven is gelukt aleen het uitlezen is een heel ander verhaal lijkt het.
wat de code doet is:
- moet folder doorzoeken naar bestanden.
- is er een bestand lees het dan uit.
<<<<<<<<<<<<<<< de CODE >>>>>>>>>>>>>>>>>
CFileFind finder;
BOOL bWorking = finder.FindFile("H:\\Workspaces\\Easydtp\\Control\\createdfiles\\*.*");
while (bWorking)
{
CString readtekst = "";
bWorking = finder.FindNextFile();
readtekst = finder.GetFilePath();
int lengte = readtekst.GetLength();
char* p = readtekst.GetBuffer(lengte);
myFile.Open( p, CFile::modeRead | CFile::modeWrite | CFile::typeText );
char* de_buffer[10];
myFile.Read(de_buffer[10],10);
myFile.Close();
m_cFileOutput = de_buffer[10];
}
UpdateData(FALSE);
ALsvast beankt voor alle hulp