Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.14;
Скачать: CL | DM;

Вниз

В строке buf[0]:= virtualalloc(... Delphi пишет Operator not appl   Найти похожие ветки 

 
Костя_909   (2006-05-24 18:05) [0]

var
 wfx: TWAVEFORMATEX;
 hEvent: THandle;
 wfx: TWAVEFORMATEX;
 hwo: HWAVEOUT;
 si: TSYSTEMINFO;
 wh: array[0..1] of TWAVEHDR;
 Buf: array[0..1] of PChar;
 CnlBuf: array[0..1] of PChar;

 …
   // выделение памяти под буферы, выравниваются под страницу памяти Windows
 GetSystemInfo(si);
 buf[0] := VirtualAlloc(nil, (BlockSize * 4 + si.dwPageSize - 1) div
   si.dwPagesize * si.dwPageSize,
   MEM_RESERVE or MEM_COMMIT, PAGE_READWRITE);
 buf[1] := PChar(LongInt(buf[0]) + BlockSize);
 // отдельно буферы для генераторов под каждый канал
 CnlBuf[0] := PChar(LongInt(Buf[1]) + BlockSize);
 CnlBuf[1] := PChar(LongInt(CnlBuf[0]) + BlockSize div 2);

 // подготовка 2-х буферов вывода
 for I := 0 to 1 do
 begin
   FillChar(wh[I], sizeof(TWAVEHDR), #0);
   wh[I].lpData := buf[I]; // указатель на буфер
   wh[I].dwBufferLength := BlockSize; // длина буфера
   waveOutPrepareHeader(hwo, @wh[I], sizeof(TWAVEHDR));
     // подготовка буферов драйвером
 end;
В строке buf[0]:= virtualalloc(... Delphi пишет Operator not applicable to the operand type


 
antonn ©   (2006-05-24 18:23) [1]

я бы тоже написал...



Страницы: 1 вся ветка

Текущий архив: 2007.01.14;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.045 c
6-1155788873
vodvorezlaya
2006-08-17 08:27
2007.01.14
Как идентифицировать своё соединение с сервером


2-1166719823
Vasiliy_
2006-12-21 19:50
2007.01.14
Вопрос по базам данных paradox(Delphi, Database desktop).


15-1166544723
pasha_golub
2006-12-19 19:12
2007.01.14
С дн. Св. Николая


4-1156614865
alexkram
2006-08-26 21:54
2007.01.14
Login после перезагрузки.


2-1166644753
i-am-vladko
2006-12-20 22:59
2007.01.14
published property`s