Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.091 c
2-1184848479
Новичеек
2007-07-19 16:34
2007.08.19
из Vb в Delphi


15-1185089375
alien1769
2007-07-22 11:29
2007.08.19
Ошибка при старте delphi32.exe (2-х ядерный процессор)


3-1178273192
zero
2007-05-04 14:06
2007.08.19
Узнать значение перед изменением ячейки


2-1184918070
wWwWw
2007-07-20 11:54
2007.08.19
Как отследить нажатие комбинации клавиш?


2-1185159985
Abcdef123
2007-07-23 07:06
2007.08.19
Вопрос по использованию Frame





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