powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Создание окна предупреждения в проге на FoxPro..?
11 сообщений из 36, страница 2 из 2
Создание окна предупреждения в проге на FoxPro..?
    #36112030
VASABI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще вопрос: запускаю меню, все ок, выбираю открыть к примеру форму, и вылазит окошко для поиска открываемой формы, но последующие открываемые формы такого вопроса не задают,. так и должно быть?
...
Рейтинг: 0 / 0
Создание окна предупреждения в проге на FoxPro..?
    #36112034
VASABI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,

Гуд Спасибо! Сейчас попробую!))
...
Рейтинг: 0 / 0
Создание окна предупреждения в проге на FoxPro..?
    #36112077
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В main.prg добавь код типа
Код: plaintext
1.
gcPathHome=ALLTRIM(SUBSTR(SYS( 16 ), 1 ,RAT("\",SYS( 16 ))))
SET DEFAULT TO (gcPathHome)

тогда программа будет знать где искать нужные файлы, а меню строчки типа

DO FORM c:\users\alexander\desktop\compile\formnazapravku.scx

переписать как

DO FORM formnazapravku.scx
...
Рейтинг: 0 / 0
Создание окна предупреждения в проге на FoxPro..?
    #36112123
VASABI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dag,

а как открыть полный код меню? и добавить выше написанный тобою код в начале?

P.S. все менюшки я делал просто через Визард, и код открывался только при синтаксических ошибках, и при добавке к примеру кода точки остановы в самом начале появлялся вопрос о сохранении кода, но даж после сохранения, он не изменялся О_О
...
Рейтинг: 0 / 0
Создание окна предупреждения в проге на FoxPro..?
    #36112405
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.Меню это обычный процедурный(программный файл) с расширением .mpr. Посмотри в своем проекте файлик mainmenu.mpr.

2.Нужно как пишет tanglir создать главный файл проекта с кодом типа

Код: plaintext
1.
2.
3.
4.
gcPathHome=ALLTRIM(SUBSTR(SYS( 16 ), 1 ,RAT("\",SYS( 16 ))))
SET DEFAULT TO (gcPathHome)
DO mainmenu.mpr
READ EVENTS

Делается это так как уже написал tanglir
...
Рейтинг: 0 / 0
Создание окна предупреждения в проге на FoxPro..?
    #36113906
VASABI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dag,

Угу:) я так и сделал:) просто вопрос раньше времени задал ^_^
вот все отлично запускается и работает, кроме кнопки выход, она синтаксическую ошибку выдает О_О то есть, когда нажимаю кнопку ВЫХОД, появляеться окошко запроса на выход, выбираю выйти, и вот тут-то и выскакивает ошибка ...
...
Рейтинг: 0 / 0
Создание окна предупреждения в проге на FoxPro..?
    #36113912
VASABI и вот тут-то и выскакивает ошибка ...Которую мы должны угадать?
...
Рейтинг: 0 / 0
Создание окна предупреждения в проге на FoxPro..?
    #36113993
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код для выхода из программы должен содержать
Код: plaintext
CLEAR EVENTS
...
Рейтинг: 0 / 0
Создание окна предупреждения в проге на FoxPro..?
    #36116288
VASABI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dag,

СпасибО! по твоему совету переделал код кнопки на:

IF MESSAGEBOX("Выходить из формы?", 4+32+256, "Выход")=6
*!!!
CLEAR EVENTS
QUIT
*!!!
ELSE
ENDIF

и все норм заработало:)
---
но есть еще вопрос, в форме "formzapravlenue" хотел сделать для удобства поиска маркировки картриджей развертывающееся окошко "Combo Box"(то есть при развертке выпадал бы список из маркировок картриджей и при нажатии можно выбрать нужный), которое в панели "Properties" через "ControlSouce" привязал к tablezapravlenue.fidmarka, но при запуске формы ничего стоящего не вышло... Чего может не хватать для нормальной работы этого элемента?
...
Рейтинг: 0 / 0
Создание окна предупреждения в проге на FoxPro..?
    #36116332
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно указать для этого комбобокса в дизайнере свойства

RowSourceType - Alias
RowSource - tablezapravlenue.fidmarka

Очистить св-во ControlSource

В метод InterActiveChange комбобокса вписать

ThisForm.Refresh()
...
Рейтинг: 0 / 0
Создание окна предупреждения в проге на FoxPro..?
    #36116394
VASABI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dag,

Огромное спасибо за помощь:) заработало!
...
Рейтинг: 0 / 0
11 сообщений из 36, страница 2 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Создание окна предупреждения в проге на FoxPro..?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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