Вот ведь как бывает
April 15th, 2007 Begemot Posted in Программирование, Рабочее
Есть у меня программа. А у нее пользователи. И вот эти пользователи просили что бы была возможность запускать ее с флешки. Просили не один раз и достаточно сильно... и я растаял, добавил обработку командной строки и ура - все рады. Больше не просили, я радуюсь что пользователям хорошо сделал, горжусь собой потихоньку. Прошло ровно 11 месяцев. Один важный клиент пишет мне про проблемы работы на терминальном сервере и спрашивает что я тут могу посоветовать. Ну я, опять же радый, что у нас все ок, фирма веников не вяжет - есть путь как обойти его проблемы и работать на терминальном сервере. Сочиняю ему ответ, в тайне гордясь собой и своей классной программой. И тут что-то екает внутри - дай думаю посмотрю, а точно ли правильно работает регистрация при запуске в таком режиме, все таки сам никогда не использовал, хоть и тестировал. Правильно ли выгружает\понимает ключ. Лезу тестировать... и что выдумаете... реально правильно работает, понимает ключ все нормально. Попутно выясняю что, все остальные основные параметры командной стоки не работают. Вот тупо не работает и все. То есть я возился писал код, тестил, советовал юзерам использовать это - и хоть бы один написал что оно не работает. А ошибка там такая - что использовать этот режим просто нельзя было никак. Просто горный пушной зверек. И тестил же, тестил. И ошибка до ужаса ерундовая, а оттого еще более обидная:( В трех местах использовал CurPath вместо AppPath ... просто не та переменная... А в коде...
#ifndef MyRelease
CurPath=AppPath
#endif
и замечательно все было когда тестировал. дурак, мастодонт, обезьяна за комъютером.
вот такие пироги. Оказывает никому эта функция за год и не понадобилась настолько что бы написать мне что она не работает (Вернее конечно можно было заставить работать ее и с этой проблемой - но не верю что юзеры такие умные все что нашли этот обходной путь, а мне не написали.). Но зато эта возможность понадобилась сейчас клиенту, причем клиент такой что если бы ее не было - пришлось бы писать лично для него. А так уже есть, вообщем неисповедимы...
Зато выпустил новую версию за пол-дня, работал в торопях вечером, и тут полностью оправдал себя чеклист.
Если вам понравился этот пост вы можете подписаться на RSS или мы можем доставлять вам новые посты прямо в ваш почтовый ящик.
Related: