powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите весит в процессах
14 сообщений из 39, страница 2 из 2
Помогите весит в процессах
    #37041002
Amilman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
правельней так 1 и 2 сделал поом написал quit
а команду на закрытие всего я не знаю.
...
Рейтинг: 0 / 0
Помогите весит в процессах
    #37041003
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Amilmanпроходящий.пропущено...
Вы мое сообщение читали?

Читал.
Вот и говорю надо понят как это сделать )))
1 и 2 пункт выполнил 3 я не знаю команду 4 сделал.

ок

результат?
...
Рейтинг: 0 / 0
Помогите весит в процессах
    #37041023
Amilman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимо,

Всё процесс завершается в процессах больше не висит но при закрытии формы на секунду мелькает окно foxa.
...
Рейтинг: 0 / 0
Помогите весит в процессах
    #37041038
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Amilmanпрошелмимо,

Всё процесс завершается в процессах больше не висит но при закрытии формы на секунду мелькает окно foxa.
убери в коде _screen.visible = .T.
...
Рейтинг: 0 / 0
Помогите весит в процессах
    #37041058
Amilman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,
Это где именно?
Просто я найти не могу.
...
Рейтинг: 0 / 0
Помогите весит в процессах
    #37041143
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmilmanDima T,
Это где именно?
Просто я найти не могу.
Это команда показа на экран окна фокса, она у тебя выполняется, ищи где ты ее вставил. Может так написал
Код: plaintext
_vfp.Visible = .T.
...
Рейтинг: 0 / 0
Помогите весит в процессах
    #37041152
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не обращал никогда внимания, но похоже оно всегда "моргает" при выходе при screen=off
...
Рейтинг: 0 / 0
Помогите весит в процессах
    #37041168
Amilman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот код 1 PRG:

DO form "Form\addition_of_debtors"
ON SHUTDOWN DO "PRG\my_quit"
READ EVENTS
quit

Вот 2:

Public oTmrExit
oTmrExit = createobject("tmrExit")
if vartype(oTmrExit)<>"O"
return .f.
endif
oTmrExit.interval = 10
Return .t.


define class tmrExit as timer

interval = 0
nMode = 0

procedure timer
this.interval = 0
LOCAL lnFormCount, lnNum, loForm
lnFormCount = _screen.formcount
for lnNum=lnFormCount to 1 step -1
try
loForm = _screen.forms(lnNum)
catch
loForm = .f.
endtry
if vartype(loForm)="O"
loForm.visible = .f.
loForm.release()
endif
endfor

close data
clear events
clear dlls
on shutdown
quit
EndDefine

У формы в Destroy прописан CLEAR EVENTS

И всё больше я не чего не прописывал.
...
Рейтинг: 0 / 0
Помогите весит в процессах
    #37041210
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmilmanИ всё больше я не чего не прописывал.
Я же написал выше
Dima TНе обращал никогда внимания, но похоже оно всегда "моргает" при выходе при screen=off
Значит никак ты от этого не избавишься.
Разве что окно фокса свернуть попробовать, добавь в начало
Код: plaintext
_screen.WindowState =  1 
...
Рейтинг: 0 / 0
Помогите весит в процессах
    #37041269
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TAmilmanИ всё больше я не чего не прописывал.
Я же написал выше
Dima TНе обращал никогда внимания, но похоже оно всегда "моргает" при выходе при screen=off
Значит никак ты от этого не избавишься.
Разве что окно фокса свернуть попробовать, добавь в начало
Код: plaintext
_screen.WindowState =  1 


дурашко, не путай человека, котор дизайнер и тупо, как мартышка копирует все подряд.
...
Рейтинг: 0 / 0
Помогите весит в процессах
    #37041270
Amilman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,

У меня телефонный справочник на компе лежит так он просто закрываетя и не чё не мограет.
...
Рейтинг: 0 / 0
Помогите весит в процессах
    #37041275
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Amilman Вот код 1 PRG:

DO form "Form\addition_of_debtors"
ON SHUTDOWN DO "PRG\my_quit"
READ EVENTS
quit

Вот 2:

Public oTmrExit
oTmrExit = createobject("tmrExit")
if vartype(oTmrExit)<>"O"
return .f.
endif
oTmrExit.interval = 10
Return .t.


define class tmrExit as timer

interval = 0
nMode = 0

procedure timer
this.interval = 0
LOCAL lnFormCount, lnNum, loForm
lnFormCount = _screen.formcount
for lnNum=lnFormCount to 1 step -1
try
loForm = _screen.forms(lnNum)
catch
loForm = .f.
endtry
if vartype(loForm)="O"
loForm.visible = .f.
loForm.release()
endif
endfor

close data
clear events
clear dlls
on shutdown
quit
EndDefine

У формы в Destroy прописан CLEAR EVENTS

И всё больше я не чего не прописывал.

я по-человечьи просил убрать строку

ON SHUTDOWN DO "PRG\my_quit"

весь код, который в май кваит Вам сто лет не нужен
и вся эта процедура не нужна.
(кстате в ней Вы видите пляски со скрином - это и приводит к мерцанию оного)


вывод:
заставь ... богу молиться ...

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

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

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


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