Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];

Вниз

В строке 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 вся ветка

Форум: "Media";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.697 c
15-1166717314
kaZaNoVa
2006-12-21 19:08
2007.01.14
Чем лучше всего распознать фотки документов?


15-1166631218
Ega23
2006-12-20 19:13
2007.01.14
Можно ли как-нибудь настроить Complete class at cursor ?


2-1167040265
PZ
2006-12-25 12:51
2007.01.14
Как закрыть модальное окно?


15-1166608604
boriskb
2006-12-20 12:56
2007.01.14
Как правильно задавать вопрос на форуме


2-1166981875
sinus
2006-12-24 20:37
2007.01.14
Вписать форму в другую форму





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский