Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Embedded
thetrikДата: Пятница, 13 Февраля 2009, 22:34 | Сообщение # 1
Новый участник
Группа: Пользователи
Сообщений: 2
Репутация: 0
Награды: 0
Статус: Offline
Здарвствуйте все. У меня такой вопрос. У меня в проекте есть внедренный файл. При работе программа изменяет его содержимое и сохраняет изменения сама в себя. Как это можно реализовать?
 
YURIYДата: Пятница, 13 Февраля 2009, 23:49 | Сообщение # 2
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
К сожалению, никак.

В Embedded файлы внедряются только на стадии проектирования программы, но не в реал-тайме.



Вечная память Андрею Сергееву!
 
lorentsДата: Суббота, 14 Февраля 2009, 00:58 | Сообщение # 3
Ветеран форума
Группа: Проверенные
Сообщений: 1082
Репутация: 7
Награды: 2
Статус: Offline
есть одна идея, точнее извращение одно cool
тока один вопрос, можно ли изменить путь распаковки внедренных файлов?


Image Optimizer - сборник программ для оптимизации картинок без потери качества.
 
YURIYДата: Суббота, 14 Февраля 2009, 01:03 | Сообщение # 4
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Нет, нельзя.


Вечная память Андрею Сергееву!
 
Alex3AДата: Суббота, 14 Февраля 2009, 01:28 | Сообщение # 5
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Вообще то никто не мешает тебе держать такой файл в темпе, конечно при перенесении проги на другую машину
этот файл пропадет.
И вообще, спрашивать лучше о том как выполнить ту или иную задачу, без привязки к конкретному механизму,
может быть ты просто не правильно его определил, ибо одну и ту же задачу можно выполнить несколькими способами.
 
RushДата: Суббота, 14 Февраля 2009, 03:37 | Сообщение # 6
Обозреватель-консультант
Группа: Проверенные
Сообщений: 216
Репутация: 10
Награды: 1
Статус: Offline
thetrik
А что тебя смущает в том, что этот файл (не знаю его назначение, ты ведь не конкретизировал) будет находиться в папке с программой?
Если твое желание - скрыть от других его содержимое, внедренный файл в этом не поможет.
 
thetrikДата: Суббота, 14 Февраля 2009, 13:32 | Сообщение # 7
Новый участник
Группа: Пользователи
Сообщений: 2
Репутация: 0
Награды: 0
Статус: Offline
У меня прога содержит множество файлов. Которые изменяются пользователем. Там и картинки, текст, данные, файлы. Вот мне бы хотелось чтобы они сохранялись внутрь проекта, как например сообщения в Мэйлагенте сохраняются в него.
 
Alex3AДата: Суббота, 14 Февраля 2009, 15:54 | Сообщение # 8
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (thetrik)
сообщения в Мэйлагенте сохраняются в него.

Кто тебе сказал такую дурость? Сообщения, учетные записи и прочая лобуда во внешних файлах.
Сообщение в оутлуке в файлах имя_почтовой_папки.dbx.
Присоединять что то к исполняемому файлу имеет смысл если это присоединение кардинально меняет программу,
и делает ее самодостаточной, к примеру к плееру ммв присоединяется проект в итоге получается испоняемый файл
оригинального проекта. Подобным образом устроены исполняемые проекты языков -интерпритаторов.
А в темп их помещают на случай работы проги с сидюка, с тем соображением, что папка темп имеется на любой
машине и операционка точно знает где она находится, даже если ты ее переместиш и переименуеш.
 
YURIYДата: Суббота, 14 Февраля 2009, 21:06 | Сообщение # 9
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Quote (thetrik)
как например сообщения в Мэйлагенте сохраняются в него

Они находятся вот здесь:

C:\Documents and Settings\%ПОЛЬЗОВАТЕЛЬ%\Application Data\Mail.Ru

Alex3A, полностью согласен.



Вечная память Андрею Сергееву!
 
SowerДата: Воскресенье, 15 Февраля 2009, 07:22 | Сообщение # 10
Ветеран форума
Группа: Проверенные
Сообщений: 916
Репутация: 11
Награды: 3
Статус: Offline
Смотря какой тип файла! Тектовик можно изменить и это легко! Исходя из этого можно преобразовывать твой, например, графический файл в тектовик (я уже это проделывал когда-то давно), но преобразование - это дело междленной и просто тупое! Изменяй только тектовики внутри, а картинки храни снаружи! Если ты не хочешь, чтобы твои картинки или другие файлы кто-то хотел просто открыть, то простоизменяй их расширение! Неопытный пользователь никогда не догодается просмотреть расширение dic с помощью блакнота!
Вобщем лежат у тебя в папке рядом с программой три файла img1.hi, img2.hi, img3.hi. Когда ты будешь загружать картинку, mmb её не распознает, так что измени расширение и грузи во временную папку, а потом от туда в твой объект картинку в проекте!
Короче можно много вариантов предложить...
 
toizyДата: Воскресенье, 15 Февраля 2009, 15:14 | Сообщение # 11
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Quote (Grand)
Короче можно много вариантов предложить...

и ни одного надёжного smile Рекомендую забить


Жизнь оказалась не такой уж и забавной, как поначалу...
 
  • Страница 1 из 1
  • 1
Поиск: