Выковырять файл из приложения? | |
---|---|
Burn Автор Сообщений: 5643 Откуда: Днепр Дата регистрации: 02.01.2002 |
Впринципе мы можем включит в Фоксовский exe-шник любой файл. А можно ли его оттуда выцеропать обратно в процессе выполнения? Чтобы не таскать за собой отдельно?
А то былобы очень удобно - вытащил, поработал с ним, вытер и забыл до следующего раза ------------------ В борьбе бобра с козлом побеждает бобро |
FILETOSTR + STRTOFILE | |
---|---|
AnatolyS Сообщений: 4565 Откуда: Санкт-Петербург Дата регистрации: 21.01.2002 |
subj
|
COPY FILE | |
---|---|
AnatolyS Сообщений: 4565 Откуда: Санкт-Петербург Дата регистрации: 21.01.2002 |
subj
|
Re: Выковырять файл из приложения? | |
---|---|
vlad Сообщений: 850 Откуда: Запорожье Дата регистрации: 28.09.2000 |
2AnatolyS
не пойдет, если этот файл -- не таблица (.dbf) IMHO, лучше загонять файлы в двоичном виде в таблицу, включаемую в .exe и уже из нее потом на этапе выполнения "доставать" нужные файлы. |
Re: Выковырять файл из приложения? | |
---|---|
AnatolyS Сообщений: 4565 Откуда: Санкт-Петербург Дата регистрации: 21.01.2002 |
Цитата: Приведенные функции и команда пойдут для любого файла. |
Re: Выковырять файл из приложения? | |
---|---|
vlad Сообщений: 850 Откуда: Запорожье Дата регистрации: 28.09.2000 |
Цитата:имелось в виду, что на этапе выполнения из .exe-файла можно достать только файл .dbf(включенный туда на этапе компиляции приложения) а FILETOSTR + STRTOFILE© FILE требуют физического присутствия файла на диске и потому не подойдут для извлечения файла из внутренностей .exe |
Re: Выковырять файл из приложения? | |
---|---|
AnatolyS Сообщений: 4565 Откуда: Санкт-Петербург Дата регистрации: 21.01.2002 |
А я о чем? Подойдет и то и другое, можно любой файл включить в exe (Include) и так же легко его извлечь с помощью приведенный функций и команды. Чтобы не разводить здесь напраслину попробуйте один раз и все ваши сомнения как рукой снимет.
|
Re: Выковырять файл из приложения? | |
---|---|
Burn Автор Сообщений: 5643 Откуда: Днепр Дата регистрации: 02.01.2002 |
Если бы все было так просто
COPY FILE ищет по тому пути, который указан в проекте и есди там файла нет то и результат соответсвующий;) FILETOSTR + STRTOFILE это если динамически надо из файла в строку и обратно. А так его надо кудато спрятать как строку - проще всего в таблицу. А ее уже включать в проект. Таким образом мы получим вариант vlad - можно по всякому - таблицу с мемополем или дженерал и уже оттуда выковыривать. Над этим думается и оставляется пока как крайний вариант;) А хочется чтобы он просто был включен в проект, а потом просто вытащен, безовсяких таблиц-хранилищь ------------------ В борьбе бобра с козлом побеждает бобро |
Re: Выковырять файл из приложения? | |
---|---|
Burn Автор Сообщений: 5643 Откуда: Днепр Дата регистрации: 02.01.2002 |
>Чтобы не разводить здесь напраслину попробуйте один раз и все ваши сомнения как рукой снимет
А примерчик можно? А то получается что я должен FILETOSTR засосать свой-же exe-шник и в нем выковырять ту часть, которая соответствует внешнему файлу, а уже ее STRTOFILE ? Нет уж. Я лучше тогда табличкой;) ------------------ В борьбе бобра с козлом побеждает бобро |
Re: Выковырять файл из приложения? | |
---|---|
vlad Сообщений: 850 Откуда: Запорожье Дата регистрации: 28.09.2000 |
Анатолий, я подозреваю что Вы просто тестировали эти команды в папке проекта. А попробуйте удалить исходные файлы или перенести исполняемый модуль в другое место...
|
© 2000-2024 Fox Club  |