| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Программное сохранение строк в рабочий exe |
| Автор: SandyProgrammer 7.6.2008, 17:13 |
| Здравствуйте, уважаемые Программисты! Меня интересует такой вопрос. Можно ли сохранять и загружать строки в рабочий exe-файл? В сети нашёл несколько примеров, которые позволяют сохранять данные в exe, но при попытке использования сих примеров, выдаётся ошибка, что файл занят, ну это естественно, ведь он в данный момент запущен. Если возможно сохранить и загрузить строку в свой собственный exe в момент работы программы, то пожалуйста, подскажите как. |
| Автор: Snowy 7.6.2008, 18:11 |
| Во время работы, ехе недоступен для модификации. |
| Автор: Exai1e 7.6.2008, 18:32 |
| SandyProgrammer, Загружать нет, ну если только не рмееш ввиду загрузка из файлов. Сохранять можно в пемеренных / константах незнаю то ли имелось ввиду |
| Автор: SandyProgrammer 7.6.2008, 19:02 |
| В общем суть в следующем. Пользователь вводит строку, нужно её сохранить, причём не создавая дополнительных файлов. |
| Автор: MetalFan 8.6.2008, 16:39 |
| стандартными способами AFAIK - нельзя |
| Автор: SandyProgrammer 8.6.2008, 20:39 | ||
Спасибо за ответ. |
| Автор: Akella 8.6.2008, 23:04 |
а в реестр |
| Автор: Alexeis 9.6.2008, 09:45 |
| Есть одна интересная тема, правда не уверен, что сработает. Называется дополнительные потоки NTFS. Это специальная информация которую может хранить NTFS при этом не меняя размер файла. Т.е. фактически скрыто для пользователя. Единственное, я не уверен доступно ли это будет если стоит запрет на запись файла. |
| Автор: Rennigth 9.6.2008, 10:21 |
даж если прокатит, места там маловато |
| Автор: Alexeis 9.6.2008, 10:34 |
Я читал в статье на RSDN, что к файлу на 5кб можно прикрепить потоков на несколько Гб. |
| Автор: SandyProgrammer 9.6.2008, 11:23 |
| Alexeis, опа! А можно про эти потоки поподробнее? Очень заинтересовало. Akella, реестр не катит. |
| Автор: Rennigth 9.6.2008, 11:29 |
утя нтфс гарантированно? Добавлено через 8 минут и 38 секунд это зависимые величины? или как пример? Даже если так, то мне кажется что все это имхо не очень хороший... подход. На кой мне на компе лишних несколько гигов неизвестно откуда и какой инфы п.с. но вообще интересно как это реализуется. ссылочку не найдешь? |
| Автор: Alexeis 9.6.2008, 13:10 |
Упс перепутал это с IXBT http://www.ixbt.com/storage/ntfs.html Но там нет про программирование. |
| Автор: yurik_l 9.6.2008, 14:22 |
| Статья о потоках NTFS с примером на C++: http://www.xakep.ru/magazine/xa/069/076/1.asp |
| Автор: Rennigth 9.6.2008, 16:15 | ||
ссылка но сорс дохлая... |
| Автор: Alexeis 9.6.2008, 16:50 |
Ничуть. |
| Автор: Rennigth 9.6.2008, 17:23 |
плиз, если у тя качается выложи сюда... а то что-то не хотит :( |
| Автор: Alexeis 9.6.2008, 21:27 |
Приатачиваю. |