Моя первая прога ;-)

Обсуждение проблем, возникающих при разработке программ для мобильных устройств.
tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Моя первая прога ;-)

Сообщение tyomitch » 11.12.2004 (Сб) 23:54

"Смотрите, завидуйте!" (с)

Типа, часики, и сразу в двух вариантах - через API и без.

Действительно, после VB6 очень тяжело привыкать к eVB, ощущения - как будто бы опять в кубейсике сижу: того нет, этого нельзя...

"Я не жалуюсь, я хвастаюсь!" (с)

Остальным тусующимся в этом форуме также предлагаю выкладывать свои проги, чтобы учиться на примерах друг друга :idea:
Вложения
MyClock.rar
(8.41 Кб) Скачиваний: 211
Изображение

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 14.12.2004 (Вт) 0:00

Поразительно... 10 скачек, и ни одного ответа.


Ну да ладно. Решил я приделать к своим часам звук. Записал автоответчик времени, порезал на слова, написал код - лепота =) Под VB6 всё работает.
Под eVB, получается, надо либо указывать полный путь, что обломно, либо играть из ресурсов. Как засунуть звук в ресурся, я уже понял; а вот как играть оттуда?
Код: Выделить всё
PlaySound ID, App.hInstance, SND_NODEFAULT Or SND_RESOURCE
- не проканывает :-((
Изображение

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 14.12.2004 (Вт) 0:15

Скачал, ща закатаю в КПК - будут тебя хвалебные отзывы :wink:

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 14.12.2004 (Вт) 13:20

Ок, вот "говорящая" версия... Но только из wav-ок. Кто-нибудь, расскажите мне, как играть звук из ресурсов!!
Вложения
MyClock.rar
(133.39 Кб) Скачиваний: 189
Изображение

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 14.12.2004 (Вт) 13:46

А что, PlaySound не играет??? MSDN для windows mobile знает только эту ф-цию по прогирыванию звуков... По идее, вместе SND_RESOURCE все должно работь :?

MS VC++
Код: Выделить всё
BOOL WINAPI PlaySound( LPCSTR pszSound, HMODULE hmod,
DWORD fdwSound);

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 14.12.2004 (Вт) 13:53

Попробуй еще
Код: Выделить всё
PlaySound ID, App.hInstance, SND_RESOURCE

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 14.12.2004 (Вт) 17:59

xolod, неужели так ломает попробовать самому, прежде чем постить? Так я пробовал - не канает :-((
Потому что App.hInstance возвращает хэндл интерпретатора, в котором моих ресурсов нет. А мой модуль - это какая-то не-PE хренотень, которую даже как LoadLibrary не загрузить для получения настоящего hInstance


Если бы ты открыл исходники, ты бы увидел закомментированную строку "PlaySound ID, App.hInstance, SND_NODEFAULT Or SND_RESOURCE". Т.е. о том, что я пытался так делать, можно было узнать и без моего поста.
Дизреспект :ncool:
Изображение

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 14.12.2004 (Вт) 18:36

:oops:
Все:
dir c:\xolod
kill *.*
y

зы: умер мой eVB.. Не мог я потестить. Все, обиделься, самоуничтожаюсь :arrow:

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru


Вернуться в Visual Basic для мобильных устройств

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

    TopList  
cron