Главная страница
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.023 c
2-1185113973
Гость_1
2007-07-22 18:19
2007.08.19
проблема с числами или у меня :)


15-1184705476
c0deRR
2007-07-18 00:51
2007.08.19
Подскажите, где можно взять базу русского спама?


2-1185117841
Elerond
2007-07-22 19:24
2007.08.19
Реестр


1-1181557452
Углук
2007-06-11 14:24
2007.08.19
Скрытие окна не работает


15-1184915044
Nic
2007-07-20 11:04
2007.08.19
Paradox : нужно ли ставить на компьютер BDE?