Главная страница
    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.47 MB
Время: 0.049 c
1-1181134690
Arm79
2007-06-06 16:58
2007.08.19
маппинг файлов


2-1185371182
AlexanderMS
2007-07-25 17:46
2007.08.19
Система координат в OpenGL.


1-1181650466
Max_
2007-06-12 16:14
2007.08.19
Шлейф, как с ним бороться ?


10-1135199937
GanibalLector
2005-12-22 00:18
2007.08.19
"Логика работы" СОМ-сервера


3-1178306803
IMHO
2007-05-04 23:26
2007.08.19
Delphi and ESE





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский