Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Имеется прога на фоксе, на которой стоит таймер. Можно ли как-нибудь определить, отследить который из файлов программы содержит этот таймер, т.е. в котором при запуске проги срабатывает этот таймер?(Сранивает время с текущим , если такое-то число наступит, то все...).Я имею ввиду файлы *.prg, или он ставится не в них? может имеется в фоксе пошаговый режим отладки? как его запустить и просматривать компиляционный процесс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 14:40 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Программу купили, дог. не заключили, вот и мучаемся с сюрпризом, а у кого купили, его не найдем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 14:52 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
может имеется в фоксе пошаговый режим отладки? Имеется. Debugger как его запустить и просматривать компиляционный процесс? Я думаю, что никак нельзя в нем просматривать компиляционный процесс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:02 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
проблема не оч ясна, но если тя не пускает эта мулька потому што долга ее пользуешь - дык проста системное время смени на машине ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:07 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Если ехе-шник не защищен, то можно восстановить проект Refox-ом (программа платная,но можете поискать в Инете лекарства). Соответственно найти уже в проекте, где стоит таймер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:09 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Vika04Программу купили, дог. не заключили Как это? Покупка без договора? Покупали не у разработчика? Как-то странно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:20 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Hel!Riserпроблема не оч ясна, но если тя не пускает эта мулька потому што долга ее пользуешь - дык проста системное время смени на машине не потому-что долго работаем, а до определенного времени, хотел потом наверно деньгу за исправление получить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:36 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
AiSKЕсли ехе-шник не защищен, то можно восстановить проект Refox-ом (программа платная,но можете поискать в Инете лекарства). Соответственно найти уже в проекте, где стоит таймер. есть файлы *.prg,а *.pjx, так кажется проетный , неа, не думаю , что ехешник защищен. Мне нужно просмотреть как эти все пргешки связаны, как найти основной материнский файл-модуль, или в фоксе не так? я их в фоксе просматриваю, модет насам деле чрез ехешник, можа не все необходимые файлы у мня? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:40 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Вызовмите все функции, обращающиеся к системному времени (time()) (в VFP 8.0 - есть встроенная поисковая система - и смотрите все эти обращения и если покажутся странными - забейте комментрариями - '*') A вообще ситуация странная Явно не отблагодарили программиста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:43 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
соответственно присутствуют fxp, fky, fpt файлы, он тут просто "забыл" стереть "архив" , в котором сие добра я и нашла, вот и смотрю, а связать не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:43 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
A вообще ситуация странная Явно не отблагодарили программиста [/quot] наоборот оччень даже отблагодрили. Рук-во мне даже запретило его искать заплати кому-либо другому, легко сказать, и вообще делай что хочешь его не привлекай ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:46 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Sergey ChВызовмите все функции, обращающиеся к системному времени (time()) (в VFP 8.0 - есть встроенная поисковая система - и смотрите все эти обращения и если покажутся странными - забейте комментрариями - '*') У меня не VFP, a Fp 2.6. такой он был программист, древней закалки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:48 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Vika04Рук-во мне даже запретило его искать заплати кому-либо другому, легко сказать, и вообще делай что хочешь его не привлекай ( Теплее! Горячо! Скиньте на e-mail файлы и мы Вам за деньги это откопаем, если это там есть... Каков бюжет проекта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 15:54 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Sergey Ch Vika04Рук-во мне даже запретило его искать заплати кому-либо другому, легко сказать, и вообще делай что хочешь его не привлекай ( Теплее! Горячо! Скиньте на e-mail файлы и мы Вам за деньги это откопаем, если это там есть... Каков бюжет проекта? :) Еще один таймер выставишь? бюджет указан не был :) какое мыло? если не докопаюсь сама, то может рискну:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 16:00 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Если это FPD26, да и файл проекта есть, то открой проект в FPD, найди основной модуль (он отмечен в списке модулей) найди в нем строку read cycle, посмотри присутствует ли в ней опция valid, а если да, то что она запускает. Скорее всего нет там никакого таймера, а пишется что то в mem или аналогичный файл при первом пуске и проверяется при последующих. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 16:24 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Vika04Еще один таймер выставишь? бюджет указан не был :) какое мыло? если не докопаюсь сама, то может рискну:) Нет, таймер вставлять не буду. Надеюс, что Вы сами все найдете... Если появится желание (и будет утвержден бюджет у руководства), то e-mail будет предоствален. Good luck! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 16:32 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
"Таймеры" в FPD? :-) Hикаких гарантий, что "забытый" архив prg-шек соответствует действующему экзешнику... если таковой, конечно, есть... Кто-то говорил про наличие ехе-шника? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 16:33 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Скинь сюда Spavel_74@mail.ru Может чем помогу. Что то в таком духе я делал только похуже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 19:12 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Spavel_74Скинь сюда Spavel_74@mail.ru Может чем помогу. Что то в таком духе я делал только похуже. Вот автор появился? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2004, 19:35 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Redrik"Таймеры" в FPD? :-) Hикаких гарантий, что "забытый" архив prg-шек соответствует действующему экзешнику... если таковой, конечно, есть... Кто-то говорил про наличие ехе-шника? exeшник имеется. эт точно!!! Начну седня ОПЯТЬ детально лазить. :(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 08:45 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Spavel_74Скинь сюда Spavel_74@mail.ru Может чем помогу. Что то в таком духе я делал только похуже. спасибочки заранее, неделька у меня еще есть, если не смогу, то всё м.б. Эта прога за месяц начала рычать, что работать с нами будет еще месяц, а потом.....грит, что видала она нас в....... Но всё это в более культурных выражения ессно! :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 08:52 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Vika04Рук-во мне даже запретило его искать заплати кому-либо другому, легко сказать, и вообще делай что хочешь его не привлекай ( Что-то странное с руководством... Взлом ЕХЕ гарантирует 100%-ый результат? Что-то я таким "штучкам" не доверяю... ИМХО... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 09:28 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Объясняю как сама поняла: Человек работает с .exe, .dbf, .idx файлами. при входе программы появляется окошечко ввода пароля и после этого работаешь дальше. Мне кажется он берет date() cравнивает с 01.01.2005., если нет то работаем, если да, то выход на win. Я обнаружила выше упомянутые .prg. Пректный файл не найден Вопрос: Обязателен ли проектный файл? если нет, то можно ли не просматривая все пргэшки ОПРЕДЕЛИТЬ КАКАЯ ИЗ НИХ ЯВЛЯЕТСЯ ЗАПУСКНОЙ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 09:53 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Redrik Взлом ЕХЕ гарантирует 100%-ый результат? Что-то я таким "штучкам" не доверяю... ИМХО... Сталкивался с подобным. ИМХО, корректно переделать exe (убрать из него нежелательные элементы или дописать что-то, затем перекомпилировать его) не всегда удаётся даже тем, кто хорошо разбирается в FPD, а если там много модулей, то это еще и гемор порядочный... Имей ввиду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 09:55 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Vika04 Обязателен ли проектный файл? если нет, то можно ли не просматривая все пргэшки ОПРЕДЕЛИТЬ КАКАЯ ИЗ НИХ ЯВЛЯЕТСЯ ЗАПУСКНОЙ? Например в REFOX7 он отмечен жирной точкой. Да, кстати, а не лучше ли будет вам найти другого программиста и написать новую прогу под VFP учитывая ваши текущие потребности, и забить на эту старую ДОС-программу вообще??? - таблицы ведь с данными у вас есть. Кстати, в WIN2000 фокс-ДОС программы кушают уйму ресурсов процессора!!! (можете проверить диспетчером задач) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 10:01 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Vika04Мне кажется он берет date() cравнивает с 01.01.2005., если нет то работаем, если да, то выход на win. Думаю, на 99% - да! Vika04Обязателен ли проектный файл? если нет, то можно ли не просматривая все пргэшки ОПРЕДЕЛИТЬ КАКАЯ ИЗ НИХ ЯВЛЯЕТСЯ ЗАПУСКНОЙ? 1. Нет 2. По названию... ;-))) P.S. А может, "на понт" берет? Попробуй время/дату перевести вперед и посмотреть (копию на другую машину... мало ли что...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 10:01 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Andrey TsКстати, в WIN2000 фокс-ДОС программы кушают уйму ресурсов процессора!!! (можете проверить диспетчером задач) Не-а... Совершенно не сложно эту беду обойти... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 10:03 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Redrik Andrey TsКстати, в WIN2000 фокс-ДОС программы кушают уйму ресурсов процессора!!! (можете проверить диспетчером задач) Не-а... Совершенно не сложно эту беду обойти... Это интересно, поделитесь, плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 10:06 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Vika04Обязателен ли проектный файл? Можешь конечно и без него, но лучше иметь его под рукой. Сопровождать проще. Vika04если нет, то можно ли не просматривая все пргэшки ОПРЕДЕЛИТЬ КАКАЯ ИЗ НИХ ЯВЛЯЕТСЯ ЗАПУСКНОЙ? Без просмотра никак. Хотя бы определись с файлами которые содержат строки READ CYCLE, ACTIVATE MENU, SET SYSMENU, для этого можно воспользоваться поиском из FARа. Файл содержащий все эти строки скорее всего и будет главным. А вот на его основе ты и восстановишь проект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 10:09 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Andrey TsЭто интересно, поделитесь, плиз. "Это" называется "resfree.com" и весит 488 байт... Нужно? Давай адрес... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 16:48 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
[OFF] Платить блин надо, а то киданули программиста и плачитесь! И начальство мудливое у вас наверное, раз приняло такое решение. Истина где-то там... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 17:45 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
проект, в fpd - не обязателен если не разберетесь, пишите, помогу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2004, 20:56 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Aries[OFF] Платить блин надо, а то киданули программиста и плачитесь! И начальство мудливое у вас наверное, раз приняло такое решение. Истина где-то там... Истина здесь. Всю подноготную вываливать сюда не буду, скажу только, что единственным человеком, кто тут его под конец защищал и поддерживал была Я, а в конце концов всё Г..... вылилась на меня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2004, 09:00 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
2Redrik: отправил вам свой E-mail. Хотя, по-моему, этот инструмент полезен всем. Может, его выложить где-то здесь на сайте? 2Vika04. Я работал в свое время с чужой устаревшей ДОС-программой (на FPD26),т.к. замучили постоянные ошибки в таблицах (memo и cdx) и неудобство работы в windows, в. т.ч. печать отчетов. Короче, пришлось мне писать: 1. сначала аналогичную программу с доп. наворотами на VFP5 - при этом пришлось созданать новую БД похожей структуры, переливать данные из старых таблиц, и также для получения идентичности отчетов декомпилировать старый exe (муторно это страшно - копаться в чужом коде :-( ). Это было 2 года назад. А сейчас уже и эта прога устарела - пишу СУБД на MS SQL. Так что ИМХО, все равно придется и вам что-то глобально менять - рано или поздно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2004, 09:43 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
В таком случае - ты НАШ человек! Гони сюда "prg", будем разбираться! :-) Начальство у тебя... Сколько я зарезал, сколько перерезал... (с) Доцент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2004, 09:44 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
[OFF] Вика желаю вам удачи! Был в вашей ситуации, неприятно это... Истина где-то там... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2004, 09:47 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
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= ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2004, 12:41 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Пусть знатоки простят мне мою безграмотность в этом деле . НО Я нашла, вышеупомянутую затычку (там еще был полный затер главных файлов в случае просрочки), теперь новая проблема: Как мне сформировит новый ехешник? Мои действия были таковы: решила не внеся изменеий просто сформировать новый ехе. 1.Запустила Do AAAA.prg. рез-т: file does not exist. Основка на строке с ссылкой на файл. Проверила- тот в списках имеется (файл был .fky) 2. Запустила Do .... рез-т: проект запустился, все в норме.Но ехе не сформиовался опять. 3. Run Application. рез-т: cм. п.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 08:51 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Опять добрые люди помогите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 08:52 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Или пользуйся своим п.2, или открой проект и сделай ему "build"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 09:35 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
RedrikИли пользуйся своим п.2, или открой проект и сделай ему "build"... пользуюсь п.2.- безрезультатно, ну нет ехешника и всё Не могу в меню обнаружить "build"...М.б. это в командной строке надо набрать? Напиши, пожалуйста, полностью команду тогда.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 10:58 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
RedrikИли пользуйся своим п.2, или открой проект и сделай ему "build"... Заранее премного благодарна...и всё такое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 10:59 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Redrik,where are you? Somebody esle? Anybody!!!!!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 11:26 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Если ты его ищешь в главном меню, то его там нет. EXE или APP можно построить только из проекта. Для начала восстанови проект: 1. Запусти FPD 2. Набери CREATE PROJECT <ProjectName> 3. Кнопкой <Add> добавь главный модуль 4. Через кнопку <Build> перестрой проект, должны подтянуться все необходимые модули 5. Далее можешь строить EXE или APP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 11:57 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
AleksMedЕсли ты его ищешь в главном меню, то его там нет. EXE или APP можно построить только из проекта. Для начала восстанови проект: 1. Запусти FPD 2. Набери CREATE PROJECT <ProjectName> 3. Кнопкой <Add> добавь главный модуль 4. Через кнопку <Build> перестрой проект, должны подтянуться все необходимые модули 5. Далее можешь строить EXE или APP не помогает возникает куча ошибок (unabla to find format.......) в итоге созданный ехешник не работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 14:18 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
Дело в том, что автоматически будут затянуты в проект только те файлы, ссылка на которые указана явно . Т.е. если в коде проги написано что-то вроде: DO MyProg.prg В этом случае файл MyProg.prg будет затянут в проект. Но если в программе используется макроподстановка, т.е.что-то вроде: MyProg = "MyProg.prg" DO (m.MyProg) или MyProg = "MyProg" DO &MyProg То вот такие файлы в процессе компиляции проекта найдены не будут. Их надо подтягивать в проект вручную через кнопку ADD. В принципе, можно и не втягивать файлы внутрь проекта, а поставлять их одной большой кучей. Однако следует иметь в виду, что исполняются не собственно файлы PRG, а их откомпилированная версия - файлы с расширением FXP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 22:45 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
ВладимирМДело в том, что автоматически будут затянуты в проект только те файлы, ссылка на которые указана явно . Т.е. если в коде проги написано что-то вроде: 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 было активным. Что было дальше я опущу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 15:50 |
|
||
|
Помогите кто может:)
|
|||
|---|---|---|---|
|
#18+
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 не смог найти автоматически ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2004, 23:05 |
|
||
|
|

start [/forum/topic.php?all=1&fid=41&tid=1595357]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
92ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
100ms |
get tp. blocked users: |
2ms |
| others: | 261ms |
| total: | 509ms |

| 0 / 0 |
