Считывание содержимого буфера

Вопросы и пожелания к разработчикам станций. Пожалуйста, пишите коротко и по существу, они у нас очень занятые люди. :)

Модераторы: Станислав Петрович, Говоров

Ответить
kukan
Сообщения: 476
Зарегистрирован: 30 янв 2003, 03:00
Откуда: Уфа, РОССИЯ
Контактная информация:

Сообщение kukan »

Наконец-то и я наступил на эти грабли. Всегда говорил клиентам мол, следить надо за собой, по-аккуратнпее быть... А тут сам. Конкретно поимел все "прелести" одновременного со считыванием информации обнулением буфера. Надо разделять эти две операции. Потому что небольшой глюк, причём непонятно и теперь уже не важно по вине софта, компа или АТС - и всё. Нет данных о разговорах за три месяца.
Плюс к этому ВинОффис не спрашивает перезаписывать или нет уже существующий файл. Море возможностей поиметь геморрой.
Одну я использовал.------------------
Андрей Рудик
Сообщения: 561
Зарегистрирован: 04 мар 2002, 03:00
Откуда: Санкт-Петербург

Сообщение Андрей Рудик »

1. Таков протокол обмена с АТС. Невозможно считать данные тарификации не уничтожив их.2. WinOffice _не перезаписывает_ существующий файл. Данные добавляются в конец файла. Так что, тут ничего потерять нельзя.
kukan
Сообщения: 476
Зарегистрирован: 30 янв 2003, 03:00
Откуда: Уфа, РОССИЯ
Контактная информация:

Сообщение kukan »

1. Таков протокол обмена с АТС. Невозможно считать данные тарификации не уничтожив их. - Очень-очень жаль. Легко можно считать эту фичу косяком.2. WinOffice _не перезаписывает_ существующий файл. Данные добавляются в конец файла. Так что, тут ничего потерять нельзя. - Представьте себе ситуацию, когда
Вы хотите читать даные из АТС и записать их в файл, именем которого является сегодняшнее число. При этом, действуя согласно элементарной логике Вы запустили прогу, считали данные, потом выбрали имя файла для сохранения данных (набрале в поле имени файла новое), и ... Пошли искать данные. Ведь они совсем в другом файле. Если не менять алгоритм работы с прогой, то надо ОБЯЗАТЕЛЬНО делать соответсвующие предупреждения или указания при её запуске.[Это сообщение изменил Андрей Рудик (изменение 14 Ноября 2003 14:20).]
Андрей Рудик
Сообщения: 561
Зарегистрирован: 04 мар 2002, 03:00
Откуда: Санкт-Петербург

Сообщение Андрей Рудик »

В следующей версии можно будет сделать вывод имени файла на главное окно программы. Чтобы было видно, выбран уже файл для сохраненния данных или нет.
kukan
Сообщения: 476
Зарегистрирован: 30 янв 2003, 03:00
Откуда: Уфа, РОССИЯ
Контактная информация:

Сообщение kukan »

Андрей Рудик
Этого Мало!
Ваша прога-конфигуратор при запуске уже теребит юзера на предмет того работать с файлом или лезть за данными в АТС. Думаю надо так-же из ВинОфиссом. Не меньше З.Ы.: А программы случайно не Вы пишите? Уж очень ревниво Вы вычищаете все замечания (даже мелкие и безобидные) относительно подхода производителя к программироанию [Это сообщение изменил kukan (изменение 14 Ноября 2003 17:32).]
Гость

Сообщение Гость »

Пожелание разработчикам ПО верхнего уровня.Больше внимания уделяйте мелочам и эргономике интерфейса программы.
Подходите к своей программе как самый дубовый пользователь который сел за компьютер первый раз.
Чем меньше Вы обращаете внимание на "защиту от дурака" тем быстрее программа "дохнет" и тем больше соответственно жалоб по работе возникает.Ну а про внешний вид...
Страшно смотреть иногда на интерфейс. :-))
Mirage
Сообщения: 501
Зарегистрирован: 20 мар 2002, 03:00
Откуда: Новосибирск
Контактная информация:

Сообщение Mirage »

Андрей Рудик, при считывании данных о разговорах из АТС, насколько я догадываюсь, происходит что-то вроде как при работой с буфером клавиатуры РС?Т.е. при считывании строки, данные из буфера не стираются, а изменяется указатель на ячейку в которую необходимо записывать новые данные?... (указатели "голова"-"хвост")Если так, то может написать дополнительную прогу или модуль, который считывал всё содержимое буфера не меняя указатели буфера.Т.о. это будет хоть что-то для тех кто попал в ситуацию как kukan.
?;o))
Андрей Рудик
Сообщения: 561
Зарегистрирован: 04 мар 2002, 03:00
Откуда: Санкт-Петербург

Сообщение Андрей Рудик »

Mirage
Нет. С данными о разговорах все происходит именно так, как я сказал ранее.
Ответить