Форум: "Начинающим";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];
ВнизКомпоненты из пакета 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.042 c