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
| есть одна идея, точнее извращение одно тока один вопрос, можно ли изменить путь распаковки внедренных файлов?
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) Короче можно много вариантов предложить... и ни одного надёжного Рекомендую забить
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |