powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не работает команда browse
9 сообщений из 9, страница 1 из 1
Не работает команда browse
    #36978361
faustgreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В одной из форм приложения в клике кнопки прописал
Код: plaintext
browse()
. Но при нажатии кнопки ничего не выводится, хотя если в этой же кнопке прописать что то типо :
Код: plaintext
messagebox(field)
, где field имя одной из колонки мы получим значение этой колонки.
В чем может быть проблема.

P.S. Были случаи, когда после вывода команды
Код: plaintext
browse
полностью исчезало приложение с экрана.(Остовался только запущенный процесс в диспетчере задач).

Может кто интересного по этому поводу подскажет ?
...
Рейтинг: 0 / 0
Не работает команда browse
    #36978375
Юристишко-выпускник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustgreenМожет кто интересного по этому поводу подскажет ?

не, мне просто интересно:
какой такой супер обработчик ошибок у Вас?
...
Рейтинг: 0 / 0
Не работает команда browse
    #36978413
faustgreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
On error
в главной программе закоментирован. Т.е. обработчик не используется, как я понимаю.
...
Рейтинг: 0 / 0
Не работает команда browse
    #36978427
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustgreenВ одной из форм приложения в клике кнопки прописал
Код: plaintext
browse()
. Но при нажатии кнопки ничего не выводится, хотя если в этой же кнопке прописать что то типо :
Код: plaintext
messagebox(field)
, где field имя одной из колонки мы получим значение этой колонки.
В чем может быть проблема.
По умолчанию, BROWSE выводится в главное окно VFP или на активную форму. При использовании top-level form и невозможности доступа к screen, ничего не будет показано.
Лучше использовать ГРИД в таких и во всех похожих случаях. BROWSE лучше использовать для отладочных целей.
...
Рейтинг: 0 / 0
Не работает команда browse
    #36978437
faustgreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код кнопки:

SELECT h07x01
MESSAGEBOX(DBF()) &&Возвращает таблицу
messagebox(kpcs) &&Возвращает содержимое поля KPCS
browse && А вот сдесь начинаются проблемы: при 1-кратном запуске просто ничего не происходит, при повторных запусках кнопка перестает работать+становится невозможным закрытие формы.
...
Рейтинг: 0 / 0
Не работает команда browse
    #36978491
faustgreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторigorbik Спасибо
Browse я сообственно и собирался использовать в отладочных целях.
Поставил _screen.visible=.t. - все появилось. Хотя странно как то. В других аналогичных формах все работает и без главного окна. Будем разбираться.
P.s. форма - In top Lewel.
...
Рейтинг: 0 / 0
Не работает команда browse
    #36978494
Юристишко-выпускник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustgreen
Код: plaintext
On error
в главной программе закоментирован. Т.е. обработчик не используется, как я понимаю.

если он не исп-ся, то лиса
орать благим матом должна, что
команда brow() содержит ошибку

+
Дурик, ты зачем усы сбрил?(С)
куда спрятал скрин?
...
Рейтинг: 0 / 0
Не работает команда browse
    #36978510
Юристишко-выпускник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustgreenКод кнопки:

SELECT h07x01
MESSAGEBOX(DBF()) &&Возвращает таблицу
messagebox(kpcs) &&Возвращает содержимое поля KPCS
browse && А вот сдесь начинаются проблемы: при 1-кратном запуске просто ничего не происходит, при повторных запусках кнопка перестает работать+становится невозможным закрытие формы.

я думаю, что это только цветочки

покажите мин.пример, демонстр-й эту проблему -
нужно посмотреть, что там накрутили такого.
...
Рейтинг: 0 / 0
Не работает команда browse
    #36978537
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustgreenBrowse я сообственно и собирался использовать в отладочных целях.Ну, могу похвастать, что я наоборот, использую BROWSE (по опыту DOS-опыта), чаще всего даже не изменяя наименований полей, просто по причине нехватки времени. Впрочем, это все-же пережиток дурного вкуса или отсутствие опыта написания программ на широкую аудиторию

faustgreenP.s. форма - In top Lewel. Вот-вот. У меня из таких форм тоже BROWSE вываливается. Там нужно либо активировать screen, либо показывать форму с гридом
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не работает команда browse
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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