powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Висит в процесах
12 сообщений из 12, страница 1 из 1
Висит в процесах
    #34977710
Panasenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с такой проблемой.

новичек в VFP

есть скомпиленый ехе-ик

при закрытии ехе файла в процесах он остается висеть и при следующем запуске понятно что ругается . каким способом можно выйти полностью из программы . если можно примерчик .
...
Рейтинг: 0 / 0
Висит в процесах
    #34977756
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
обратите на необходимость
clear events

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
ON SHUTDOWN myquit()


procedure myquit
on shutdown
clear all
release all
set procedure to
set classlib to
quit

...
Рейтинг: 0 / 0
Висит в процесах
    #34977840
Panasenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот что в главном файле

ON SHUTDOWN do myexit
_screen.Visible= .F.
DO FORM forms\main_forms
READ events


Вотч то во втором

PROCEDURE myexit
on shutdown
clear all
release all
set procedure to
set classlib to
quit
CLEAR EVENTS

всеравно в процесах остается
...
Рейтинг: 0 / 0
Висит в процесах
    #34977925
localhost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Panasenkoпри закрытии ехе
закрыть можно форму, а из приложения нужно организовывать выход!
но вам очень повезло!
вот здесь: http://forum.foxclub.ru/read.php?32,177189,177192#msg-177192 всё подробно расписано
...
Рейтинг: 0 / 0
Висит в процесах
    #34977961
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в метод дестрой формы
main_forms


напишите строку

CLEAR EVENTS

или

= myexit ()


основная ош-ка
начинающих
это _screen.Visible= .F.

я не советую Вам закрывать основное окно,
а советую разрабатывать хорошие, дружественные для польз-ля приложения

в основном окне оч. много всего хорошего,
и если правильно этим польз-ся, то всем будет хорошо
и разработчику и пользователю
...
Рейтинг: 0 / 0
Висит в процесах
    #34978146
Panasenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а можно поподробнее узнать о проблемах какие могут возникнуть из за того что програма не в окне фокса а с использованием _screen.Visible= .F.
...
Рейтинг: 0 / 0
Висит в процесах
    #34978401
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проблема в том, что Вы не будете
польз-ся "вкусностями" главного окна,
-будет решать проблемы с превьювером
-будете решать проблемы с десктоп.он. окнами
-будете решать проблемы с вэит виндоу
ну и т.д. ...

субъективное (личное) мнение:
посмотрите на прил-я МС офиса,
без главного окна Ваша программа не
выглядит как офисное прил-е.
...
Рейтинг: 0 / 0
Висит в процесах
    #34978567
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Panasenkoа можно поподробнее узнать о проблемах какие могут возникнуть из за того что програма не в окне фокса а с использованием _screen.Visible= .F.
По-умолчанию, разработка приложений в FoxPro предполагает, что Вы создаете приложение внутри основного окна _SCREEN. В соответствии с этим сделаны многие настройки по умолчанию.

Следовательно, разрабатывая приложение на базе As Top-Level форм Вы постоянно будете бороться с этими настройками. Это не сложно, но добавляет лишних проблем.

И потом, можете ответить на вопрос, а какие преимущества дает НЕ использование этого окна? Точнее, создание собственного главного управляющего окна?
...
Рейтинг: 0 / 0
Висит в процесах
    #34978869
Panasenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как по мне то просто можно стартовое окно настроить вставить картинку или просто фон
какого то цвета сделать.

может ето как то можно и в окне фокса сделать ?
но я начинающий пользователь фокса. да да именно пользователь.

можно еще у вас узнать многоуважаемый ALL где можно посмотреть на хорошие исходники прог на фоксе всетаки на примераг легче учится. А не изобретать велосипед на 5-ти колесах :)



А за все преведущие ответы огромное спасибо все получилось и заработало пока-что :)
...
Рейтинг: 0 / 0
Висит в процесах
    #34979099
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Panasenkoкак по мне то просто можно стартовое окно настроить вставить картинку или просто фон какого то цвета сделать.
может ето как то можно и в окне фокса сделать ?

_SCREEN - это объект. Он обладает набором свойств, которые можно изменять. Если речь идет о фоне, то

Код: plaintext
_SCREEN.BackColor = Rgb( 212 , 208 , 200 )

Вставить картинку чуть сложнее, поскольку для изображения картинки надо добавить объект Image. Но это тоже не проблема

Код: plaintext
1.
2.
3.
_SCREEN.AddObject("ImageTitle","Image")
_SCREEN.ImageTitle.Picture = "C:\MyDir\MyPicture.bmp"
_SCREEN.ImageTitle.Visible = .T.
...
Рейтинг: 0 / 0
Висит в процесах
    #34979105
Panasenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
значит я всетаки не прав был

в предь сначала спрашевать буду а потом делать что то

огромное спасибо.



а на щет ссылочек никто не может подсказать?
буду очень благодарен
...
Рейтинг: 0 / 0
Висит в процесах
    #34979331
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ссылочек на что? Куча примеров есть вот здесь

http://www.foxclub.ru/sol/

Но это не законченные коды, а решения конкретных проблем. Лучше купите новую книжку по VFP9. Там и примеры кода и много чего еще

http://www.foxclub.ru/vfpbook/
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Висит в процесах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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