:: Архив конференции по VFP до 2005 года
Re: Выковырять файл из приложения?
Burn
Автор

Сообщений: 5640
Откуда: Днепр
Дата регистрации: 02.01.2002
Синкс




------------------
В борьбе бобра с козлом побеждает бобро
Ratings: 0 negative/0 positive
Re: Выковырять файл из приложения?
Temp
В fpd26 точно можно было любой файл (с любым расширением и содеожимым) засовывать в проект и доставать его оттуда простым copy file. Прогресс налицо
Ratings: 0 negative/0 positive
Re: простым copy file
Alex Roublev

Сообщений: 3695
Откуда: Ярославль
Дата регистрации: 28.09.2002
2 Temp:

Цитата:
В fpd26 точно можно было любой файл (с любым расширением и содеожимым) засовывать в проект и доставать его оттуда простым copy file. Прогресс налицо

Если Вы, Temp, внимательно следите за развитием дискуссии, то речь идет не о проекте, а о данных, которые включены внутрь exe-модуля. Эти данные требуется поместить в отдельный файл в ходе выполнения модулем своих текущих задач. А насчет того, чтобы при выполнении exe командой copy file можно было что-то извлечь изнутри выполняющегося модуля, то увольте... А как Вы, собственно, себе сие представляете?
Ratings: 0 negative/0 positive
Re: Выковырять файл из приложения?
vlad

Сообщений: 850
Откуда: Запорожье
Дата регистрации: 28.09.2000
2 AnatolyS
посыпаю голову пеплом

Цитата:
Ушел думать над своим поведением
&copy
Ratings: 0 negative/0 positive
Re: Выковырять файл из приложения?
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi, Burn!

Цитата:
Ващето меня не PRG интересуют
А их в exe и нету Ну разве что ты их в проекте как Text/Other File
включишь специально А так в exe попадает только откомпилированный код -
это ДАЖЕ не fxp, а его "внутренний кусок"...




------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: простым copy file
XAndy

Сообщений: 3803
Откуда: Киев
Дата регистрации: 05.02.2004
2 Alex Roublev
Цитата:
А насчет того, чтобы при выполнении exe командой copy file можно было что-то извлечь изнутри выполняющегося модуля, то увольте... А как Вы, собственно, себе сие представляете?

Элементарно. Включаете файл в проект, компилируете exe, в коде пишете
erase myfile.ext && удаляется файл в текущей директории (на всякий случай)
copy myfile.ext to myfile.ext && копируется файл из exe в текущую директорию
? file("myfile.ext") && О, чудо, откуда он взялся?!
В FPD такие фокусы уже лет 10 работают для запуска внешних прог (типа архиватора) - чтобы не зависеть от наличия и версий оных прог у пользователей. Под VFP никогда не пробовал - не возникало надобности.
Ratings: 0 negative/0 positive
Re: простым copy file
Burn
Автор

Сообщений: 5640
Откуда: Днепр
Дата регистрации: 02.01.2002
Под Досом не пробовал - не было необходимости а вот под VFP железно не работает - это первре что проверил




------------------
В борьбе бобра с козлом побеждает бобро
Ratings: 0 negative/0 positive
Re: :)
Alex Roublev

Сообщений: 3695
Откуда: Ярославль
Дата регистрации: 28.09.2002
2 XAndy:

Себе, родному, скажу лишь: век живи - век учись...
Спасибо за добрый совет, Xandy! Прежде как-то не догадывался

Только одно несущественное замечание: вместо copy myfile.ext to myfile.ext следует писать copy file myfile.ext to myfile.ext



Отредактировано (14.03.05 23:25)


------------------
И волки сыты, и овцы целы, и пастуху - вечная память...
Ratings: 0 negative/0 positive
Re: простым copy file
vadim
XAndy
Элементарно. Включаете файл в проект, компилируете exe, в коде пишете
erase myfile.ext && удаляется файл в текущей директории (на всякий случай)
copy myfile.ext to myfile.ext && копируется файл из exe в текущую директорию
? file("myfile.ext") && О, чудо, откуда он взялся?!


В FPD такие фокусы уже лет 10 работают для запуска внешних прог (типа архиватора) - чтобы не зависеть от наличия и версий оных прог у пользователей. Под VFP никогда не пробовал - не возникало надобности.

Я попробовал у меня не получилось. В проекте other добавил файл license.txt.
В main.prg написал

erase license.txt
copy FILE license.txt to license.txt
? file("license.txt")

И скомпилил проект, при выполнении пишет license.txt не сущестует
Ratings: 0 negative/0 positive
Re: простым copy file
XAndy

Сообщений: 3803
Откуда: Киев
Дата регистрации: 05.02.2004
2vadim
О том и речь, что под fpd и copy file работала с файлами проекта, а в vfp можно использовать либо файловые функции низкого уровня fopen()..., либо
erase myfile.ext
strtofile(filetostr("myfile.ext"),"myfile.ext")
? file("myfile.ext")
работает, так что никаких проблем
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 4 (Гостей: 4)

© 2000-2024 Fox Club 
Яндекс.Метрика