Click here to Skip to main content
15,905,612 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Smart Card Service Problem Pin
Federico Milano28-Jan-08 3:39
Federico Milano28-Jan-08 3:39 
GeneralRe: Smart Card Service Problem Pin
Maxwell Chen28-Jan-08 4:13
Maxwell Chen28-Jan-08 4:13 
GeneralLinker Error 2005 Pin
quastman28-Jan-08 1:29
quastman28-Jan-08 1:29 
QuestionRe: Linker Error 2005 Pin
CPallini28-Jan-08 1:50
mveCPallini28-Jan-08 1:50 
GeneralRe: Linker Error 2005 Pin
quastman28-Jan-08 2:19
quastman28-Jan-08 2:19 
GeneralRe: Linker Error 2005 Pin
CPallini28-Jan-08 2:32
mveCPallini28-Jan-08 2:32 
GeneralRe: Linker Error 2005 Pin
quastman28-Jan-08 3:10
quastman28-Jan-08 3:10 
GeneralOUT Of MEMORY exception handling. Pin
Le@rner28-Jan-08 1:10
Le@rner28-Jan-08 1:10 
delete [] m_buffer;
////////////////////////// prepare to Cut
CFileException e;
CFile f;

if(f.Open(m_Path, CFile::modeRead,&e))
{
char szTmp[10];

WAVEFORMATEX pcmWaveFormat;

ZeroMemory(szTmp, 10 * sizeof(char));
f.Read(szTmp, 4 * sizeof(char)) ;
if (strncmp(szTmp, _T("RIFF"), 4) != 0) ;
//::AfxThrowFileException(CFileException::invalidFile, -1, f.GetFileName());

DWORD dwFileSize;/* = m_buffer.GetNumSamples() * m_pcmWaveFormat.nBlockAlign + 36*/
f.Read(&dwFileSize, sizeof(dwFileSize)) ;
ZeroMemory(szTmp, 10 * sizeof(char));

f.Read(szTmp, 8 * sizeof(char)) ;
if (strncmp(szTmp, _T("WAVEfmt "), 8) != 0) ;
//::AfxThrowFileException(CFileException::invalidFile, -1, f.GetFileName());
DWORD dwFmtSize; /*= 16L*/
f.Read(&dwFmtSize, sizeof(dwFmtSize)) ;
f.Read(&pcmWaveFormat.wFormatTag, sizeof(pcmWaveFormat.wFormatTag)) ;
f.Read(&pcmWaveFormat.nChannels, sizeof(pcmWaveFormat.nChannels)) ;
f.Read(&pcmWaveFormat.nSamplesPerSec, sizeof(pcmWaveFormat.nSamplesPerSec)) ;
f.Read(&pcmWaveFormat.nAvgBytesPerSec, sizeof(pcmWaveFormat.nAvgBytesPerSec)) ;
f.Read(&pcmWaveFormat.nBlockAlign, sizeof(pcmWaveFormat.nBlockAlign)) ;
f.Read(&pcmWaveFormat.wBitsPerSample, sizeof(pcmWaveFormat.wBitsPerSample)) ;
ZeroMemory(szTmp, 10 * sizeof(char));
f.Read(szTmp, 4 * sizeof(char)) ;
if (strncmp(szTmp, _T("data"), 4) != 0) ;
//::AfxThrowFileException(CFileException::invalidFile, -1, f.GetFileName());
m_pcmWaveFormat = pcmWaveFormat;
DWORD dwNum;
f.Read(&dwNum, sizeof(dwNum)) ;
//m_buffer=NULL;
m_buffer=new char[dwNum];
f.Read(m_buffer, dwNum) ;
m_dwNum=dwNum;
f.Close();
}
QuestionRe: OUT Of MEMORY exception handling. Pin
CPallini28-Jan-08 1:54
mveCPallini28-Jan-08 1:54 
GeneralRe: OUT Of MEMORY exception handling. Pin
Iain Clarke, Warrior Programmer28-Jan-08 2:29
Iain Clarke, Warrior Programmer28-Jan-08 2:29 
GeneralRe: OUT Of MEMORY exception handling. Pin
CPallini28-Jan-08 2:44
mveCPallini28-Jan-08 2:44 
Generalread document file Pin
Paulraj G27-Jan-08 23:53
Paulraj G27-Jan-08 23:53 
GeneralRe: read document file Pin
Iain Clarke, Warrior Programmer28-Jan-08 0:12
Iain Clarke, Warrior Programmer28-Jan-08 0:12 
GeneralRe: read document file Pin
Paulraj G28-Jan-08 0:32
Paulraj G28-Jan-08 0:32 
GeneralRe: read document file Pin
Iain Clarke, Warrior Programmer28-Jan-08 0:41
Iain Clarke, Warrior Programmer28-Jan-08 0:41 
GeneralRe: read document file Pin
Paulraj G28-Jan-08 0:58
Paulraj G28-Jan-08 0:58 
GeneralRe: read document file Pin
Cedric Moonen28-Jan-08 1:21
Cedric Moonen28-Jan-08 1:21 
GeneralRe: read document file Pin
CPallini28-Jan-08 2:06
mveCPallini28-Jan-08 2:06 
GeneralRe: read document file Pin
CPallini28-Jan-08 0:45
mveCPallini28-Jan-08 0:45 
JokeRe: read document file Pin
Rajesh R Subramanian28-Jan-08 1:15
professionalRajesh R Subramanian28-Jan-08 1:15 
QuestionRegarding Your suggestion:: Pin
rowdy_vc++27-Jan-08 23:41
rowdy_vc++27-Jan-08 23:41 
QuestionRe: Regarding Your suggestion:: Pin
CPallini27-Jan-08 23:51
mveCPallini27-Jan-08 23:51 
GeneralRe: Regarding Your suggestion:: Pin
rowdy_vc++28-Jan-08 0:01
rowdy_vc++28-Jan-08 0:01 
QuestionRe: Regarding Your suggestion:: Pin
CPallini28-Jan-08 0:10
mveCPallini28-Jan-08 0:10 
GeneralRe: Regarding Your suggestion:: Pin
rowdy_vc++28-Jan-08 0:14
rowdy_vc++28-Jan-08 0:14 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.