Совсем уж конcольное не нужно (имею ввиду, что можно использовать QApplication), я понимаю, что рендер QML переписывать смысла нет, так что quick модуль тащить всё равно придётся.
Хочется, что бы запустился, выполнился и всё. Без открытия лишних окон и прочего.
Толстый Лорри, html это уж совсем гемор, начиная от забивки данных, заканчивая тасканием с собой webkit, который так же наверняка требует окна. Генераторы отчётов нашёл, но смысла не вижу, когда есть QML - в него данные забивать сплошное удовольствие и не нужно разбираться со сторонними, которые, возможно, придётся ещё допиливать.
Rsa97, то есть те базы, в которых есть сами товары, они просто забиты вручную кем-то по доброте душевной? И да, я действительно не нашёл в законодательстве что-либо по поводу штрих-кодов... Только информацию, что вообще должно быть на этикетке. Либо плохо искал?
Тем не менее, как то добиваются уникальности штрих-кодов. То есть должна быть какая-либо база. Пока что удалось найти gs1 как самую крупную, но там что-то с ценами непонятное и на вопрос об API они игнорят, хотя онлайн посмотреть информацию по штрих-коду можно.
15432, насколько плохо вообще то, что использую __disable_irq(); и enable_irq(); ну то есть это ведь не означает, что код полностью говно как только появляется такая необходимость?
Над рефакторингом подумаю...
Думал, может есть какой хак...
Тогда придётся все функции переделывать, если в них больше одного ретурна, что бы не забыть включить прерывания обратно...
Но это нужно =( пробовал уйти, всё равно не к этим так к подобным проблемам пришёл. Скорость работы устраивает.
"а save+disable/restore, т.е. запрещать прерывания, одновременно возвращая текущее состояние запрета и восстанавливать это состояние." можно попросить об этом подробнее рассказать, как именно? (операционка не используются)
Армянское Радио, у меня несколько прерываний и одно, более важное может прервать менее важное... пока что только этот момент нашёл, вот думаю, что если совпадёт во время работы malloc и выделится память два раза на разные объекты или хз что... поставлю отключение прерываний на это время, посмотрю, что получится, потому, что да же не могу определить в какой момент времени вообще бьётся указатель... В любом случае спасибо вам!
Армянское Радио, понял, спасибо, буду отслеживать... Последний вопрос, работа malloc может быть прервана по прерыванию, в котором то же будет malloc ? Конфликт какой-нибудь может быть?
Армянское Радио, может быть подскажете, как это определять? malloc вернёт null или всё таки что-то выделит? стэк окажется покоцанным? Не могу в других местах найти ничего =(