Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Embedded-Проблема
SyperДата: Воскресенье, 20 Июня 2010, 20:52 | Сообщение # 1
Новый участник
Группа: Пользователи
Сообщений: 3
Репутация: 0
Награды: 0
Статус: Offline
Здравствуйте

У меня возникла такая проблема : help

Раньше я благополучно пользовался функцией внедрения файла <Embedded>\Пример.exe или ( .chm )

Но недавно это перестало работать.... Я и Windows переустановил - всеравно несрабатывает...

Происходит вот что :

В разделе ПРОЕКТ ( верхние кнопки навигации ) я внедряю файл

но при попытке , в режиме Предпросмотра , запустить проект

выскакивает сообщение : ПОПЫТКА ДОСТУПА БЕЗЫМЯННЫЙ ФАЙЛ

БЫЛА СДЕЛАНА В МЕСТО ЕЕ ОКОНЧАНИЯ

и после этого не запускается уже сам проект.... пишет что НЕВЕРНЫЙ ФОРМАТ ФАЙЛА

Обьясните в чем может быть причина таких глюков ?
Странно и то что повторно открывая кнопку ПРОЕКТ в разделе ВНЕДРЕННЫЕ ФАЙЛЫ я уже не нахожу того файла который внедрял ... куда он пропадает и почему там не сохраняется ?

Спасибо . Ростислав . Украина

 
YURIYДата: Воскресенье, 20 Июня 2010, 21:38 | Сообщение # 2
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
С любыми файлами так?

Приложите нам файл, который пытаетесь внедрить в проект.



Вечная память Андрею Сергееву!
 
SowerДата: Понедельник, 21 Июня 2010, 05:58 | Сообщение # 3
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
Syper, а какая версия ММБ, где скачивали, чем русифицировали (если русифицировали)?
 
SyperДата: Понедельник, 21 Июня 2010, 11:13 | Сообщение # 4
Новый участник
Группа: Пользователи
Сообщений: 3
Репутация: 0
Награды: 0
Статус: Offline
Quote (YURIY)
Приложите нам файл, который пытаетесь внедрить в проект.

и еще цитата :

Quote
Syper, а какая версия ММБ, где скачивали, чем русифицировали (если русифицировали)?

http://files.mail.ru/LXD4AL - это .chm файл

и я думаю дело не в версии M.Builder потому что я уже внедрял через Embedded

в той версии которую имею и этот же файл ПРИМЕР.chm тоже внедрялся успешно - а потом вдруг перестал.

Спасибо за консультацию

Сообщение отредактировал Syper - Понедельник, 21 Июня 2010, 11:15
 
Alex3AДата: Понедельник, 21 Июня 2010, 13:14 | Сообщение # 5
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Скорее всего у вас где то мануальные ошибки, по причине невнимательности,
давайте делать все пошагово.
Откройте новый проект, сохраните его, запишите размер файла, вложите файл-
проект-внедренные файлы, добавить, после выбора файла его имя должно появится
в списке, нажать ок, сохранить проект, записать размер файла, он должен увеличится.
Откройте проводник, найдите папку темп юзера она находится С:\Documents and Settings\имя вашего пользователя\Local Settings\Temp, имя вашего пользователя-если имя вашего пользователя администратор или вяся то в этом месте вы и ставите соответственое имя. запустите свой проект. В папке темп найдите и откройте
папку MMBPlayer, в ней вы и должны увидеть свой внедренный файл. После закрытия
проекта он от туда исчезнет. Сравните пошаговое описание данное мной и то что у вас
получится, результаты сообщите.
 
SyperДата: Среда, 23 Июня 2010, 09:17 | Сообщение # 6
Новый участник
Группа: Пользователи
Сообщений: 3
Репутация: 0
Награды: 0
Статус: Offline
Quote (Alex3A)
Скорее всего у вас где то мануальные ошибки, по причине невнимательности, давайте делать все пошагово. Откройте новый проект, сохраните его, запишите размер файла, вложите файл- проект-внедренные файлы, добавить, после выбора файла его имя должно появится в списке, нажать ок, сохранить проект, записать размер файла, он должен увеличится. Откройте проводник, найдите папку темп юзера она находится С:\Documents and Settings\имя вашего пользователя\Local Settings\Temp, имя вашего пользователя-если имя вашего пользователя администратор или вяся то в этом месте вы и ставите соответственое имя. запустите свой проект. В папке темп найдите и откройте папку MMBPlayer, в ней вы и должны увидеть свой внедренный файл. После закрытия проекта он от туда исчезнет. Сравните пошаговое описание данное мной и то что у вас получится, результаты сообщите.

Здравствуйте.

Я проделал все как вы подсказали ..

Действительно внедренный файл при запуске сохраненного проекта
отображается в директории
С:\Documents and Settings\имя вашего пользователя\Local Settings\Temp в папке MMBPlayer ,

НО во время запуска этого проекта всплывает сообщение НЕВЕРНЫЙ ФОРМАТ ФАЙЛА

scared

Прикрепления: 0089671.png (18.1 Kb) · 0704565.png (9.4 Kb)


Сообщение отредактировал Syper - Среда, 23 Июня 2010, 09:19
 
Alex3AДата: Среда, 23 Июня 2010, 16:51 | Сообщение # 7
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Syper, это явный признак того что вы запускаете вложенный файл не тем способом
на который он расчитан, то есть его открывает не та программа что надо.
Так как вы не предоставили код которым вы производите действия с этим файлом,
то ничего путного вам ответить немогу.
Попробуйте запустить файл из темпа, или скопировать из темпа в друго место и запустить. Если он запустится нормально, то это значит что механизм вложения
работает нормально, с данным файлом, и скорее всего вы просто неправильно
его запускаете в скрипте программы.
Если увас ранее все работало, при том же коде,
и вдруг перестало, возможно запуск этого файла производится программой назначенной
в системе по умолчанию, и она была изменена на другую, не понимающую этого формата,
то и возможна такая реакция. В этом случае, двойной щелчек по файлу приведет к аналогичному результату, и это значит что.
Кто то или что то просто ее поменяло.
В проводнике, сервис-свойства папки-типы файлов, там вы увидите за каким расширением
закреплена какая программа.
Но так как вы не жаловались на подобное, то скорее всего у вас неправильный вызов из скрипта.
 
  • Страница 1 из 1
  • 1
Поиск: