Вход на сайт
Спрятать logging code
NEW 03.08.06 09:32
в ответ scorpi_ 03.08.06 02:06
> Инсталлер есть?
Есть. По идее, все должно быть установлено правильно, но практика показывает, что все равно всплывают косяки ;) Мой проект изначально был чем-то типа заплаты, за счет этого архитектура в одном месте. Есть формуляры на FASM :), в которых набираются данные. Данные экспортируются формуляром в XML, после этого формуляр вызывает DLL, чтобы та скопировала XML в нужное место (сами формуляры сильно ограничены в своих возможностях, 8.3 и тому подобное). Также, когда нужно собрать пакет документаций для отправки Datenannahmestelle, вызывается формуляр, и из него та же DLL, но с другими параметрами. Короче, все через жопу :/ Где-то обязательно вылезают косяки, не говоря уже о том, что юзеры обычно заваливают саппорт звонками.
Я щас как раз тем и занимаюсь, что пытаюсь привести это все в удобоваримый вид с гуем.
> Ну дык, если ошибка была, то инфа осталась
Мне нужна инфа и из тех частей, где ошибок не было :) В идеале можно было бы собирать всю инфу в одном месте, чтобы потом ее экспортировать в случае ошибки.
>>Exceptions у нас, кстати, не используются
>Ну и зря, они сильно упрощают код
Так я знаю. Но система была писана не с нуля, а переделана из старого bal-кода. Можешь себе представить, чего бы это стоило.
Есть. По идее, все должно быть установлено правильно, но практика показывает, что все равно всплывают косяки ;) Мой проект изначально был чем-то типа заплаты, за счет этого архитектура в одном месте. Есть формуляры на FASM :), в которых набираются данные. Данные экспортируются формуляром в XML, после этого формуляр вызывает DLL, чтобы та скопировала XML в нужное место (сами формуляры сильно ограничены в своих возможностях, 8.3 и тому подобное). Также, когда нужно собрать пакет документаций для отправки Datenannahmestelle, вызывается формуляр, и из него та же DLL, но с другими параметрами. Короче, все через жопу :/ Где-то обязательно вылезают косяки, не говоря уже о том, что юзеры обычно заваливают саппорт звонками.
Я щас как раз тем и занимаюсь, что пытаюсь привести это все в удобоваримый вид с гуем.
> Ну дык, если ошибка была, то инфа осталась
Мне нужна инфа и из тех частей, где ошибок не было :) В идеале можно было бы собирать всю инфу в одном месте, чтобы потом ее экспортировать в случае ошибки.
>>Exceptions у нас, кстати, не используются
>Ну и зря, они сильно упрощают код
Так я знаю. Но система была писана не с нуля, а переделана из старого bal-кода. Можешь себе представить, чего бы это стоило.
NEW 03.08.06 12:49
в ответ scorpi_ 03.08.06 02:14
> ??? Откуда он имеется?
Гм. Ну как, в iostream & Ko.
> Главный недостаток твоей идеи в следующем - откуда ты возьм╦шь инфу, в связи с ч╦м обращение в объекту понадобилось?
Да, согласен, это самое слабое место. Как вариант, присвоение объекту установит флаг, что нужен дамп, при последущем обращении состояние объекта пойд╦т в лог.
Гм. Ну как, в iostream & Ko.
> Главный недостаток твоей идеи в следующем - откуда ты возьм╦шь инфу, в связи с ч╦м обращение в объекту понадобилось?
Да, согласен, это самое слабое место. Как вариант, присвоение объекту установит флаг, что нужен дамп, при последущем обращении состояние объекта пойд╦т в лог.
Dropbox - средство синхронизации и бэкапа файлов.