Ru-Board.club
← Вернуться в раздел «Программы»

» Indigo Rose AutoPlay Media Studio

Автор: Zloy_Gelud
Дата сообщения: 16.09.2012 20:03
KRAUSER0993 -- увы нет.
Автор: Alexey87
Дата сообщения: 16.09.2012 20:20
lerik2703, код вроде работает.
СПАСИБО
Автор: lerik2703
Дата сообщения: 16.09.2012 21:02
KRAUSER0993

Цитата:
А можно ли заменить Application.Sleep(10) другим кодом, который не будет останавливать проект?

использовать таймер!
Автор: Zloy_Gelud
Дата сообщения: 16.09.2012 21:09
lerik2703

Цитата:
использовать таймер!

Тоже вариант. А анимацию, если позаморачиваться, можно сделать еще во Flash'e или Web'e с помощью CSS/JS.
Автор: KRAUSER0993
Дата сообщения: 16.09.2012 21:42
lerik2703


Цитата:
использовать таймер!


Можно, пожалуйста, поподробней как с помощью таймера сделать задержки?


Цитата:
А анимацию, если позаморачиваться, можно сделать еще во Flash'e или Web'e с помощью CSS/JS


Пробывал, не получилось, т.к. задний фон не смог сделать прозрачным, забил на это дело и решил кадрами)
Получилось отлично, вот осталось только с таймером разобраться)
Автор: viklavrenko
Дата сообщения: 16.09.2012 21:44
А кто может сказать в чем проблема:
В меню ссылка на PowerPoint презентацию. И если открывать эту презентацию из меню, то в ней перестают работать гиперссылки, а если просто открыть презентацию в ручную, то все гиперссылки работают. Подскажите, как решить проблему.
Автор: SergD29
Дата сообщения: 16.09.2012 22:03
Добрый день, мне очень нужно узнать, можно ли организовать поиск в объекте Web при вводе слова в Input и нажатии xButton. Если да,то как хоть примерно это сделать.
Автор: Zloy_Gelud
Дата сообщения: 16.09.2012 22:31
SergD29 -- теоретически возможно, если использовать плагин ActiveX. Но искомый текст нельзя будет подсветить. Т.е. мы сможем только утверждать, есть ли данный текст на странице или нет. Все. Также можно использовать плагин IExplorer и его действие IExplorer.Find - будет вызвано стандартное диалоговое окно поиска IE с подсветкой найденных совпадений.
Автор: viklavrenko
Дата сообщения: 16.09.2012 22:34
Разобрался с презентацией - необходимо было указывать вручную полный путь к файлу на диске.
Автор: Zloy_Gelud
Дата сообщения: 16.09.2012 22:34
KRAUSER0993

Цитата:
т.к. задний фон не смог сделать прозрачным

А его нельзя сделать прозрачным. Можно только сделать фон HTML-странички таким же, как и в проекте.
Автор: SergD29
Дата сообщения: 16.09.2012 23:02
Zloy_Gelud - большое спасибо, хоть что то
Автор: lerik2703
Дата сообщения: 16.09.2012 23:33
KRAUSER0993

Цитата:
как с помощью таймера сделать задержки


в on Timer код

Код: if e_ID == 10 then
nNumImg=nNumImg or 1
if nNumImg~= 10 then
nNumImg=nNumImg+1
Image.Load("Image1", "AutoPlay\\Images\\"..nNumImg..".jpg");
else
nNumImg=1
Image.Load("Image1", "AutoPlay\\Images\\"..nNumImg..".jpg");
end
end
Автор: Zloy_Gelud
Дата сообщения: 17.09.2012 11:02
Набросал код для увеличения области под курсором мыши. Выглядит так:


On Preload:

Код: g_nCaptureWidth = 40; -- ширина приемника
g_nCaptureHeight = 40; -- высота приемника
g_nZoom = 4; -- зум
g_tPos = SlideShow.GetPos("SlideShow1");
g_tSize = SlideShow.GetSize("SlideShow1");
Автор: ra700
Дата сообщения: 17.09.2012 11:07
Вау, Zloy_Gelud !!! КрасавчЕГ!!!!
Спасибо, испытаем...


Вставил код в свой проект, при запуске программы открывается окно с слайдшоу, на миг видно, что появилась "лупа" - область просмотра и сразу же появляется окно сообщения виндоус "... обратился на участок памяти... и не может быть read ..."
Подозреваю, что проблема в железе, ибо такое сообщение выходило при работе с ресурсоемкими программами.
Отладчик VB C++ говорит: autorun.exe - инструкция по адресу 004214A4 (mov eax,dword ptr [esi+10h]) обратилась по адресу 0х00000010. Память не может быть read"
Автор: Zloy_Gelud
Дата сообщения: 17.09.2012 11:26
ra700 -- попробуй отключить DEP в системе.
Автор: ra700
Дата сообщения: 17.09.2012 11:52
"Вы сейчас с кем разговаривали?"(С)
Нашел в http://shkolazhizni.ru/archive/0/n-19779/ как это сделать, но... выскакивает, зараза.
Нельзя ли как-то в штатном режиме работы windows это сделать?
Автор: Zloy_Gelud
Дата сообщения: 17.09.2012 12:02
ra700

Цитата:
Нельзя ли как-то в штатном режиме работы windows это сделать?

Гугл выдает мильён результатов. Выбирай на вкус.
Автор: ra700
Дата сообщения: 17.09.2012 12:16
В железе компа я пилот, а не технарь, поэтому спорить не буду.
гуглю...
Увы, да ах..
Автор: KRAUSER0993
Дата сообщения: 17.09.2012 13:19
lerik2703

Код работает, но есть проблемка. У меня в On Timer прописаны условия, которые проверяются в течении работы программы. Таймер уже был запущен этим скриптом Page.StartTimer (100). Также анимация должна воспроизводиться после скрипта

х = Math.Random(1, 100) при условии, что
х<=50 <--- а все это запускается при нажатии Button

+ анимация должна остановиться примерно на 10 картинке из 19 на 3 сек и продолжить воспроизведение причем анимация не должна повторяться снова.
Спасибо, за код, но к сожалению в моем случае он не подойдет, слишком много мороки
Автор: Zloy_Gelud
Дата сообщения: 17.09.2012 15:19
KRAUSER0993
Что-то не особо понял, но а что мешает запустить второй таймер нормальным кодом (с указанием ID)?
Автор: KRAUSER0993
Дата сообщения: 17.09.2012 17:13
Zloy_Gelud

Да, с запуском разобрался, с остановкой анимации тоже. Но как связать эти условия?

В Button этот код:

х = Math.Random(1, 100) при условии, что
if х<=50 then ... <---этот код нельзя вписать в OnTimer так как он
всегда генериует случайное число, а надо 1 раз как в Button
Из-за этого не работает в OnTimer этот код:

if e_ID == 10 and х<=50
then
nNumImg=nNumImg or 1
if nNumImg~= 19 then
nNumImg=nNumImg+1
Image.Load("Image1", "AutoPlay\\Images\\"..nNumImg..".png");
else
Image.SetVisible("Image1", false)
end
end


И еще надо, чтобы анимация останавливалась на 1.5 секунд в середине, но для этого можно только использовать Application.Sleep(1500); Поэтому, нет смысла все переделывать. Проект в любом случае будет останавливаться.
Автор: SergD29
Дата сообщения: 17.09.2012 19:29
Люди как отключить Ошибки Сценария в IExplorer Object Plugin или вообще Web объекте, я понимаю что это не серьёзно, но жутко необходимо
Автор: Alexey87
Дата сообщения: 17.09.2012 22:15
Подскажите, пожалуйста, код который бы запускал окно (произвольной формы, которую самому можно нарисовать) как "О программе" (если возможно бегущий текст снизу вверх).
Еще хотелось бы, чтобы данное окно всплывало на передний план (перед окном автозапуска), но так, чтобы нельзя было воспользоваться окном автозапуска.
Закрытие окна "О программе" - клик по нему.
Автор: KRAUSER0993
Дата сообщения: 18.09.2012 19:54
Помогите, пожалуйста. Как будет выглядеть это условие программно?

Если в ComboBox выделен Item 1 то ...
Автор: Robby
Дата сообщения: 18.09.2012 22:34
KRAUSER0993
возможно так

Код: if ComboBox.GetSelected("ComboBox1")==1 then
-- здесь действие
end
Автор: KRAUSER0993
Дата сообщения: 18.09.2012 22:55
Robby

Спасибо, работает верно.

А как округлить до десятых число, которое находится в Label?

Говорят с помощью этого скрипта, но значение в Label непостоянное, меняется периодически.

Math.Round(25.3, 0);
Автор: Robby
Дата сообщения: 18.09.2012 23:30
KRAUSER0993
Math.Round возвращает "округленным" данное число до указанного количества десятичных разрядов.
Math.Round(25.3, 0); второй параметр указывает количество разрядов после запятой, в твоем примере это 0.
Если число в Label меняется переодически то вынеси код округления и вывод в таймер.

Автор: Zloy_Gelud
Дата сообщения: 19.09.2012 08:51
SergD29 -- это делается соответствующей настройкой в реестре.
Автор: kakoinicknezanyat
Дата сообщения: 19.09.2012 14:48
Привет всем!
У меня следующий вопрос - сделал меню автозапуска, на котором есть страницы с видео. Видео в миниатюрах прямо на страницах. Записал диски. У меня все работает отлично. Запускаются хоть все 5 миниатюр одновременно. Фулскрин так же работает. Все отлично. Отправил коллегам - у них работает все, кроме видео. Не запускается со страницы меню. Только если залезть в нужную папку на самом диске через проводник.
И так! Вопрос знатокам. Что может быть причиной того, что у меня диски работают хорошо, а у коллеги не пашут вовсе.
P.S. Я тестировал диски на других компьютерах - все отлично. Коллега пробовал так же на нескольких машинах - видео не работает хкттб.
Автор: Zloy_Gelud
Дата сообщения: 19.09.2012 19:06
kakoinicknezanyat -- с путями накосячил.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980

Предыдущая тема: память не может быть written


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.