Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Проблема, часть проекта неработает.
BlackGhostДата: Четверг, 09 Апреля 2009, 12:34 | Сообщение # 1
Любопытный
Группа: Проверенные
Сообщений: 33
Репутация: 0
Награды: 0
Статус: Offline
Добрый день товарищи! Дело обстоит следующим образом. Есть проект презентация плитки, в нем несколько разделов один из них "Коллекции" там я при помощи внешней погрузки скриптов (необходимо из-за большого объема проекта и необходимости внешнего редактирования) реализовал просмотр коллекций. Все бы ничего если бы не одна загвоздка, проект работает на моем рабочем компе (где создавался) и на моем домашнем (где он оказался первый раз). а вот на компах в офисе ни на одном не работает! С начало подумал может что-то со скриптами намудрил (хотя использую их не первый раз). Решил уже сделать чтобы скрипты были внутри проекта (чтобы проверить), но и тут опять неудача, на моих компах работает, а на офисных нет angry
Выкладываю скомпилированный проект (оставил в нем все самое необходимое для работы) и его исходник (делался на MMB 4.9.8.13) Народ может быть вы найдёте в чем загвоздка cry
Когда загрузится проект идем по пути Roca > Коллекции > Cobra и вот тут должно появится окно просмотра изображений (для его закрытия надо нажать по нему) и вот именно это окошко и не появляется dry

Проект (2,58 Мб)
Исходник (2,71 Мб)

Народ подскажите как быть wacko Заранее спасибо.

 
lorentsДата: Четверг, 09 Апреля 2009, 16:19 | Сообщение # 2
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
BlackGhost,
Quote (BlackGhost)
Roca > Коллекции > Cobra

только что все посмотрел, у меня все работает


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
BlackGhostДата: Четверг, 09 Апреля 2009, 16:28 | Сообщение # 3
Любопытный
Группа: Проверенные
Сообщений: 33
Репутация: 0
Награды: 0
Статус: Offline
Кошмар загадки во тьме wacko Я уже пошёл даже проверил у админа по безопасности, и у него не работает happy
lorents, есть какие-нибудь идеи что может препятствовать?

Добавлено (09 Апрель 2009, 16:28)
---------------------------------------------
lorents, появилось вот такое окно после нажатия на Cobra?

 
lorentsДата: Четверг, 09 Апреля 2009, 16:35 | Сообщение # 4
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
да вот такое вот окно появилось

Добавлено (09 Апрель 2009, 16:33)
---------------------------------------------

Quote (BlackGhost)
есть какие-нибудь идеи что может препятствовать?

вот этого не знаю, сейчас проверю на висте и приду

Добавлено (09 Апрель 2009, 16:35)
---------------------------------------------
проверил, все работает


Image Optimizer - сборник программ для оптимизации картинок без потери качества.

Сообщение отредактировал lorents - Четверг, 09 Апреля 2009, 16:53
 
DEMBELДата: Четверг, 09 Апреля 2009, 16:42 | Сообщение # 5
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
у меня все ок (хр sp3). может проблемы какие-то на офисных компах с доступом к файлам, или путями... какие операционки стоят? надо исходник посмотреть.. кстати, клевая презентация!

Добавлено (09 Апрель 2009, 16:42)
---------------------------------------------
мож антивирус или настройки безопасности на ваших компах блокируют чтонибудь? у всех работает, а в офисе не работает)




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
BlackGhostДата: Четверг, 09 Апреля 2009, 17:32 | Сообщение # 6
Любопытный
Группа: Проверенные
Сообщений: 33
Репутация: 0
Награды: 0
Статус: Offline
Везде стоят Win XP SP2 и SP3. Антивирусники стоят McAfee на всех машинах кроме моего рабочего и домашнего (использую Kaspersky Internet Security 2009)
lorents, спасибо wink
DEMBEL,
Quote
кстати, клевая презентация!

спасибо biggrin

Есть подозрения что это все McAfee виноват, но что в скриптах презентации такого, что может блочить этот антивирь? В архиве Test\Scripts\Roca находятся все внешние скрипты которые подгружаются.
Работа данного куска презентации осуществляется следующим образом:
1. При загрузке страницы "Коллекции" происходит загрузка RunScript("Script_Collections_Load") таким образом страница приобретает свой вид который должен быть по умолчанию. Этот шаг выполняется только когда переход осуществляется на эту страницу проекта (страница Roca_Collections)
2. Скрипт Script_Img_Part_1 содержит информацию о каждой картинке/привью отображенной на странице Roca_Collections. Этот скрипт и подгружает внешние скрипты в которых описано расположение изображений относящихся к конкретной коллекции плитки.
3. При нажатии на картинку, мы нажимаем на HotSpot и происходит команда RunScript("Script_Img_1") которая была загруженна из внешнего файла.

Получается что именно этот файл на других компах и неподгружается happy
Содержание скрипта Script_Img_1.skr:

Quote
**Скрипт подгружаемый в Script_Collections_Slide раздел Part 1
LoadText("Script_Collections_Slide$","<SrcDir>\Scripts\Roca\Part_1\Collections_Slide_1.skr")
SetObjectParam("Roca_Collections::Script_Col lections_Slide","SCRIPT:0=Script_Collections_Slide$")
**Скрипт кнопки "Предыдущий" режим просмотра данной коллекции
LoadText("Script_Back$","<SrcDir>\Scripts\Roca\Collections_Slide_Back.skr")
SetObjectParam("Roca_Collections::Script_Back","SCRIPT:0=Scri pt_Back$")
**Скрипт кнопки "Следующий" режим просмотра данной коллекции
LoadText("Script_For$","<SrcDir>\Scripts\Roca\Collections_Slide_For.skr")
SetObjectParam("Roca_Collections::Script_For","SCRIPT:0=Script_ For$")
**Запуск скрипта Collections_Slide
RunScript("Script_Collections_Slide")
**Загрузка изображения в Collections_Slide для просмотра 1 изображения коллекции
ReplaceImage("Roca_Collections::Collections_Slide","<SrcDir>\Images\Slide\Roca\Cobra\1.ant")
**Отображение Collections_Slide для просмотра
Show("Roca_Collections::Collections_Slide")

Содержание скрипта Collections_Slide_1.skr:

Quote
**коллекция Cobra
If (i>5) Then
i=5
End
If (i<1) Then
i=1
End
i$=CHAR(i)
name$='<SrcDir>\Images\Slide\Roca\Cobra\\' + i$ + '.ant'
ReplaceImage("Roca_Collections::Collections_Slide","name$")

Понимаю что всё слишком запутанно dry

 
Alex3AДата: Четверг, 09 Апреля 2009, 17:54 | Сообщение # 7
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
BlackGhost, Ты что не знаеш как проводить отладку?
Раставь месаги в нужных местах, прошла месага значит код сработал, найдеш узкое место, той же месагой можеш проконтролировать
значения переменных. Да и не увлекайся именами файлов в разном регистре.
 
BlackGhostДата: Четверг, 09 Апреля 2009, 17:59 | Сообщение # 8
Любопытный
Группа: Проверенные
Сообщений: 33
Репутация: 0
Награды: 0
Статус: Offline
Alex3A, ок на счет регистров в именах учту. В том то все и дело что в MMB при отладке все проходит нормлаьно. Попробую еще раз может что-то не углядел.
 
DEMBELДата: Четверг, 09 Апреля 2009, 18:09 | Сообщение # 9
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
посмотрел в дебаггере ммб страницу - у меня пишет что все подгружается как надо... попробуйте там проверить отключив антивирус...



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Alex3AДата: Четверг, 09 Апреля 2009, 19:26 | Сообщение # 10
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (BlackGhost)
ок на счет регистров в именах учту.

Вообще то винда регистронечуствительна, но чем черт не шутит, иногда бывает, так что лучше всего все писать в одном регистре.
Иногда бывает что не нравиться какое либо слово, да и папкам дай имена более безпредметные "Scripts" что то мне не нравиться,
мож винда как то по дурному воспринимает.
Quote (BlackGhost)
В том то все и дело что в MMB при отладке все проходит нормлаьно

И не в ммб, а на поганой машине надо тестировать.
 
DEMBELДата: Четверг, 09 Апреля 2009, 19:38 | Сообщение # 11
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Quote (Alex3A)
И не в ммб, а на поганой машине надо тестировать.

ну да, точно. поставь в офисе ммб, открой проект и запусти дебаггер, лезь на свою страницу с кафелем и посмотри что там в дебаггере творится, найди там строчки в которых скрипт подгружается...




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Alex3AДата: Четверг, 09 Апреля 2009, 19:57 | Сообщение # 12
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
БЛИН, то есть Билл заколебал своими виндовозами, неповторяемость результатов, в некоторых случаях,
сталкивался не раз. Недавно копирую свою прогу в другое место на том же диске, при закрытии выскакивает окошко
"отправить отчет".... долбился, долбился, поменял имя папки с прогой - перестало (это не связанно с изменением пути, проверил, что то на уровне
операционки, вернее виндовозного дебагера) . На одних компах все ок, на других
отчет хочет. Или червь какой мелкософтовый?
 
PeterДата: Четверг, 09 Апреля 2009, 20:52 | Сообщение # 13
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 1265
Репутация: 75
Награды: 18
Статус: Offline
Quote (Alex3A)
копирую свою прогу

На чем написана прога?


Никто не может вернуться в прошлое и изменить свой старт.
Но каждый может стартовать сейчас и изменить свой финиш!
 
BlackGhostДата: Четверг, 09 Апреля 2009, 21:49 | Сообщение # 14
Любопытный
Группа: Проверенные
Сообщений: 33
Репутация: 0
Награды: 0
Статус: Offline
Народ! Нашел в чем проблема happy я знал что истина близко, но чтобы на столько... только прошу не смеяться smile Короче проект запускался на других компах через сетевое окружение, т.е я расшарил файл в папке а народ запускал его заходя через сеть ко мне на комп. Решением проблемы было копирование проекта и его содержимого на тот комп, где надо запустить happy Но исходя из этого случая сразу возникает вопрос! Почему тогда внешняя графика проекта определяется и загружается в него? Выходит что внешняя загрузка скриптов невозможна, если проект запускается с другой машины через сетевое окружение dry Но скрипты находящиеся внутри проекта и содержащие пути типа <SrcDir>\Images\Slide\Roca\Cobra\1.ant срабатывают и подгружают в проект графику. От такая вот загогулина wacko

Добавлено (09 Апрель 2009, 21:49)
---------------------------------------------
Кстати проверял при помощи месаг в скриптах, всё выводится до тога момента, когда должен сработать скрипт открытия просмотра изображений. Там прерывается, т.к тот скрип просто не загружен в Script объект cool Теперь думаю, как же сделать чтобы и через сетевое окружение работало, вдруг кто-то решит так запускать happy крика будет surprised

 
DEMBELДата: Четверг, 09 Апреля 2009, 22:32 | Сообщение # 15
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
наверняка если все скрипты и картинки запихать в embedded будет корректно работать в любом случае...



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


Сообщение отредактировал DEMBEL - Четверг, 09 Апреля 2009, 22:33
 
BlackGhostДата: Четверг, 09 Апреля 2009, 22:45 | Сообщение # 16
Любопытный
Группа: Проверенные
Сообщений: 33
Репутация: 0
Награды: 0
Статус: Offline
Да, но потеряется основная задача подобного подхода к загрузке файлов и скриптов. Ведь нужно чтобы редактирование количества и местонахождения изображений происходило уже в готовом проекте, чтобы каждый раз не компилировать проект dry
 
DEMBELДата: Четверг, 09 Апреля 2009, 22:47 | Сообщение # 17
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Quote (DEMBEL)
наверняка если все скрипты и картинки запихать в embedded будет корректно работать в любом случае...

ну естественно это не выход, я предложил просто для проверки... если будет работать, значит дело в некорректно обрабатываемых сетевых путях.




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
BlackGhostДата: Четверг, 09 Апреля 2009, 22:57 | Сообщение # 18
Любопытный
Группа: Проверенные
Сообщений: 33
Репутация: 0
Награды: 0
Статус: Offline
завтра на работе проверю wink авось заковыристое решение проблемы найдётся

Добавлено (09 Апрель 2009, 22:57)
---------------------------------------------
Я тут подумал, а если реализовать проверку всех файлов. Допустим загружается проект и под видом Loading... мониторит файлы на их наличие и способность загрузки в проект (или как-то сделать чтобы шла проверка заполненности Script оъекта), если после проверки список "А" соответствует списку "В" (то что проверилось и нашло) то выполняется дальше действие по запуску, а если нет то выводится сообщение о том что "звиняйте бананив нема"

 
DEMBELДата: Четверг, 09 Апреля 2009, 23:05 | Сообщение # 19
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Quote (BlackGhost)
а если реализовать проверку всех файлов

абсолютно необходимая вещь в любом серьезном проекте! и здесь возможно несколько приемчиков. правильным путем идете, товарищи...
вообще проект смотрится очень хорошо, если все это ваша работа с нуля, то можно вас похвалить.




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
PeterДата: Четверг, 09 Апреля 2009, 23:32 | Сообщение # 20
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 1265
Репутация: 75
Награды: 18
Статус: Offline
Quote (DEMBEL)
абсолютно необходимая вещь в любом серьезном проекте! и здесь возможно несколько приемчиков.

Весьма полезной может оказаться проверка важнейших файлов на хэш-сумму.


Никто не может вернуться в прошлое и изменить свой старт.
Но каждый может стартовать сейчас и изменить свой финиш!
 
DEMBELДата: Четверг, 09 Апреля 2009, 23:41 | Сообщение # 21
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Quote (Peter)
проверка важнейших файлов на хэш-сумму.

хорошая мысль, одновременно проверится целостность, неизменность файла и его доступность для приложения.




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
BlackGhostДата: Четверг, 09 Апреля 2009, 23:53 | Сообщение # 22
Любопытный
Группа: Проверенные
Сообщений: 33
Репутация: 0
Награды: 0
Статус: Offline
DEMBEL, графическая часть работы полностью моя с нуля, а вот скриптами похвастатся не могу (просмотр изображений из внешних фалов, движение объектов на мастер странице и подгрузка скриптов из внешних файлов) это все заслуга комрадов данного форума wink

Quote
правильным путем идете, товарищи...

правильным то правильным, но вот как это реализовать dry ??? немогу найти никаких наработок скриптов, чтобы хоть какое-то иметь представление. А писать с нуля скрипт не в состоянии, т.к слаб в этой области (могу только разобраться что к чему в сриптах идет и методом тыка понять как работает и как можно переделать под нужды)

Quote (Peter)
Весьма полезной может оказаться проверка важнейших файлов на хэш-сумму.

Да но если я заменю одно изображение другим (допустим потребовалось добавить полоски wink ) то хэщ-сумма ведь тоже изменится? И возникнет конфликт "совместимости" так ведь?
 
toizyДата: Пятница, 10 Апреля 2009, 09:32 | Сообщение # 23
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Никакого конфликта. Создай файл с хеш-суммами, при замене графич файла меняй и хеш-сумму в файле.

Жизнь оказалась не такой уж и забавной, как поначалу...
 
БуратиноДата: Воскресенье, 21 Июня 2009, 20:20 | Сообщение # 24
Любопытный
Группа: Проверенные
Сообщений: 34
Репутация: 0
Награды: 0
Статус: Offline
Quote (lorents)
только что все посмотрел, у меня все работает

Здравствуйте! Новенький я. Еще чайник redface Пошел в первый класс...вашей школы. Кстати огромная благодарность, за полезный и симпатичный сайт. Да, так во втором уроке, скурпулезно выписал скрипт, но прога сообщила, что синтаксис неправильный. на этом камне споткнулся и не знаю чо делать дальше. Вот зашел что б спросить совета
 
YURIYДата: Воскресенье, 21 Июня 2009, 20:24 | Сообщение # 25
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Буратино, добро пожаловать ;) Это с Вами мы переписывались :)

Просьба отдельные вопросы создавать в новых темах. Это в первую очередь.

А если по делу - нужно больше информации. Что Вы писали? А мы скажем - в чём была ошибка.



Вечная память Андрею Сергееву!
 
БуратиноДата: Воскресенье, 21 Июня 2009, 22:53 | Сообщение # 26
Любопытный
Группа: Проверенные
Сообщений: 34
Репутация: 0
Награды: 0
Статус: Offline
Quote (YURIY)
А если по делу - нужно больше информации. Что Вы писали? А мы скажем - в чём была ошибка.

Клас! Неуспел я отослать аватор он уже на месте. Спасибо. Что касается уроков, то тут возможно моя вина в том что у меня Multimedia Builder 4.9.8 НЕ русифицированый, а у Вас 4.9.01. Может в этом дело. а может в том, что я делал пальцами. А вот скопировав и вставив, что-то получилось.

Конечно друзья, по каждому предложению в уроках не наспрашиваешься :) А есть в форуме об уроках?

 
YURIYДата: Воскресенье, 21 Июня 2009, 22:57 | Сообщение # 27
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (Буратино)
а у Вас 4.9.01

Нет, у нас тоже 4.9.8. А вот уроки написаны в 2004 году по той версии.

Quote (Буратино)
А есть в форуме об уроках?

Не совсем корректно сказано. На форуме у нас собрано большое количество ответов на различные вопросы пользователей. На проблемы, с которыми они уже сталкивались. Поэтому, если у вас возникнет непонятка в уроках - это таже самая проблема. И возникнуть она уже могла у кого угодно. Чтобы не перелистывать каждую тему форума - к вашим услугам на главной странице есть поиск. Если ответа нет - вы создаёте тему, всё подробно описываете, а мы уже с вами думаем, как решить задачу ;)



Вечная память Андрею Сергееву!
 
БуратиноДата: Воскресенье, 21 Июня 2009, 23:16 | Сообщение # 28
Любопытный
Группа: Проверенные
Сообщений: 34
Репутация: 0
Награды: 0
Статус: Offline
Quote (YURIY)
а мы уже с вами думаем, как решить задачу

спасибо Юра! давай решим задачу с русификатором. Та ссылка (Итак,скачать русификатор к ММВ 4.9.8.13!)не работает. Я думаю из-за восклицательного знака. А как его удалить не знаю. Больше поиск ничего не дал.
 
YURIYДата: Воскресенье, 21 Июня 2009, 23:27 | Сообщение # 29
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Раздел Файлы > Загрузка:

http://mmbuilder.ru/load/42-1-0-230



Вечная память Андрею Сергееву!
 
Alex3AДата: Понедельник, 22 Июня 2009, 00:26 | Сообщение # 30
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (Буратино)
Я думаю из-за восклицательного знака. А как его удалить не знаю.

Правым кнопом мышы, "копировать ярлык", в блокноте вставить, удалить то
что тебя смущает, скопировать поправленое, вставить в адрес браузера,переход.
 
  • Страница 1 из 1
  • 1
Поиск: