130 lines
3.2 KiB
Plaintext
130 lines
3.2 KiB
Plaintext
/*
|
|
Block<SmartPointer<SampleData> > samples;
|
|
|
|
samples.insert(&SmartPointer<SampleData>());
|
|
samples.insert(&SmartPointer<SampleData>());
|
|
samples[0]=new SampleDataWord();
|
|
samples[0].disposition(PointerDisposition::Delete);
|
|
samples[1]=new SampleDataByte();
|
|
samples[1].disposition(PointerDisposition::Delete);
|
|
|
|
for(int index=0;index<samples.size();index++)
|
|
{
|
|
samples[index]->setNumSamples(2);
|
|
|
|
SampleData &sampleData=*samples[index];
|
|
::OutputDebugString(String("BitsPerSample=")+String().fromInt(sampleData.getBitsPerSample())+String("\n"));
|
|
if(SampleData::Bit8==sampleData.getBitsPerSample())
|
|
{
|
|
SampleDataByte &sampleDataByte=(SampleDataByte&)sampleData;
|
|
int numSamples=sampleDataByte.getNumSamples();
|
|
::OutputDebugString(String("NumSamples=")+String().fromInt(numSamples)+String("\n"));
|
|
BYTE sample;
|
|
for(int index=0;index<numSamples;index++)
|
|
{
|
|
sample=sampleDataByte.getAt(index);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
SampleDataWord &sampleDataWord=(SampleDataWord&)sampleData;
|
|
int numSamples=sampleDataWord.getNumSamples();
|
|
::OutputDebugString(String("NumSamples=")+String().fromInt(numSamples)+String("\n"));
|
|
WORD sample;
|
|
for(int index=0;index<numSamples;index++)
|
|
{
|
|
sample=sampleDataWord.getAt(index);
|
|
}
|
|
}
|
|
}
|
|
return false;
|
|
MainWindow mainWindow;
|
|
return mainWindow.messageLoop();
|
|
}
|
|
*/
|
|
|
|
|
|
|
|
/*
|
|
Block<SmartPointer<SampleData> > samples;
|
|
|
|
samples.insert(&SmartPointer<SampleData>());
|
|
samples.insert(&SmartPointer<SampleData>());
|
|
samples[0]=new SampleDataWord();
|
|
samples[0].disposition(PointerDisposition::Delete);
|
|
samples[1]=new SampleDataByte();
|
|
samples[1].disposition(PointerDisposition::Delete);
|
|
|
|
for(int index=0;index<samples.size();index++)
|
|
{
|
|
samples[index]->setNumSamples(2);
|
|
|
|
SampleData &sampleData=*samples[index];
|
|
::OutputDebugString(String("BitsPerSample=")+String().fromInt(sampleData.getBitsPerSample())+String("\n"));
|
|
if(SampleData::Bit8==sampleData.getBitsPerSample())
|
|
{
|
|
SampleDataByte &sampleDataByte=(SampleDataByte&)sampleData;
|
|
int numSamples=sampleDataByte.getNumSamples();
|
|
::OutputDebugString(String("NumSamples=")+String().fromInt(numSamples)+String("\n"));
|
|
BYTE sample;
|
|
for(int index=0;index<numSamples;index++)
|
|
{
|
|
sample=sampleDataByte.getAt(index);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
SampleDataWord &sampleDataWord=(SampleDataWord&)sampleData;
|
|
int numSamples=sampleDataWord.getNumSamples();
|
|
::OutputDebugString(String("NumSamples=")+String().fromInt(numSamples)+String("\n"));
|
|
WORD sample;
|
|
for(int index=0;index<numSamples;index++)
|
|
{
|
|
sample=sampleDataWord.getAt(index);
|
|
}
|
|
}
|
|
}
|
|
return false;
|
|
MainWindow mainWindow;
|
|
return mainWindow.messageLoop();
|
|
}
|
|
*/
|
|
|
|
|
|
|
|
/*
|
|
case DropID :
|
|
handleDrop();
|
|
break;
|
|
case PickID :
|
|
handlePick();
|
|
break;
|
|
case AddPayment :
|
|
handleAddPayment();
|
|
break;
|
|
case AddAccount :
|
|
handleAddAccount();
|
|
break;
|
|
case FileExit :
|
|
sendMessage(WM_CLOSE,0,0L);
|
|
break;
|
|
case Refresh :
|
|
handleRefresh();
|
|
break;
|
|
case Recalc :
|
|
handleRecalc();
|
|
break;
|
|
case AutoRecalc :
|
|
handleAutoRecalc();
|
|
break;
|
|
case ViewAccounts :
|
|
handleViewAccounts();
|
|
break;
|
|
case Graph :
|
|
handleGraph();
|
|
break;
|
|
case BalanceSheet :
|
|
handleBalanceSheet();
|
|
break;
|
|
*/
|