Koepi
17th September 2002, 11:43
Hello,
I once more tried to make a GUI more comfortable and switched from fixed buffer sizes to "dynamic" ones:
char *buffer = new char(m_setup.m_paketsize);
...
infile.read(buffer,m_setup.m_paketsize);
outfile.write(buffer,m_setup.m_paketsize);
...
delete[] buffer;
but of course, this code crashes on execution. (the read and write is in a loop, of course).
Has someone a hint how to solve this gracefully?
Thanks,
regards,
Koepi
I once more tried to make a GUI more comfortable and switched from fixed buffer sizes to "dynamic" ones:
char *buffer = new char(m_setup.m_paketsize);
...
infile.read(buffer,m_setup.m_paketsize);
outfile.write(buffer,m_setup.m_paketsize);
...
delete[] buffer;
but of course, this code crashes on execution. (the read and write is in a loop, of course).
Has someone a hint how to solve this gracefully?
Thanks,
regards,
Koepi