Здравствуйте, гость ( Вход | Регистрация )

> Конкурс Программ Автоматизации Заказов, Моя заявка на победу :)
Ector
post Среда, 30-oe Ноября 2005, 18:59
Сообщение #1


The Judge
Group Icon
Модератор



Итак, обещанная программа заказа. Интерфейс - простой, как грабли, автоматизировано все, что можно.
Инструкция:

Для заказчика: Откройте файл Inventory.xls в Экселе и проставьте нужное количество каждой карты в той же ячейке столбца H, в которой указана карта. Запустите VOrder (НЕ закрывая Excel) и нажмите кнопку Обработать. После обработки нажмите кнопку "Сохранить файлы заказа". Получите два файла - текстовый и XML. Первый копируете в сообщение форума, второй прикрепляете к этому сообщению (лучше запаковать, но он обычно небольшой). Это все! Enjoy!

Для Коли и Тани: Точно так же выберите в инвентори все, что вам нужно и нажмите кнопку Обработать. Потом добавьте к заказу те заказы (XML), которые вам прислали, с помощью кнопки "Добавить заказ". Наконец, сохраните общий заказ под другим именем - и можно будет послать текстовый файл заказа Ласомбре.

Кто желает - могу выслать исходники, всего 429 строк на Delphi. Найдете баги - пишите, это же только альфа-версия. Хотя вроде бы работает.

Бурные аплодисменты, пожертвования и прочие акты поддержки трудной работы программиста всячески приветствуются! smile.gifsmile.gifsmile.gif

Первый вариант программы удален ради освобождения места. См. последний вариант ниже

Сообщение отредактировал Ector - Суббота, 7-oe Января 2006, 23:45
User is offlinePM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов(1 - 13)
MAZ
post Среда, 30-oe Ноября 2005, 22:35
Сообщение #2


Monsters We Are!!!
Group Icon
Приключенец



У меня принципиально отказывается работать - пишет "Вызов был отклонен".
User is offlinePM
Go to the top of the page
+Quote Post
Ector
post Четверг, 1-oe Декабря 2005, 08:39
Сообщение #3


The Judge
Group Icon
Модератор



QUOTE(MAZ @ 30 November 2005, 23:35 ) *

У меня принципиально отказывается работать - пишет "Вызов был отклонен".

Точно Excel был загружен? Какой у тебя Excel? Надо будет прислать тебе отладочный тест... А на каком-нибудь другом компьютере можешь попробовать?
User is offlinePM
Go to the top of the page
+Quote Post
Tarzit Do'Argot
post Четверг, 1-oe Декабря 2005, 10:23
Сообщение #4


Jomsviking
Group Icon
Приключенец



У меня работает.
Только одно замечание. Ласомбра перестал выкладывать лист в формате Exel. У него лист стал в HTML. sad.gif
User is offlinePM
Go to the top of the page
+Quote Post
MAZ
post Четверг, 1-oe Декабря 2005, 21:15
Сообщение #5


Monsters We Are!!!
Group Icon
Приключенец



QUOTE(Ector @ 01 December 2005, 08:39 ) *

QUOTE(MAZ @ 30 November 2005, 23:35 ) *

У меня принципиально отказывается работать - пишет "Вызов был отклонен".

Точно Excel был загружен? Какой у тебя Excel? Надо будет прислать тебе отладочный тест... А на каком-нибудь другом компьютере можешь попробовать?

Загружен.
MS Office 2000 Professional на Win2000 Pro RUS не из-под администратора.
User is offlinePM
Go to the top of the page
+Quote Post
Ector
post Пятница, 2-oe Декабря 2005, 03:10
Сообщение #6


The Judge
Group Icon
Модератор



QUOTE(MAZ @ 01 December 2005, 22:15 ) *

Загружен.
MS Office 2000 Professional на Win2000 Pro RUS не из-под администратора.

Ага, то есть надо мне попробовать без прав администратора. А какие права у тебя стоят - может, вообще читать реестр нельзя? smile.gif

Сообщение отредактировал Ector - Пятница, 2-oe Декабря 2005, 03:17
User is offlinePM
Go to the top of the page
+Quote Post
zzerg
post Пятница, 2-oe Декабря 2005, 11:21
Сообщение #7


злобный зерг
Group Icon
Приключенец



Сеттинг: win2k (старый и глючный) + MSoffice97 + старый инвентори файл + админский юзер

Поведение: после нажатия обработать задумывается минуты на полторы (прогрессбар ползёт вроде бы), потом выпадает ошибка
"OLE error 800A03EC."

ЗЫ Один раз выпало "Call was rejected by callee" (я вроде пытался редактировать в экселе в это время)
User is offlinePM
Go to the top of the page
+Quote Post
Ector
post Пятница, 2-oe Декабря 2005, 13:38
Сообщение #8


The Judge
Group Icon
Модератор



Вот блин... Если прогрессбар ползет - значит, страницы она все-таки нашла и как-то обрабатывает. Полторы минуты - нормальное время обработки, если машина не очень. А вот что за ошибку выдает - только MS и знает, ни дна ему ни покрышки!
У меня самого Win2k (правда, не глючный) и Excel 2002, хотя OLE Automation использовался именно от 97-го. Не хочешь попробовать поставить новый Excel?
User is offlinePM
Go to the top of the page
+Quote Post
zzerg
post Пятница, 2-oe Декабря 2005, 15:43
Сообщение #9


злобный зерг
Group Icon
Приключенец



Попробовал на другой машине (win2k, поновее и побезглючнее, офис2002), та же самая ошибка выпадает %(

Может, я что делаю не так?
User is offlinePM
Go to the top of the page
+Quote Post
MAZ
post Пятница, 2-oe Декабря 2005, 23:12
Сообщение #10


Monsters We Are!!!
Group Icon
Приключенец



Unable to retrieve a pointer to a running object registered with OLE for Excel.Applicaton.9 {...}, если с правами администратора.
User is offlinePM
Go to the top of the page
+Quote Post
Ector
post Воскресенье, 4-oe Декабря 2005, 01:59
Сообщение #11


The Judge
Group Icon
Модератор



Народ, пожалуйста, дождитесь следующего релиза smile.gif Есть подозрение, что все дело в разных файлах инвентори.
User is offlinePM
Go to the top of the page
+Quote Post
Ector
post Среда, 7-oe Декабря 2005, 13:14
Сообщение #12


The Judge
Group Icon
Модератор



Вот обновление программы. Исправлены ошибки, из-за которых обработка прерывалась. Прграмма больше не подхватывает заказы с нулевым количеством.
Кроме того, появилась возможность отслеживать процесс, запустив программу с ключом /L. В этом случае она создает файл C:\VOrder.Log, который можно прислать разработчику smile.gif

(Программа перемещена в первое сообщение топика заказов ввиду неожиданной популярности!)

Сообщение отредактировал Ector - Понедельник, 13-oe Марта 2006, 14:03
User is offlinePM
Go to the top of the page
+Quote Post
MAZ
post Четверг, 8-oe Декабря 2005, 22:07
Сообщение #13


Monsters We Are!!!
Group Icon
Приключенец



А вот эта версия программы целиком и полностью правильно работает и у меня. smile.gif
User is offlinePM
Go to the top of the page
+Quote Post
Ector
post Пятница, 9-oe Декабря 2005, 08:50
Сообщение #14


The Judge
Group Icon
Модератор



Ну вот, кажись, автоматизация достигнута! Ура, товарищи!!! smile.gif
User is offlinePM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 посетитель читает эту тему (1 гость и 0 скрытых пользователей)
0 пользователей:

 



-
uptime
Текстовая версия Сейчас: Вс 22 Окт 2017 03:08