powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите кто может:)
48 сообщений из 48, показаны все 2 страниц
Помогите кто может:)
    #32775565
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется прога на фоксе, на которой стоит таймер.
Можно ли как-нибудь определить, отследить который из файлов программы содержит этот таймер, т.е. в котором при запуске проги срабатывает этот таймер?(Сранивает время с текущим , если такое-то число наступит, то все...).Я имею ввиду файлы *.prg, или он ставится не в них?
может имеется в фоксе пошаговый режим отладки? как его запустить и просматривать компиляционный процесс?
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32775603
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программу купили, дог. не заключили, вот и мучаемся с сюрпризом, а у кого купили, его не найдем.
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32775623
alexFV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может имеется в фоксе пошаговый режим отладки?
Имеется. Debugger

как его запустить и просматривать компиляционный процесс?
Я думаю, что никак нельзя в нем просматривать компиляционный процесс.
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32775641
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проблема не оч ясна, но если тя не пускает эта мулька потому што долга ее пользуешь - дык проста системное время смени на машине
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32775648
AiSK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ехе-шник не защищен, то можно восстановить проект Refox-ом (программа платная,но можете поискать в Инете лекарства). Соответственно
найти уже в проекте, где стоит таймер.
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32775691
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vika04Программу купили, дог. не заключили
Как это? Покупка без договора? Покупали не у разработчика?
Как-то странно...
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32775747
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hel!Riserпроблема не оч ясна, но если тя не пускает эта мулька потому што долга ее пользуешь - дык проста системное время смени на машине
не потому-что долго работаем, а до определенного времени, хотел потом наверно деньгу за исправление получить.
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32775763
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AiSKЕсли ехе-шник не защищен, то можно восстановить проект Refox-ом (программа платная,но можете поискать в Инете лекарства). Соответственно
найти уже в проекте, где стоит таймер.
есть файлы *.prg,а *.pjx, так кажется проетный , неа, не думаю , что ехешник защищен.
Мне нужно просмотреть как эти все пргешки связаны, как найти основной материнский файл-модуль, или в фоксе не так? я их в фоксе просматриваю, модет насам деле чрез ехешник, можа не все необходимые файлы у мня?
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32775771
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вызовмите все функции, обращающиеся к системному времени (time())
(в VFP 8.0 - есть встроенная поисковая система - и смотрите все эти обращения и если покажутся странными - забейте комментрариями - '*')

A вообще ситуация странная
Явно не отблагодарили программиста
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32775772
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
соответственно присутствуют fxp, fky, fpt файлы, он тут просто "забыл" стереть "архив" , в котором сие добра я и нашла, вот и смотрю, а связать не могу.
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32775782
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
A вообще ситуация странная
Явно не отблагодарили программиста [/quot]
наоборот оччень даже отблагодрили. Рук-во мне даже запретило его искать заплати кому-либо другому, легко сказать, и вообще делай что хочешь его не привлекай (
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32775792
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey ChВызовмите все функции, обращающиеся к системному времени (time())
(в VFP 8.0 - есть встроенная поисковая система - и смотрите все эти обращения и если покажутся странными - забейте комментрариями - '*')


У меня не VFP, a Fp 2.6. такой он был программист, древней закалки
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32775806
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vika04Рук-во мне даже запретило его искать заплати кому-либо другому, легко сказать, и вообще делай что хочешь его не привлекай (

Теплее! Горячо!

Скиньте на e-mail файлы и мы Вам за деньги это откопаем, если это там есть...
Каков бюжет проекта?
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32775822
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Ch Vika04Рук-во мне даже запретило его искать заплати кому-либо другому, легко сказать, и вообще делай что хочешь его не привлекай (

Теплее! Горячо!

Скиньте на e-mail файлы и мы Вам за деньги это откопаем, если это там есть...
Каков бюжет проекта?
:) Еще один таймер выставишь? бюджет указан не был :) какое мыло? если не докопаюсь сама, то может рискну:)
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32775883
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если это FPD26, да и файл проекта есть, то открой проект в FPD, найди основной модуль (он отмечен в списке модулей) найди в нем строку read cycle,
посмотри присутствует ли в ней опция valid, а если да, то что она запускает.
Скорее всего нет там никакого таймера, а пишется что то в mem или аналогичный файл при первом пуске и проверяется при последующих.
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32775912
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vika04Еще один таймер выставишь? бюджет указан не был :) какое мыло? если не докопаюсь сама, то может рискну:)
Нет, таймер вставлять не буду.
Надеюс, что Вы сами все найдете...
Если появится желание (и будет утвержден бюджет у руководства), то e-mail будет предоствален.

Good luck!
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32775914
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Таймеры" в FPD? :-)
Hикаких гарантий, что "забытый" архив prg-шек соответствует действующему экзешнику... если таковой, конечно, есть... Кто-то говорил про наличие ехе-шника?
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32776257
Spavel_74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скинь сюда Spavel_74@mail.ru Может чем помогу. Что то в таком духе я делал только похуже.
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32776293
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spavel_74Скинь сюда Spavel_74@mail.ru Может чем помогу. Что то в таком духе я делал только похуже.
Вот автор появился?
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32776588
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Redrik"Таймеры" в FPD? :-)
Hикаких гарантий, что "забытый" архив prg-шек соответствует действующему экзешнику... если таковой, конечно, есть... Кто-то говорил про наличие ехе-шника?
exeшник имеется. эт точно!!! Начну седня ОПЯТЬ детально лазить. :((
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32776595
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Spavel_74Скинь сюда Spavel_74@mail.ru Может чем помогу. Что то в таком духе я делал только похуже.
спасибочки заранее, неделька у меня еще есть, если не смогу, то всё м.б.
Эта прога за месяц начала рычать, что работать с нами будет еще месяц, а потом.....грит, что видала она нас в.......
Но всё это в более культурных выражения ессно! :))
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32776649
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vika04Рук-во мне даже запретило его искать заплати кому-либо другому, легко сказать, и вообще делай что хочешь его не привлекай (
Что-то странное с руководством...
Взлом ЕХЕ гарантирует 100%-ый результат? Что-то я таким "штучкам" не доверяю... ИМХО...
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32776709
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Объясняю как сама поняла:
Человек работает с .exe, .dbf, .idx файлами. при входе программы появляется окошечко ввода пароля и после этого работаешь дальше.
Мне кажется он берет date() cравнивает с 01.01.2005., если нет то работаем, если да, то выход на win.
Я обнаружила выше упомянутые .prg. Пректный файл не найден
Вопрос:
Обязателен ли проектный файл? если нет, то можно ли не просматривая все пргэшки ОПРЕДЕЛИТЬ КАКАЯ ИЗ НИХ ЯВЛЯЕТСЯ ЗАПУСКНОЙ?
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32776712
Andrey Ts
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Redrik
Взлом ЕХЕ гарантирует 100%-ый результат? Что-то я таким "штучкам" не доверяю... ИМХО...
Сталкивался с подобным. ИМХО, корректно переделать exe (убрать из него нежелательные элементы или дописать что-то, затем перекомпилировать его) не всегда удаётся даже тем, кто хорошо разбирается в FPD, а если там много модулей, то это еще и гемор порядочный...
Имей ввиду.
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32776726
Andrey Ts
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vika04
Обязателен ли проектный файл? если нет, то можно ли не просматривая все пргэшки ОПРЕДЕЛИТЬ КАКАЯ ИЗ НИХ ЯВЛЯЕТСЯ ЗАПУСКНОЙ?
Например в REFOX7 он отмечен жирной точкой.

Да, кстати, а не лучше ли будет вам найти другого программиста и написать новую прогу под VFP учитывая ваши текущие потребности, и забить на эту старую ДОС-программу вообще??? - таблицы ведь с данными у вас есть.
Кстати, в WIN2000 фокс-ДОС программы кушают уйму ресурсов процессора!!!
(можете проверить диспетчером задач)
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32776727
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vika04Мне кажется он берет date() cравнивает с 01.01.2005., если нет то работаем, если да, то выход на win.
Думаю, на 99% - да!

Vika04Обязателен ли проектный файл? если нет, то можно ли не просматривая все пргэшки ОПРЕДЕЛИТЬ КАКАЯ ИЗ НИХ ЯВЛЯЕТСЯ ЗАПУСКНОЙ?
1. Нет
2. По названию... ;-)))

P.S. А может, "на понт" берет? Попробуй время/дату перевести вперед и посмотреть (копию на другую машину... мало ли что...)
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32776731
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey TsКстати, в WIN2000 фокс-ДОС программы кушают уйму ресурсов процессора!!! (можете проверить диспетчером задач)
Не-а... Совершенно не сложно эту беду обойти...
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32776745
Andrey Ts
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Redrik Andrey TsКстати, в WIN2000 фокс-ДОС программы кушают уйму ресурсов процессора!!! (можете проверить диспетчером задач)
Не-а... Совершенно не сложно эту беду обойти...

Это интересно, поделитесь, плиз.
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32776756
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vika04Обязателен ли проектный файл?

Можешь конечно и без него, но лучше иметь его под рукой.
Сопровождать проще.

Vika04если нет, то можно ли не просматривая все пргэшки ОПРЕДЕЛИТЬ КАКАЯ ИЗ НИХ ЯВЛЯЕТСЯ ЗАПУСКНОЙ?

Без просмотра никак. Хотя бы определись с файлами которые содержат строки READ CYCLE, ACTIVATE MENU, SET SYSMENU, для этого можно воспользоваться поиском из FARа. Файл содержащий все эти строки скорее всего и будет главным. А вот на его основе ты и восстановишь проект.
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32778017
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey TsЭто интересно, поделитесь, плиз.
"Это" называется "resfree.com" и весит 488 байт... Нужно? Давай адрес...
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32778157
Aries
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[OFF] Платить блин надо, а то киданули программиста и плачитесь!
И начальство мудливое у вас наверное, раз приняло такое решение.

Истина где-то там...
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32778483
oleg63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проект, в fpd - не обязателен
если не разберетесь, пишите, помогу
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32778754
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aries[OFF] Платить блин надо, а то киданули программиста и плачитесь!
И начальство мудливое у вас наверное, раз приняло такое решение.

Истина где-то там...
Истина здесь. Всю подноготную вываливать сюда не буду, скажу только, что единственным человеком, кто тут его под конец защищал и поддерживал была Я, а в конце концов всё Г..... вылилась на меня.
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32778836
Andrey Ts
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Redrik: отправил вам свой E-mail. Хотя, по-моему, этот инструмент полезен всем. Может, его выложить где-то здесь на сайте?

2Vika04. Я работал в свое время с чужой устаревшей ДОС-программой (на FPD26),т.к. замучили постоянные ошибки в таблицах (memo и cdx) и неудобство работы в windows, в. т.ч. печать отчетов. Короче, пришлось мне писать: 1. сначала аналогичную программу с доп. наворотами на VFP5 - при этом пришлось созданать новую БД похожей структуры, переливать данные из старых таблиц, и также для получения идентичности отчетов декомпилировать старый exe (муторно это страшно - копаться в чужом коде :-( ). Это было 2 года назад. А сейчас уже и эта прога устарела - пишу СУБД на MS SQL.

Так что ИМХО, все равно придется и вам что-то глобально менять - рано или поздно.
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32778838
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таком случае - ты НАШ человек! Гони сюда "prg", будем разбираться! :-)
Начальство у тебя... Сколько я зарезал, сколько перерезал... (с) Доцент
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32778847
Aries
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[OFF] Вика желаю вам удачи!
Был в вашей ситуации, неприятно это...

Истина где-то там...
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32779388
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey Ts2Redrik: отправил вам свой E-mail
Чёртов ukr.net последнее время жутко тормозит, невозможно забрать почту, так что адреса не вижу... :-(
Зайди по ссылке, там всего 2 КБ... Ссылка рабочая, только что проверил.
http://narod.yandex.ru/cgi-bin/yandmarkup?cluster=3&prog=0x2757571A&HndlQuery=1596090688&PageNum=0&g=0&d=0&q0=2004609456&p=
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32781559
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пусть знатоки простят мне мою безграмотность в этом деле . НО
Я нашла, вышеупомянутую затычку (там еще был полный затер главных файлов в случае просрочки), теперь новая проблема:
Как мне сформировит новый ехешник? Мои действия были таковы:
решила не внеся изменеий просто сформировать новый ехе.
1.Запустила Do AAAA.prg.
рез-т: file does not exist. Основка на строке с ссылкой на файл.
Проверила- тот в списках имеется (файл был .fky)
2. Запустила Do ....
рез-т: проект запустился, все в норме.Но ехе не сформиовался опять.
3. Run Application.
рез-т: cм. п.2
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32781560
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опять добрые люди помогите
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32781607
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или пользуйся своим п.2, или открой проект и сделай ему "build"...
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32781760
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RedrikИли пользуйся своим п.2, или открой проект и сделай ему "build"...
пользуюсь п.2.- безрезультатно, ну нет ехешника и всё
Не могу в меню обнаружить "build"...М.б. это в командной строке надо набрать? Напиши, пожалуйста, полностью команду тогда....
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32781765
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RedrikИли пользуйся своим п.2, или открой проект и сделай ему "build"...
Заранее премного благодарна...и всё такое
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32781836
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Redrik,where are you?
Somebody esle? Anybody!!!!!?
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32781936
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты его ищешь в главном меню, то его там нет.
EXE или APP можно построить только из проекта.
Для начала восстанови проект:
1. Запусти FPD
2. Набери CREATE PROJECT <ProjectName>
3. Кнопкой <Add> добавь главный модуль
4. Через кнопку <Build> перестрой проект,
должны подтянуться все необходимые модули
5. Далее можешь строить EXE или APP
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32782321
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AleksMedЕсли ты его ищешь в главном меню, то его там нет.
EXE или APP можно построить только из проекта.
Для начала восстанови проект:
1. Запусти FPD
2. Набери CREATE PROJECT <ProjectName>
3. Кнопкой <Add> добавь главный модуль
4. Через кнопку <Build> перестрой проект,
должны подтянуться все необходимые модули
5. Далее можешь строить EXE или APP
не помогает возникает куча ошибок (unabla to find format.......)
в итоге созданный ехешник не работает
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32783177
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело в том, что автоматически будут затянуты в проект только те файлы, ссылка на которые указана явно . Т.е. если в коде проги написано что-то вроде:

DO MyProg.prg

В этом случае файл MyProg.prg будет затянут в проект. Но если в программе используется макроподстановка, т.е.что-то вроде:

MyProg = "MyProg.prg"
DO (m.MyProg)

или

MyProg = "MyProg"
DO &MyProg

То вот такие файлы в процессе компиляции проекта найдены не будут. Их надо подтягивать в проект вручную через кнопку ADD.

В принципе, можно и не втягивать файлы внутрь проекта, а поставлять их одной большой кучей. Однако следует иметь в виду, что исполняются не собственно файлы PRG, а их откомпилированная версия - файлы с расширением FXP.
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32794427
Vika04
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМДело в том, что автоматически будут затянуты в проект только те файлы, ссылка на которые указана явно . Т.е. если в коде проги написано что-то вроде:

DO MyProg.prg

В этом случае файл MyProg.prg будет затянут в проект. Но если в программе используется макроподстановка, т.е.что-то вроде:

MyProg = "MyProg.prg"
DO (m.MyProg)

или

MyProg = "MyProg"
DO &MyProg

То вот такие файлы в процессе компиляции проекта найдены не будут. Их надо подтягивать в проект вручную через кнопку ADD.

В принципе, можно и не втягивать файлы внутрь проекта, а поставлять их одной большой кучей. Однако следует иметь в виду, что исполняются не собственно файлы PRG, а их откомпилированная версия - файлы с расширением FXP.
Думала дальше будет элементарно, Ан нет Вот такая проблема:
Как я уже писала раньше:Если из фокса запускаю, определенную программу, всё работает отлично. Решила сделать ехешник. Для этого создала проект Забухала туда все prg. файлы. Проект создался, а ехе не хотел. Грит, что мол нету Recount. в Far нашла все в файлы, где упоминался этот самый R....Всё впихнула туда и всё равно пишет: нету R.
Вопросы:
1.Путь для ехе файла Указывать там, где .dbf, .prg и т.д.?
Что значит при создании ехешника compact и stand-alone (думаю сокращенный и независимый, делала и то и другое, не создает. )
2.Нельзя ли в проект файлы добавлять хором, а не по одному, а то я запарилась.
3.*.dbf,*.fpt и другие фалы надо закидывать? я пару закинула, не помогло.
4. Нельзя ли на готовый проект создать ехешник? Дело в том, что я сначала создала проект потом хотела построить от него ехешник? а built был неактивен, только add было активным. Что было дальше я опущу.
...
Рейтинг: 0 / 0
Помогите кто может:)
    #32795023
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vika04
1.Путь для ехе файла Указывать там, где .dbf, .prg и т.д.?
Не совсем понятен вопрос. Что значит "Путь для exe файла"?

По умолчанию, если в программе нет команды SET DEFAULT или еще каких-либо игр с директорией по умолчанию, то та директория, откуда запускается EXE становится текущей директорией (или директорией по умолчанию).

От этой директории уже начинается поиск всех прочих файлов. Поиск идет сначала внутри EXE, потом в текущей директории, потом по путям указанным в настройке SET PATH. И вот если после всего этого файл не находится и выскакивает сообщение об ошибке "файл не найден"

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

DO MyProc
или
=MyProc()

То поиск этой процедуры будет сначала в той PRG, где был произведен вызов, потом во всех родительских PRG-файлах, потом по файлу указанному в команде SET PROCEDURE, потом будет сделано предположение, что MyProg - это имя файла с расширением PRG и начнется поиск уже собственно файла по описанному выше алгоритму. И только после всего этого будет сообщение об ошибке, что файл (поскольку в последнюю очередь искали файл) не найден!

В связи с этим принципиально важно не ошибиться с выбором главного стартового файла. Может ты не тот файл указала главным (стартовым)?

Vika04Что значит при создании ехешника compact и stand-alone (думаю сокращенный и независимый, делала и то и другое, не создает. )
Это "примочка" именно FPD, позднее от compact отказались. По сути, compact - это APP-файл, поскольку для его запуска требуется предварительно запустить среду FoxPro. Точнее, некий файл - стартер. Если не ошибаюсь, такие файлы запускались как-то так:

foxr MyProg.exe

Полноценным EXE-файлом является именно stand-alone. Причем в FPD был еще режим "stand-alone extended", когда внутрь EXE затягивалась и библиотеки поддержки (eso и esl - файлы). Т.е. делался полностью независимый от внешних библиотек EXE-файл.

Vika042.Нельзя ли в проект файлы добавлять хором, а не по одному, а то я запарилась.
Средствами собственно FoxPro - нет. Можно написать программку по заполнению проекта, поскольку по сути файл проекта (файлы PJX, PJT) - это обычная DBF-таблица только с измененным расширением. Но это надо ковыряться в форматах этого файла. Насколько я понимаю, ты это не потянешь.

Vika043.*.dbf,*.fpt и другие фалы надо закидывать? я пару закинула, не помогло.
Нет. Сами таблицы в проект закидывать не надо. Проект - это заготовка будущего EXE-файла. А готовый EXE модифицировать недопустимо (если ты не пишешь вирусы или патчи). Т.е. включенные внутрь проекта таблицы в готовом EXE станут в режиме Read-Only

Vika044. Нельзя ли на готовый проект создать ехешник?
Ну, собственно так и делается, если под словом "проект" ты понимаешь файл PJX.

Vika04Дело в том, что я сначала создала проект потом хотела построить от него ехешник? а built был неактивен, только add было активным. Что было дальше я опущу.
Так. Начинаем сначала.

1) Создаешь новый файл проекта (New -> Project)
2) Нажимаешь на кнопку "Add" и выбираешь стартовый файл PRG. Т.е. файл, который ты используешь в среде FoxPro для старта всего твоего работающего приложения. Здесь главное не промахнуться. Выберешь не тот файл и не сможешь собрать проект.
3) Нажимаешь кнопку "Build" и выбираешь режим "Rebuild Project" (самый первый режим). Этот режим предназначен именно для сборки всех файлов в один проект. Не забудь поставить крестик в пункте "Display Error", чтобы потом не вспоминать, что же именно за ошибки были при сборке проекта

В процессе постоения проекта будут выскакивать сообщения вроде "Не найден файл" и ряд кнопок. Нажимаешь кнопку Load и находишь тот файл, который FoxPro не смог найти автоматически
...
Рейтинг: 0 / 0
48 сообщений из 48, показаны все 2 страниц
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите кто может:)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]