![]() |
Модераторы: Alexeis |
![]() ![]() ![]() |
|
vvs777 |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 7.11.2008 Репутация: нет Всего: нет |
FPC, ARM, COREDLL.DLL.
Выкурил это http://social.msdn.microsoft.com/forums/en...7-de8bfe3ada7a/ Написал это
Получаю это:
Проблема не в компиляторе, т.к. если закомментировать playsound(... то все запускается и файл пишется. Вывод: на сайте майкрософта недостоверная инфа и нет такой функции в coredll. Где найти нормальніе описания dll из WM5? Слить их с девайса невозможно, винда их протектит как-то что даже с самого устройства их нельзя скопировать в другую папку... |
||||
|
|||||
t_rex |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 143 Регистрация: 11.10.2006 Где: Украина, г. Запор ожье Репутация: 1 Всего: 7 |
1. Попробоуй вытянуть coredll на комп к себе и посмотреть Dependency Walker'ом, есть ли она там
2. Имя в DLL может быть задекорировано --------------------
Жизнь не MultiEdit. Undo не сделаешьКросс-платформенное программирование с wxWidgetsБлог о программировании для мобильных устройтсвGoogle Android для программистов и пользователей |
|||
|
||||
vvs777 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 7.11.2008 Репутация: нет Всего: нет |
не вытягивается, залочена.
Кроме того, скачал библиотеку FMOD CE. Вычистил пример, оставил только нужное. На делфи под виндой все работает. На ФриПасе откомпилил - ошибок не выводит но ничего не играет... и не вылетает... Придумал еще один изврат. CreateOleObject('WMPlayer.OCX'); итп. Опять же на компе работает, при компиляции во фрипас модуль не найден... нет модуля с CreateOleObject()... последняя сборка фрипаскаля... Это сообщение отредактировал(а) vvs777 - 20.1.2009, 22:10 |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 4 Всего: 459 |
По идее в CE все функции с W на конце. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
vvs777 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 7.11.2008 Репутация: нет Всего: нет |
скорее всего..
Теперь не вылетает. добавил параметр SND_SYNC делает дзынь и все. х3 что творится... и на mp3 тот же дзынь хотя по идее ошибка должна быть... |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 4 Всего: 459 |
Значит смотрим секцию экспорта от WM5 Coredll.dll
имеются функции. 0001E57C 378 03D5 PlaySoundW и 0001E4EC 377 06EE sndPlaySoundW Добавлено через 2 минуты и 24 секунды Имя файла передается анси строкой? Должна быть PWideChar Добавлено через 5 минут и 34 секунды В делфях есть функция function StringToWideChar(const Source: string; Dest: PWideChar; DestSize: Integer): PWideChar; -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование мобильных устройств" | |
|
Раздел посвящен программированию мобильных устройств. Все остальные вопросы по мобильным устройствам (КПК, смартфоны, телефоны, фотоаппараты и т.п), |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Платформы Windows Mobile и Windows Embedded | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |