powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Проблема при закрытии программы
6 сообщений из 31, страница 2 из 2
Проблема при закрытии программы
    #40105917
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

В том числе и из ФИДО, где обращение на "Вы" расценивалось как оскорбление.

FIDO была определена как сообщество друзей, вроде, поэтому там это было принято. Те времена давно прошли, глупо перетаскивать стиль общения, который был в прошлом веке в определенной группе в настоящее. ФИДО уже нет, к сожалению.
"Ой не понимаю чего вы спорите..." (с)

МНУ :) тоже

Есть чётко определённый список ресурсов, которые ОС освобождает при завершении
процесса, делая это определённым образом. Всё остальное - НЕ ОСВОБОЖДАЕТСЯ.
Причём в некоторых случаях это в доке прописано явно жирными буквами.

Т.е. Вы тоже считаете, что просто грохать свою программу как-то не очень? :)
...
Рейтинг: 0 / 0
Проблема при закрытии программы
    #40105931
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x1ca4064
работа с кассовым чеком является транзакционной - он может быть либо закрыт, либо отменен.
Потому любая новая операция на кассе начинается с отмены чека, если таковой открыт.
...
Рейтинг: 0 / 0
Проблема при закрытии программы
    #40105934
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
x1ca4064
ъъъъъ
Это же ты про какие-то транзакции сумничал, не он.
Рассказывай.

Откуда это патологическре желание обращаться на "ты" к незнакомым людям? Ну ладно, это вопрос к родителям, скорее.
Рассказываю:
Пусть есть программа, которая работает с кассой, например.
Открывается чек, добавляются в него товары, кассир закрывает программу, не закрыв чек. По условию ТС ничего не чистим (сразу вызываем halt в обработчике закрытия), программа просто закрывается, на кассе остается открытый чек - это иногда может приводить к забавным эффектам: у следующего покупателя могут появиться "левые" товары.
Думаю, подобных примеров можно придумать много в случае работы с внешними устройствами.
Ситуация, когда не чистим при закрытии, очень похожа на аварийное отключение питания у компьютера или вызов TerminateProcess. Неужели Word никогда не падал с последующим покореженным документом?

Совсем забыл: работа с кассовым чеком является транзакционной - он может быть либо закрыт, либо отменен.

Мог бы просто сказать: "Извините, чушь написал".
...
Рейтинг: 0 / 0
Проблема при закрытии программы
    #40105964
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock
x1ca4064
работа с кассовым чеком является транзакционной - он может быть либо закрыт, либо отменен.
Потому любая новая операция на кассе начинается с отмены чека, если таковой открыт.

Это так должно быть, а по факту, ранние версии Айко (могу ошибаться - много времени прошло, какой-то ресторанный софт) так не делали.
...
Рейтинг: 0 / 0
Проблема при закрытии программы
    #40105967
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ

Мог бы просто сказать: "Извините, чушь написал".


Да легко: Извините, чушь написал
только понять никак не могу, в чем она, эта чушь?
...
Рейтинг: 0 / 0
Проблема при закрытии программы
    #40106007
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x1ca4064
YuRock
пропущено...
Потому любая новая операция на кассе начинается с отмены чека, если таковой открыт.

Это так должно быть, а по факту, ранние версии Айко (могу ошибаться - много времени прошло, какой-то ресторанный софт) так не делали.
Ну так это проблема индейцев. И отсутствие TerminateProcess эту проблему не решит.
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Проблема при закрытии программы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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