powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / создание Exe файла
24 сообщений из 24, страница 1 из 1
создание Exe файла
    #33757157
R00S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ!!! Вот прога и мне надо зделать к ней exe'шник помогите пожалуйсто. А то у меня не получается.... В окне Project Manager на вкладке Data добавляю все тоблицы которые у меня есть в проекте и вылетает ошибка "The table ..... is contained in a database cannot be ..."
...
Рейтинг: 0 / 0
создание Exe файла
    #33757166
R00S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А также пробывал разобраться с редактированием записей (такая тема была на вашем форуме), но опять же вылетают ошибки. Помогите разобраться в чем дело? Пожалуйсто!
...
Рейтинг: 0 / 0
создание Exe файла
    #33757195
FoxFox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Moqu sovetovat :
Nado sozdat prg fayl i zdelat eqo SET MAIN.Oqo kod primerno budet tak:

do form form1.scx
READ EVENTS

Posle etoqo nado sozdat EXE fayl.
...
Рейтинг: 0 / 0
создание Exe файла
    #33757311
sergej_57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если ты включил в *.EXE базу данных вместе с таблицами, то они не могут редактироваться (изменяться) при выполнении. Убери из проекта все таблицы, получи EXEшник, а потом обычно я в ехешник добавляю только свободные таблицы, которые не должен редактировать юзер.
...
Рейтинг: 0 / 0
создание Exe файла
    #33757861
R00S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня наконец то получилось создать exe’шник. Все нормально запускается, только вот менюшка моей главной формы не отображается (не появляется). Если запустить форму в самом FOXPRO то там все без проблем. Почему так?
В Project Manager добавляю менюшку.
...
Рейтинг: 0 / 0
создание Exe файла
    #33757877
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Осталось выяснит где и как эта менюшка подключается.
...
Рейтинг: 0 / 0
создание Exe файла
    #33757901
Read Events
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Read Events поставили ? (небось форма модальная)
...
Рейтинг: 0 / 0
создание Exe файла
    #33757908
R00S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1)создаю menu.mnx
2)генерирую (получ. mpr файл в нем прописываю строку DEFINE MENU _MSYSMENU BAR IN form1).
3)При инициализации формы прописыв.DO menu1.mpr

Вот и все. Работает, только если запускать в самом FoxPro а в exe'шнике нет его.
...
Рейтинг: 0 / 0
создание Exe файла
    #33757913
R00S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прописываю в prg

do form form1.scx
READ EVENTS
...
Рейтинг: 0 / 0
создание Exe файла
    #33757924
Dop menu ...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А do menu... form ... ?
...
Рейтинг: 0 / 0
создание Exe файла
    #33757937
R00S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dop menu ...А do menu... form ... ?

Это где надо прописывать? В prg? Так что ли:

do form form1.scx
do menu1 form1.scx
READ EVENTS
...
Рейтинг: 0 / 0
создание Exe файла
    #33757973
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если уж выкладываете проект, то выкладывайте его ПОЛНОСТЬЮ. Я не имею в виду сами данные. Я имею в виду все его объекты.

Вы справшиваете о меню. А где само меню в Вашем проекте? Вы вообще в курсе как надо подключать меню к формам As Top-Level? Там простым DO не отделаешся.

По-умолчанию, FoxPro рассчитан для использования в качестве основного окна приложения собственно окна FoxPro (оно имеет имя _SCREEN). Делать приложение целиком на базе As Top-Level форм особого смысла не имеет. Но в принципе, возможно. Хотя это требует дополнительных усилий со стороны программиста.

В частности, начинаются сложности с подключением меню. После генерации меню (причем надо поставить признак, что это меню будет использоватся в форме As Top-Level) откройте сгенеренный файл MPR (как программу, через MODIFY COMMAND) и посмотрите синтаксис подключения меню в формах As Top-Level (там в начале файла будут обширные комментарии).

Но, вообще-то, я бы посоветовал Вам отказаться от As Top-Level форм и работать внутри основного окна FoxPro. Это проще.

Делать стартовым файлом приложения форму - не стоит. Тут опять-таки будут дополнительные сложности. В качестве стартового файла сделайте обычный файл PRG.

Главный (стартовый) файл проекта
...
Рейтинг: 0 / 0
создание Exe файла
    #33761917
R00S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создал exe'шник теперь говорят чтобы моя прога работала на других компах надо в нее закинуть две библиотеки. Какие и для чего они нужны?
Я прогу делаю в FoxPro v8.0
...
Рейтинг: 0 / 0
создание Exe файла
    #33762124
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При переносе программы (.exe) файла
Вы должны обеспечить поддержку файлов VFPVersionNumberR.dll и VFPVersionNumberRENU.dll где VersionNumber представляет номер версии Visual FoxPro. Буквы "EN" обозначают Английскую версию. Эти файлы должны быть установлены у клиента в той же директории, где и .exe файл или в видимых путях DOS. У себя Файлы ищи здесь:
Disc:\Program Files\Common Files\Microsoft Shared\VFP
...
Рейтинг: 0 / 0
создание Exe файла
    #33762173
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
R00SСоздал exe'шник теперь говорят чтобы моя прога работала на других компах надо в нее закинуть две библиотеки. Какие и для чего они нужны?
Я прогу делаю в FoxPro v8.0См. тут.
...
Рейтинг: 0 / 0
создание Exe файла
    #33762178
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
создание Exe файла
    #33764781
R00S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо за ответы. Мне они очень помогли.
Еще один вопрос по exe'шнику (может было у кого-нибудь такое)
Создал exe'шник с менюшкой. При копиляции exe'шника ставлю везде галочки (там есть такое: запустить проект после компиляции). После этого появляется мой проект, все нормально менюшка отображается, все как и должно быть. Закрываю проект. Затем запускаю его заново (сам скомпилированый exe'шник) и поевляется мой проект уже без менюшки. Нажимаю горячие клавиши моей формы вылазиет как и должно быть другая форма. Затем закрываю форму. Менюшка появилась. В чем дело? Менюшка, по идее, у меня должна была поевится при инициализации формы (там я прописывал)
...
Рейтинг: 0 / 0
создание Exe файла
    #33764874
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего это у тебя из-за FOXUSER.DBF, FOXUSER.FPT.
Я делаю лично так: когда скомпилировал exe-файл, перекидываю его, config.fpw и БД в другой пустой каталог.
При запуске exe-файла сформируется новый FOXUSER.
Это конечно при условии, что ты не отменил использование FOXUSER.
...
Рейтинг: 0 / 0
создание Exe файла
    #33766953
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi R00S!

Ну например первая форма модальная...
Вообще то стоило бы для начала почитать какие-нибудь книжки, а если их нет,
то хотя-бы Help.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
создание Exe файла
    #33767102
AlikWishin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
 Do .\Menus\BP_Main.Mpr with .t., .t. 
в Init главной модальной формы
...
Рейтинг: 0 / 0
создание Exe файла
    #33767115
R00S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все пере пробывал и ничиго не получается. Помогите пож. кто знает на примере моего проекта. Заранее благодарен.
...
Рейтинг: 0 / 0
создание Exe файла
    #33767168
AlikWishin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1 Открой свое меню на редактирование!
2 в FoxPro'шном меню View->General Option найди галку Top Level Form и отметь ее.

Далее в Init Главной формы:
Код: plaintext
DO menu1.mpr with this,.t.
пробуй
...
Рейтинг: 0 / 0
создание Exe файла
    #33767418
R00S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо за ответы. Все теперь нормально работает. На этом, думаю я, с exe'шниками я разобрался.
Всем еще раз большое спасибо....
...
Рейтинг: 0 / 0
создание Exe файла
    #33784590
Urikst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!
Помогите плз. Приложение, которое взаимодействует с SQL server 2000. Клиент написан на FoxPro. Все уже разработал. В среде FoxPro все работает нормально и без сбоев. Как только делаешь exeшник то некоторые формы при вызове выдают такую ошибку:
FError # 2005
Program doform
Message Ошибка при загрузке файла - номер записи 19. edik <или один из его членов>.ControlSource : Источником данных для этого объекта должна быть ссылка на переменную (ОШИБКА ПРИ ЗАГРУЗКЕ ФАЙЛА - НОМЕР ЗАПИСИ 19. EDIK <ИЛИ ОДИН ИЗ ЕГО чЛЕНОВ>.CONTROLSOURCE : ИСТОчНИКОМ ДАННЫХ ДЛџ ЭТОГО ОБЪЕКТА ДОЛЖНА БЫТЬ ССЫЛКА НА ПЕРЕМЕННУЮ)
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / создание Exe файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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