Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Модератор форума: Peter, DEMBEL  
Реализовать визуализацию наподобие AVS
PeterДата: Вт, 13 Января 2015, 02:36 | Сообщение # 121
Админ NeoBook


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение

Автор - Peter
Дата добавления - 13 Января 2015 в 02:36
RezzoxeДата: Вт, 13 Января 2015, 02:50 | Сообщение # 122
 
Сообщение

Автор - Rezzoxe
Дата добавления - 13 Января 2015 в 02:50
PeterДата: Вт, 13 Января 2015, 03:07 | Сообщение # 123
Админ NeoBook


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение

Автор - Peter
Дата добавления - 13 Января 2015 в 03:07
YURIYДата: Вт, 13 Января 2015, 03:11 | Сообщение # 124
WebMaster


Сообщение отредактировано
YURIY - Вт, 13 Января 2015, 03:12
 
Сообщение

Автор - YURIY
Дата добавления - 13 Января 2015 в 03:11
DEMBELДата: Вт, 13 Января 2015, 03:12 | Сообщение # 125
Наш дизайнер


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение

Автор - DEMBEL
Дата добавления - 13 Января 2015 в 03:12
RezzoxeДата: Вт, 13 Января 2015, 03:15 | Сообщение # 126
 
Сообщение

Автор - Rezzoxe
Дата добавления - 13 Января 2015 в 03:15
PeterДата: Вт, 13 Января 2015, 03:32 | Сообщение # 127
Админ NeoBook

Добавлено (13 Января 2015, 03:32)
---------------------------------------------



- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение

Добавлено (13 Января 2015, 03:32)
---------------------------------------------


Автор - Peter
Дата добавления - 13 Января 2015 в 03:32
YURIYДата: Вт, 13 Января 2015, 03:54 | Сообщение # 128
WebMaster
 
Сообщение

Автор - YURIY
Дата добавления - 13 Января 2015 в 03:54
PeterДата: Вт, 13 Января 2015, 16:29 | Сообщение # 129
Админ NeoBook


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение

Автор - Peter
Дата добавления - 13 Января 2015 в 16:29
VassoДата: Вт, 13 Января 2015, 21:02 | Сообщение # 130
Участник
 
Сообщение

Автор - Vasso
Дата добавления - 13 Января 2015 в 21:02
PeterДата: Вт, 13 Января 2015, 21:27 | Сообщение # 131
Админ NeoBook
Цитата Vasso ()
Всех со СТАРЫМ НОВЫМ ГОДОМ!!!

Спасибо!
И Вас так же!
:)

Цитата Vasso ()
на ЛЕДАХ под музыку

А это как это?


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата Vasso ()
Всех со СТАРЫМ НОВЫМ ГОДОМ!!!

Спасибо!
И Вас так же!
:)

Цитата Vasso ()
на ЛЕДАХ под музыку

А это как это?

Автор - Peter
Дата добавления - 13 Января 2015 в 21:27
VassoДата: Вт, 13 Января 2015, 21:36 | Сообщение # 132
Участник
Цитата Peter ()
А это как это?

Врубили в огромном пустом банкетном зале (на 5000 человек) 15Квт звука включили экран 16 на 9 метров на сцене запустили винамп и визуализации и нашу программку для управления, подключили микрофон к компьютеру и прогнали визуалки в тестовом режиме!!! )))

Добавлено (13 Января 2015, 21:36)
---------------------------------------------
Все отлично реагирует на музыку из колонок, правда окошко с винамповской визуализацией приходится отстраивать отдельно (((

 
Сообщение
Цитата Peter ()
А это как это?

Врубили в огромном пустом банкетном зале (на 5000 человек) 15Квт звука включили экран 16 на 9 метров на сцене запустили винамп и визуализации и нашу программку для управления, подключили микрофон к компьютеру и прогнали визуалки в тестовом режиме!!! )))

Добавлено (13 Января 2015, 21:36)
---------------------------------------------
Все отлично реагирует на музыку из колонок, правда окошко с винамповской визуализацией приходится отстраивать отдельно (((


Автор - Vasso
Дата добавления - 13 Января 2015 в 21:36
PeterДата: Вт, 13 Января 2015, 22:02 | Сообщение # 133
Админ NeoBook


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение

Автор - Peter
Дата добавления - 13 Января 2015 в 22:02
YURIYДата: Вт, 13 Января 2015, 22:04 | Сообщение # 134
WebMaster
 
Сообщение

Автор - YURIY
Дата добавления - 13 Января 2015 в 22:04
VassoДата: Вт, 13 Января 2015, 22:15 | Сообщение # 135
Участник


Добавлено (13 Января 2015, 22:15)
---------------------------------------------


Сообщение отредактировано
Vasso - Вт, 13 Января 2015, 22:16
 
Сообщение


Добавлено (13 Января 2015, 22:15)
---------------------------------------------

Автор - Vasso
Дата добавления - 13 Января 2015 в 22:15
DEMBELДата: Ср, 14 Января 2015, 04:52 | Сообщение # 136
Наш дизайнер
Цитата Vasso ()
Все отлично реагирует на музыку из колонок, правда окошко с винамповской визуализацией приходится отстраивать отдельно (((
ну и как тебе нужно окно это, встроенное в прямоугольник в окне проекта, или в CustomWindow?

встроенное в проект это вот так (можно без рамки, чисто видео)


надо только разобраться немного, если закрыть такое окно (проект) винамп крашится. Нужно винампу посылать команды чтобы он сам закрывал. И чтобы при изменении размеров прямоугольника видео тоже подгонялось под размер. А так пока работает, если тупо вставить в проект и не трогать, и оно висит как есть...
Прикрепления: 3208864.png (100.8 Kb)


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Цитата Vasso ()
Все отлично реагирует на музыку из колонок, правда окошко с винамповской визуализацией приходится отстраивать отдельно (((
ну и как тебе нужно окно это, встроенное в прямоугольник в окне проекта, или в CustomWindow?

встроенное в проект это вот так (можно без рамки, чисто видео)


надо только разобраться немного, если закрыть такое окно (проект) винамп крашится. Нужно винампу посылать команды чтобы он сам закрывал. И чтобы при изменении размеров прямоугольника видео тоже подгонялось под размер. А так пока работает, если тупо вставить в проект и не трогать, и оно висит как есть...

Автор - DEMBEL
Дата добавления - 14 Января 2015 в 04:52
VassoДата: Ср, 14 Января 2015, 07:31 | Сообщение # 137
Участник
Цитата DEMBEL ()
ну и как тебе нужно окно это, встроенное в прямоугольник в окне проекта, или в CustomWindow?

Конечно нужно ))) Очень нужно! Я на это даже и не рассчитывал )))

Добавлено (14 Января 2015, 07:31)
---------------------------------------------

Цитата DEMBEL ()
И чтобы при изменении размеров прямоугольника видео тоже подгонялось под размер


Это тоже нужно! )
 
Сообщение
Цитата DEMBEL ()
ну и как тебе нужно окно это, встроенное в прямоугольник в окне проекта, или в CustomWindow?

Конечно нужно ))) Очень нужно! Я на это даже и не рассчитывал )))

Добавлено (14 Января 2015, 07:31)
---------------------------------------------

Цитата DEMBEL ()
И чтобы при изменении размеров прямоугольника видео тоже подгонялось под размер


Это тоже нужно! )

Автор - Vasso
Дата добавления - 14 Января 2015 в 07:31
PeterДата: Ср, 14 Января 2015, 20:53 | Сообщение # 138
Админ NeoBook
Цитата DEMBEL ()
если закрыть такое окно (проект) винамп крашится. Нужно винампу посылать команды чтобы он сам закрывал.

Попробуй перекрыть оконную процедуру главного необушного окна, и на сообщение WM_CLOSE отстегивай от NB окно винампа с визуализацией, и отдавай винампу команду (или сообщение, не знаю как там у него устроено внешнее управление) закрыть окно визуализации.
Да и не забудь после этого вернуть на место оригинальную WndProc для необушного окна.

Добавлено (14 Января 2015, 16:40)
---------------------------------------------
Сейчас подумал...
Можно и не перекрывать оконную процедуру, а воспользрваться необушной (из SDK) nbMessage сообщение 2.

Добавлено (14 Января 2015, 20:53)
---------------------------------------------



- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата DEMBEL ()
если закрыть такое окно (проект) винамп крашится. Нужно винампу посылать команды чтобы он сам закрывал.

Попробуй перекрыть оконную процедуру главного необушного окна, и на сообщение WM_CLOSE отстегивай от NB окно винампа с визуализацией, и отдавай винампу команду (или сообщение, не знаю как там у него устроено внешнее управление) закрыть окно визуализации.
Да и не забудь после этого вернуть на место оригинальную WndProc для необушного окна.

Добавлено (14 Января 2015, 16:40)
---------------------------------------------
Сейчас подумал...
Можно и не перекрывать оконную процедуру, а воспользрваться необушной (из SDK) nbMessage сообщение 2.

Добавлено (14 Января 2015, 20:53)
---------------------------------------------


Автор - Peter
Дата добавления - 14 Января 2015 в 20:53
YURIYДата: Чт, 15 Января 2015, 00:38 | Сообщение # 139
WebMaster
 
Сообщение

Автор - YURIY
Дата добавления - 15 Января 2015 в 00:38
DEMBELДата: Чт, 15 Января 2015, 09:20 | Сообщение # 140
Наш дизайнер
Цитата Vasso ()
Это тоже нужно! )

попробуй погоняй. В некоторых сценариях работы все может перестать управляться или вообще зависнуть. Это вызвано тем, что изменяются хэндлы окон с которыми работает плагин (винамп, визуал, rectangle). В этих случаях нужно перенайти эти окна с помощью dmWnpInit. Но иногда и это не поможет, когда сценарий поиска окон не сработает (допустим, окно визуалки не найдется если оно уже торчит в проекте, а не в винампе), или например вытащить прямоугольник в CustomWindow - тогда хэндл прямоугольника после этого изменится уже насовсем и визуалка не будет реагировать на изменения размера. Сложно предусмотреть все сценарии работы с окнами винампа, визуалки, прямоугольника и проекта (да и нет времени), поэтому придерживайся следующих правил:
- перед стартом проекта (перед выполнением dmWnpInit) винамп уже должен быть открыт. Визуалка не обязательно, ее можно из проекта открыть если надо (добавлена команда управления плеером).
- перед внедрением визуалки в проект она должна быть открыта в винампе
- на время работы проекта не закрывай винамп, только после проекта
- если визуалка торчит в проекте, dmWnpInit уже нигде не используй, не поможет а только все испортит
- не пользуйся полноэкранным режимом и CustomWindow
Прикрепления: 7654097.zip (19.2 Kb)


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62


Сообщение отредактировано
DEMBEL - Чт, 15 Января 2015, 09:25
 
Сообщение
Цитата Vasso ()
Это тоже нужно! )

попробуй погоняй. В некоторых сценариях работы все может перестать управляться или вообще зависнуть. Это вызвано тем, что изменяются хэндлы окон с которыми работает плагин (винамп, визуал, rectangle). В этих случаях нужно перенайти эти окна с помощью dmWnpInit. Но иногда и это не поможет, когда сценарий поиска окон не сработает (допустим, окно визуалки не найдется если оно уже торчит в проекте, а не в винампе), или например вытащить прямоугольник в CustomWindow - тогда хэндл прямоугольника после этого изменится уже насовсем и визуалка не будет реагировать на изменения размера. Сложно предусмотреть все сценарии работы с окнами винампа, визуалки, прямоугольника и проекта (да и нет времени), поэтому придерживайся следующих правил:
- перед стартом проекта (перед выполнением dmWnpInit) винамп уже должен быть открыт. Визуалка не обязательно, ее можно из проекта открыть если надо (добавлена команда управления плеером).
- перед внедрением визуалки в проект она должна быть открыта в винампе
- на время работы проекта не закрывай винамп, только после проекта
- если визуалка торчит в проекте, dmWnpInit уже нигде не используй, не поможет а только все испортит
- не пользуйся полноэкранным режимом и CustomWindow

Автор - DEMBEL
Дата добавления - 15 Января 2015 в 09:20
VassoДата: Чт, 15 Января 2015, 11:42 | Сообщение # 141
Участник
Спасибо большое - сейчас проверю )

Добавлено (15 Января 2015, 11:42)
---------------------------------------------
Сработало все кроме встраивания окна визуалки в окно проекта ) Но все равно все остальное очень нужно (особенно открытие окна визуалки из программы и команды винампу!

Цитата DEMBEL ()
- не пользуйся полноэкранным режимом и CustomWindow

А вот это грустно ((( Все остальное отображение работает именно через CustomWindow!
Но и так круто ))) Теперь винамп можно будет запустить вместе с основным проектом и сразу же открыть окно визуализации, а после плагином Петра сказать ему где оно должно находиться и размер ))) Ну и потом просто "перетаскивать" файлики с помощью НЕОБУКА, плагином, который Вы выслали до этого )))
 
СообщениеСпасибо большое - сейчас проверю )

Добавлено (15 Января 2015, 11:42)
---------------------------------------------
Сработало все кроме встраивания окна визуалки в окно проекта ) Но все равно все остальное очень нужно (особенно открытие окна визуалки из программы и команды винампу!

Цитата DEMBEL ()
- не пользуйся полноэкранным режимом и CustomWindow

А вот это грустно ((( Все остальное отображение работает именно через CustomWindow!
Но и так круто ))) Теперь винамп можно будет запустить вместе с основным проектом и сразу же открыть окно визуализации, а после плагином Петра сказать ему где оно должно находиться и размер ))) Ну и потом просто "перетаскивать" файлики с помощью НЕОБУКА, плагином, который Вы выслали до этого )))

Автор - Vasso
Дата добавления - 15 Января 2015 в 11:42
DEMBELДата: Чт, 15 Января 2015, 13:06 | Сообщение # 142
Наш дизайнер
Цитата Vasso ()
кроме встраивания окна визуалки в окно проекта

вот интересно ) ради чего все затевалось то? на хр не работает или везде?


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Цитата Vasso ()
кроме встраивания окна визуалки в окно проекта

вот интересно ) ради чего все затевалось то? на хр не работает или везде?

Автор - DEMBEL
Дата добавления - 15 Января 2015 в 13:06
DEMBELДата: Чт, 15 Января 2015, 13:16 | Сообщение # 143
Наш дизайнер
точно все по порядку делаешь? на хр работает (виртуалка):
Прикрепления: 5486068.png (82.3 Kb)


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеточно все по порядку делаешь? на хр работает (виртуалка):

Автор - DEMBEL
Дата добавления - 15 Января 2015 в 13:16
VassoДата: Чт, 15 Января 2015, 15:18 | Сообщение # 144
Участник
Цитата DEMBEL ()
вот интересно ) ради чего все затевалось то? на хр не работает или везде?

На 7-ке не работает!!! Без CustomWindow в окне проекта не подходит! Это окно занято под управление и находится на другом экране.
Открываю Winamp
Открываю Ваш проект в приложении
Запускаю Визуалку с кнопки
Включаю плагин
И включаю кнопку "Встроить окно" (вот тут-то ничего не происходит)

Добавлено (15 Января 2015, 15:18)
---------------------------------------------
Я пробовал и другие комбинации, в том числе и просто повторить Ваше демо-приложение, все работает (кроме этой функции)

 
Сообщение
Цитата DEMBEL ()
вот интересно ) ради чего все затевалось то? на хр не работает или везде?

На 7-ке не работает!!! Без CustomWindow в окне проекта не подходит! Это окно занято под управление и находится на другом экране.
Открываю Winamp
Открываю Ваш проект в приложении
Запускаю Визуалку с кнопки
Включаю плагин
И включаю кнопку "Встроить окно" (вот тут-то ничего не происходит)

Добавлено (15 Января 2015, 15:18)
---------------------------------------------
Я пробовал и другие комбинации, в том числе и просто повторить Ваше демо-приложение, все работает (кроме этой функции)


Автор - Vasso
Дата добавления - 15 Января 2015 в 15:18
DEMBELДата: Чт, 15 Января 2015, 15:25 | Сообщение # 145
Наш дизайнер
1. Запустите винамп, откройте окно визуалки в нем, запустите ее
2. Запустите необук, откройте мою демку, нажмите F9, откроется окно скомпилированного проекта
3. Нажмите кнопку Встроить окно визуалки
работает? ошибки в переменной [dmAVSDrop] есть?


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение1. Запустите винамп, откройте окно визуалки в нем, запустите ее
2. Запустите необук, откройте мою демку, нажмите F9, откроется окно скомпилированного проекта
3. Нажмите кнопку Встроить окно визуалки
работает? ошибки в переменной [dmAVSDrop] есть?

Автор - DEMBEL
Дата добавления - 15 Января 2015 в 15:25
VassoДата: Чт, 15 Января 2015, 15:26 | Сообщение # 146
Участник
И еще в этот раз не срабатывает команда дроп-файла (в старом плаге все ок)
 
СообщениеИ еще в этот раз не срабатывает команда дроп-файла (в старом плаге все ок)

Автор - Vasso
Дата добавления - 15 Января 2015 в 15:26
DEMBELДата: Чт, 15 Января 2015, 15:27 | Сообщение # 147
Наш дизайнер
так что вам окно визуалки именно в CustomWindow надо ? ну ок

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениетак что вам окно визуалки именно в CustomWindow надо ? ну ок

Автор - DEMBEL
Дата добавления - 15 Января 2015 в 15:27
VassoДата: Чт, 15 Января 2015, 15:30 | Сообщение # 148
Участник
Отладчик пустой - Ошибок никаких!
 
СообщениеОтладчик пустой - Ошибок никаких!

Автор - Vasso
Дата добавления - 15 Января 2015 в 15:30
DEMBELДата: Чт, 15 Января 2015, 15:31 | Сообщение # 149
Наш дизайнер
и окно не цепляется, остается в винампе?

Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеи окно не цепляется, остается в винампе?

Автор - DEMBEL
Дата добавления - 15 Января 2015 в 15:31
VassoДата: Чт, 15 Января 2015, 15:33 | Сообщение # 150
Участник
Цитата DEMBEL ()
и окно не цепляется, остается в винампе?

Да! Не хочет ни цепляться, ни файл перетаскивать!
 
Сообщение
Цитата DEMBEL ()
и окно не цепляется, остается в винампе?

Да! Не хочет ни цепляться, ни файл перетаскивать!

Автор - Vasso
Дата добавления - 15 Января 2015 в 15:33
Поиск: