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

Вниз

Компоненты из пакета deSound от www.droopyeyes.com   Найти похожие ветки 

 
Боб   (2007-07-25 12:05) [0]

Здравствуйте все. Пакет компилится и инсталлится в D7
без проблем. А при компиляции любого примера из Demo
в unit deACM.pas выдается куча ошибок типа
[Error] deACM.pas(1483): Incompatible types: "Cardinal" and "Pointer".
Может кто знает как с этим бороться?
Спасибо.


 
AZIZE ©   (2007-07-25 17:06) [1]

напиши пример проги и место ошибки


 
Боб   (2007-07-26 07:14) [2]

>AZIZE
Я так думаю, что ошибка не в проге, потому что ошибки компиляции выдаются в модуле из пакета (deACM.pas).
Могу прислать весь пакет (только для D7) с одной демкой - RAR весит 264к.
Только подскажи куда и как.
Спасибо.


 
Сергей М. ©   (2007-07-26 10:25) [3]


> Боб   (25.07.07 12:05)


   MMCheck(acmFormatSuggest(nil, Source.GetWaveFormatEx^, //<- строка 1483 юнита deACM.pas
     PCMFormat.GetWaveFormatEx^, cWaveFormatBufferSize, ACM_FORMATSUGGESTF_WFORMATTAG),
     "", EACMConversionError);


Она ?


 
Боб   (2007-07-26 10:57) [4]

> Сергей М.
Ага. -(


 
Сергей М. ©   (2007-07-26 11:10) [5]

Покажи, в какую позицию этой строки компилятор ставит каретку при этом ?


 
Боб   (2007-07-26 12:31) [6]

>Сергей М.
MMCheck(acmFormatSuggest(nil,<-сюда


 
Сергей М. ©   (2007-07-26 12:38) [7]

Хм..

Ожидаются данные указательного типа (тип HACMDRIVER - указательный, проверяй у себя в исходниках), они же фактически и передаются. Никаких проблем быть не должно.


 
Боб   (2007-07-26 12:55) [8]

Ух. А че смотреть-то : "nil" и есть для указателей.
А может что-то в настройках пректа или Дельфы ?
А у тебя компилится или компоненты не инсталены?


 
Сергей М. ©   (2007-07-26 13:07) [9]


> может что-то в настройках пректа или Дельфы ?


Нет там ничего такого.
А если бы и было, то в кр.случае ты получил бы предупреждение, а не ошибку.


> у тебя компилится или компоненты не инсталены?


И компоненты проинсталлированы и демо успешно компилится.


> А че смотреть-то


Ну мало ли как у тебя объявлен тип HACMDRIVER ..

Мож исх-ки компонента у тебя битые-правленые ..


 
Боб   (2007-07-26 14:11) [10]

> Сергей М.
Вообще-то, я качал пакет прямо с ихнего сайта.
В модуле MSACP.pas есть описатели :

 HACMDRIVER__ = record
   Unused: Integer;
 end;
 {$EXTERNALSYM HACMDRIVER__}
 HACMDRIVER = ^HACMDRIVER__;
Т.е. вроде все ОК.
А не мог бы ты скинуть мне свой пакет (BKDOLMATOV@MAIL.RU)
или еще куда-нибуть ?


 
Сергей М. ©   (2007-07-26 14:48) [11]


> я качал пакет прямо с ихнего сайта


И я оттуда же.

Попробуй переинсталлировать пакет с полной перекомпиляцией его исходников. Если в них есть ошибки, они будут выявлены еще на стадии компиляции самого пакета.


 
Боб   (2007-07-26 14:51) [12]

ОК. Спасибо. Попробую.


 
Боб   (2007-07-27 11:55) [13]

> Сергей М.
Разобрался наконец : у меня в Дельфе были установлены еще и
audio-компоненты от MILOS (AcmWaveIn и др.) с юнитом
MSACM.pas, кот. перекрывал юнит в deAudio.
После их удаления deAudio заработало.
Еще раз спасибо за участие.



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

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

Наверх




Память: 0.49 MB
Время: 0.024 c
15-1184735259
Notebook
2007-07-18 09:07
2007.08.19
Как перезагрузить ноутбук?


15-1184838405
@!!ex
2007-07-19 13:46
2007.08.19
Проблемы с ICQ


8-1163235073
Cool Boy
2006-11-11 11:51
2007.08.19
Как у TAgent -а


4-1172903020
Зм1й
2007-03-03 09:23
2007.08.19
Приём сообщений


15-1184688693
Riply
2007-07-17 20:11
2007.08.19
Первая проба пера