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

Помогите создеть код кнопки "Выход".
Задача такова, при завершении работы в моей программе, пользователь нажимает кнопку ... и записи помеченные для удаления в одной из таблиц, а именно zakaz.dbf базы AA удаляются окончательно.
как это можно организовать оптимальным путем?

Спасибо, Роман.
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35453573
BMJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BMJ
Гость
PACK чем не устраивает?
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35453582
Romario_rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CLOSE all
PACK c:\otrajenie\data\zakaz.dbf
quit

сейчас, все работает.
Вопрос возник на пустом месте, как оказалось, были ошибки помимо этого кода.

BMJ спасибо ...
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35453592
Romario_rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CLOSE all
PACK c:\otrajenie\data\zakaz.dbf
quit

При таком вареанте есть отрицательный момент, тоесть, если пользователь ответчает на вопрос о выходе из приложения отрицательно CLOSE all уже произошло, как можно отключить открытие окна подтверждения выхода самим Fox'ом?
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35453597
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из кода этого не видно. Когда программа запрашивает подтверждение на выход?
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35453625
Romario_rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как я понимаю сам оператор Quit вызывает окно подтверждения(как видно на скрине)
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35453632
BMJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BMJ
Гость
Сомневаюсь что окно сообщения quit будет по умолчанию с заголовком "Otrajenije" проблема где-то ещё.
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35453654
Romario_rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BMJСомневаюсь что окно сообщения quit будет по умолчанию с заголовком "Otrajenije" проблема где-то ещё.

Все что я сделал, это создал на форме кнопку, и в свойстве Click вписал этот код:
CLOSE all
PACK c:\otrajenie\data\zakaz.dbf
quit
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35453655
Romario_rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас попробовал создать с нуля два варианта содержащих единственную кнопку "Выход" с вышеуказанным кодом:

1) Если создаю просто форму с кнопкой, действительно, окно подтверждения не появляется.

2) Если создаю проект, в нем форму с кнопкой, то появляется какраз это окно подтверждения, от которого мне нужно избавиться.
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35453691
213121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй добавить
Код: plaintext
set safety off
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35453697
Romario_rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
213121Попробуй добавить
Код: plaintext
set safety off


К сожалению никаких изменений.
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35453865
q123qw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Romario_rus2) Если создаю проект, в нем форму с кнопкой, то появляется какраз это окно подтверждения, от которого мне нужно избавиться.
А почему бы сюда сразу не выложить этот твой "проект"?
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35453869
alexzima
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищи все формы с thisform.caption='Otrajenie' и смотри methods форм с таким заголовком...
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35453927
KatVV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
окно подтверждения выхода вызывает стандартная процедура onshutdown() класса APPWIZ.VCX
if messagebox("Are you sure you want to exit?",36,_screen.caption)=6
quit
endif
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35453937
KatVV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй так:

CLOSE all
PACK c:\otrajenie\data\zakaz.dbf
lconshutdown="QUIT"
on shutdown &lconshutdown
if type("goApp")=="O" and not isnull(goApp)
quit
endif
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35454027
q123qw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Однако автор утверждает, что:
Romario_rusСейчас попробовал создать с нуля...
Но:
Romario_rus
1) просто форму
2) проект, в нем форму с кнопкой
Если автор во втором случае пользует APPWIZ.VCX, то остается пожелать автору поменьше вводить форумчан в заблуждение своими некорректными вопросами!
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35454272
Romario_rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KatVVПопробуй так:

CLOSE all
PACK c:\otrajenie\data\zakaz.dbf
lconshutdown="QUIT"
on shutdown &lconshutdown
if type("goApp")=="O" and not isnull(goApp)
quit
endif


KatVV огромное спасибо, то что надо ;)

KatVV если можешь, подскажи еще - далее возникает проблема(внизу приложу скрин ошибки)

При внесении Твоего кода в кнопку на чистом проекте, все работает супер.
При внесении в мой проект, как понимаю тоже работает, но возникает нижепредставленная ошибка.
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35454273
Romario_rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KatVVПопробуй так:

CLOSE all
PACK c:\otrajenie\data\zakaz.dbf
lconshutdown="QUIT"
on shutdown &lconshutdown
if type("goApp")=="O" and not isnull(goApp)
quit
endif


KatVV огромное спасибо, то что надо ;)

KatVV если можешь, подскажи еще - далее возникает проблема(внизу приложу скрин ошибки)

При внесении Твоего кода в кнопку на чистом проекте, все работает супер.
При внесении в мой проект, как понимаю тоже работает, но возникает нижепредставленная ошибка. (CLOSE all неужеле не все таблицы закрывает, или дело в другом)
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35454344
KatVV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уп-с!))) А чего паковать - то если все закрыли!))
Если будут вопросы можешь писать на yar.katvv@mail.ru
Удачи!))
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35454346
KatVV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CLOSE all
use c:\otrajenie\data\zakaz.dbf in 0 excl
pack
use
lconshutdown="QUIT"
on shutdown &lconshutdown
if type("goApp")=="O" and not isnull(goApp)
quit
endif
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35454527
а может лучше и логичнее было бы сделать упаковку таблиц при запуске приложения? и никаких танцев с бубнами не надо....
...
Рейтинг: 0 / 0
Удаление помеченных записей при выходе из проекта.
    #35456461
Romario_rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
КонецЦиклаа может лучше и логичнее было бы сделать упаковку таблиц при запуске приложения? и никаких танцев с бубнами не надо....


В начало ... otrajenie_app вставил:

use c:\otrajenie\data\zakaz.dbf in 0 excl
pack
CLOSE all

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


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