powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Программа не открывается.
11 сообщений из 11, страница 1 из 1
Программа не открывается.
    #38275765
alexya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Написала программу на foxpro (обычно пишу на delphi) скомпилировала с помощью build запускаю exe файл пишет таблицы не открыты. Хотя в проекте когда запускаешь через меню run все работает. Как сделать чтобы все работало в exe???
...
Рейтинг: 0 / 0
Программа не открывается.
    #38275808
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexyaНаписала программу на foxpro (обычно пишу на delphi) скомпилировала с помощью build запускаю exe файл пишет таблицы не открыты. Хотя в проекте когда запускаешь через меню run все работает. Как сделать чтобы все работало в exe???Вариантов много. Если включить таблицы в DE, то все нормально откроется.
Есть еще варианты, но это потом...
...
Рейтинг: 0 / 0
Программа не открывается.
    #38275829
alexya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пожалуйста расскажите поподробней как включить в de может где то есть справка как это делается???????? Знаний вообще по foxpro 0))) .
...
Рейтинг: 0 / 0
Программа не открывается.
    #38275839
alexya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как вариант прописать открытие таблиц на загрузку формы??? или тут такое не пройдет??? а если пройдет никто не подскажет как это сделать??? событие то понятно или активейт или шоу а вот код...
...
Рейтинг: 0 / 0
Программа не открывается.
    #38275844
alexya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если попробовать USE d:\dev\vfp\foxpro90\tmp\tests\table1.dbf EXCLUSIVE IN 0 заработает??? или это не правильно???
...
Рейтинг: 0 / 0
Программа не открывается.
    #38275947
9IKOB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexyaа если попробовать USE d:\dev\vfp\foxpro90\tmp\tests\table1.dbf EXCLUSIVE IN 0 заработает??? или это не правильно???

А Вам обязательно открывать таблицу эксклюзивно? Если да, то код должен выглядеть так:
Код: sql
1.
USE 'd:\dev\vfp\foxpro90\tmp\tests\table1.dbf' IN 0 EXCLUSIVE



Если необязательно (чтобы с таблицей могли работать несколько пользователей), то так:
Код: sql
1.
USE 'd:\dev\vfp\foxpro90\tmp\tests\table1.dbf' IN 0 SHARED



Этот код можно прописать в событии Load формы.
...
Рейтинг: 0 / 0
Программа не открывается.
    #38275958
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexyaа как вариант прописать открытие таблиц на загрузку формы??? или тут такое не пройдет??? а если пройдет никто не подскажет как это сделать??? событие то понятно или активейт или шоу а вот код...Вы уже приближаетесь к истине.. :)) Только не Show, Activate, а Load() . Впрочем, это не догма, можно и потом прописать...

P.S. А чем DE не устраивает?
...
Рейтинг: 0 / 0
Программа не открывается.
    #38275984
alexya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к сожалению как программист delphi я вообще не представляю что такое de и как с ним работать. примеров в инете не нашла а открытие на событие формы это по дельфийски)))
...
Рейтинг: 0 / 0
Программа не открывается.
    #38275996
alexya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и еще вопрос прямой путь как то не очень перенес приложение и все уже не работает))) не подскажите функцию типа извлечь путь экзе файла??? или же можно писать ./table.dbf?
...
Рейтинг: 0 / 0
Программа не открывается.
    #38276031
9IKOB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexyaи еще вопрос прямой путь как то не очень перенес приложение и все уже не работает))) не подскажите функцию типа извлечь путь экзе файла??? или же можно писать ./table.dbf?

Получить полный путь к каталогу запущенного exe-файла можно следующей командой:
Код: sql
1.
SYS(5) + CURDIR()



Пример кода (если таблица находится в одной папке с exe):
Код: sql
1.
2.
3.
LOCAL m.lcPath
m.lcPath = SYS(5) + CURDIR() + 'table1.dbf'
USE m.lcPath IN 0 SHARED
...
Рейтинг: 0 / 0
Программа не открывается.
    #38276041
alexya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо большое!!!!!!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Программа не открывается.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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