Tapi -> LineGetId
От: kolj  
Дата: 27.03.08 09:04
Оценка:
Возникла проблема с ф-й LineGetId, если кто-то работал исправьте где не правильно. Спасибо .
Значение которое возвращает err = — 2743123651

var
hlin:hline;
hCal : HCALL;
DeviceID :^tvarstring;
err,l:longint;
begin
l:= sizeof(deviceid^);
GetMem(deviceid,l);
deviceid.dwTotalSize := l;

err:=linegetid ( hlin , 0, Hcal , LINECALLSELECT_LINE , @deviceid,'wave/out');

if deviceid.dwTotalSize < deviceid.dwNeededSize then begin
l:=deviceid.dwNeededSize;
getmem(deviceid,l);
deviceid.dwTotalSize:=l;
err:=linegetid( hlin , 0 , HCal,LINECALLSELECT_LINE,@deviceid,'wave/out');
end;



27.03.08 12:54: Перенесено модератором из 'Железо' — AndrewVK
Re: Tapi -> LineGetId
От: Аноним  
Дата: 27.03.08 11:51
Оценка:
А зачем еще раз адрес от ссылки на варстринг берешь?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.