powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопросы к знатокам
5 сообщений из 5, страница 1 из 1
Вопросы к знатокам
    #37843198
Хиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемые знатоки FoxPro. Я из тел редких людей кто решил сам сделать диплом. помогите с рядом вопросов.
Я знаю что ответ на все мои вопросы наверняка лежит где-то в дебрях этого форума, но счет уже идет на часы (защита 25 чилсла).
Подскажите пожалуйста!!!

Вобщем, камни преткновения:
1. на форме есть комбобокс который привязан к справочной таблице,например, города. Если в таблице нет нужного города, то надо внести отсутствующий город в справочную таблицу прямо из комбобокса.
2. видела хитрый финт - к комбо привязан календарь, как такое провернуть?
3. пробовала из того что имеется сделать файл exe. командой build exe. Фокс жутко ругался, искал кучу файлов...не находил, опять ругался... в итоге не захотел иметь больше никаких дел со мной. Как правильно действовать (Папка с проектом лежит на Д, внутри все тоже рассортировано по папкам, есть конфиг)?
...
Рейтинг: 0 / 0
Вопросы к знатокам
    #37843260
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хиль1. на форме есть комбобокс который привязан к справочной таблице,например, города. Если в таблице нет нужного города, то надо внести отсутствующий город в справочную таблицу прямо из комбобокса.
ComboBox не предназначен для ввода/изменения значений. Только для выбора значения из заранее сформированного списка. Обойти это ограничение можно, но лучше не надо.

Стандартное решения для таких случаев - отдельный справочник со списком городов. В нем и создавать/изменять/удалять записи.

Хиль2. видела хитрый финт - к комбо привязан календарь, как такое провернуть?
Никак. Стандартный объект ComboBox этого не умеет. Вам придется либо использовать ActiveX-компонент, либо конструировать симуляцию с нужной функциональностью из других объектов.

Хиль3. пробовала из того что имеется сделать файл exe. командой build exe. Фокс жутко ругался, искал кучу файлов...не находил, опять ругался... в итоге не захотел иметь больше никаких дел со мной. Как правильно действовать (Папка с проектом лежит на Д, внутри все тоже рассортировано по папкам, есть конфиг)?
Ну, Вы, скорее всего, создавали формы через построители и визарды. Так тоже можно, но дело в том, что все эти построители используют ряд классов из поставки самого FoxPro. Соответственно при компиляции проекта необходимо будет включить использованные классы в Ваш проект.

Стандартный путь создания EXE:

1. Создать новый проект как "чистый лист": File \ New \ Project \ кнопка "New File"
2. Перейти на закладку "Code" \ встать на узел "Programs" \ нажать кнопку "Add" и выбрать главный стартовый файл проект
3. Нажать кнопку "Build" \ выбрать "Rebuild Project", поставить галки "Recompile All Files" и "Display Errors", затем нажать Ok

В результате FoxPro попытается найти все необходимые для проекта файлы. Если чего не найдет, потом сообщит в листе ошибок. После того, как добьетесь пересоздания проекта без ошибок (его можно пересоздавать многкратно) выберите по кнопке Build пункт "Win32 executable / COM server (exe)"
...
Рейтинг: 0 / 0
Вопросы к знатокам
    #37843295
Хиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМ, тоесть в новом проекте будет только главный prg и все? или надо переносить все файлы?
...
Рейтинг: 0 / 0
Вопросы к знатокам
    #37843301
Хиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
по первому и второму вопросу - спасибо. Уже реализую.

Есть еще один вопрос - при переносе проекта с одной машины на другую. Почитав форум, я поняла что надо в конфиге прописать путь, куда и складывать проект на ту машину на которой показываю, и все должно быть по папкам (что тоже сделано). Однако при переносе проекта фокс ругается (по этой причине еще не показывала ничего руководителю).

Кстати про то что формы были сделаны визардами. Формы делала в конструкторе, но проект делела визардом и при построении exe действительно ищутся какие-то визардовские файлы.

Попробую как Вы говорите, может перестанет ругать меня)
...
Рейтинг: 0 / 0
Вопросы к знатокам
    #37845218
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХильЕсть еще один вопрос - при переносе проекта с одной машины на другую. Почитав форум, я поняла что надо в конфиге прописать путь, куда и складывать проект на ту машину на которой показываю, и все должно быть по папкам (что тоже сделано). Однако при переносе проекта фокс ругается (по этой причине еще не показывала ничего руководителю).
Проект пероносится в любое место целиком со всеми папками с русурсам так чтобы относительные пути относительно файла проекта сохранились. В этом случае при первом открытии пректа будет задан вопрос об изменении домашней папки проета и все потом будет работать нормально. Все пути в проекте хранятся как относительные
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопросы к знатокам
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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