Помощь - Поиск - Пользователи - Календарь
Полная версия: Конкурс Программ Автоматизации Заказов
Ролевые игры в Беларуси > Настольные Игры > Общий форум настольных игр > Vampire: The Eternal Struggle
Ector
Итак, обещанная программа заказа. Интерфейс - простой, как грабли, автоматизировано все, что можно.
Инструкция:

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

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

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

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

Первый вариант программы удален ради освобождения места. См. последний вариант ниже
MAZ
У меня принципиально отказывается работать - пишет "Вызов был отклонен".
Ector
QUOTE(MAZ @ 30 November 2005, 23:35 ) *

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

Точно Excel был загружен? Какой у тебя Excel? Надо будет прислать тебе отладочный тест... А на каком-нибудь другом компьютере можешь попробовать?
Tarzit Do'Argot
У меня работает.
Только одно замечание. Ласомбра перестал выкладывать лист в формате Exel. У него лист стал в HTML. sad.gif
MAZ
QUOTE(Ector @ 01 December 2005, 08:39 ) *

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

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

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

Загружен.
MS Office 2000 Professional на Win2000 Pro RUS не из-под администратора.
Ector
QUOTE(MAZ @ 01 December 2005, 22:15 ) *

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

Ага, то есть надо мне попробовать без прав администратора. А какие права у тебя стоят - может, вообще читать реестр нельзя? smile.gif
zzerg
Сеттинг: win2k (старый и глючный) + MSoffice97 + старый инвентори файл + админский юзер

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

ЗЫ Один раз выпало "Call was rejected by callee" (я вроде пытался редактировать в экселе в это время)
Ector
Вот блин... Если прогрессбар ползет - значит, страницы она все-таки нашла и как-то обрабатывает. Полторы минуты - нормальное время обработки, если машина не очень. А вот что за ошибку выдает - только MS и знает, ни дна ему ни покрышки!
У меня самого Win2k (правда, не глючный) и Excel 2002, хотя OLE Automation использовался именно от 97-го. Не хочешь попробовать поставить новый Excel?
zzerg
Попробовал на другой машине (win2k, поновее и побезглючнее, офис2002), та же самая ошибка выпадает %(

Может, я что делаю не так?
MAZ
Unable to retrieve a pointer to a running object registered with OLE for Excel.Applicaton.9 {...}, если с правами администратора.
Ector
Народ, пожалуйста, дождитесь следующего релиза smile.gif Есть подозрение, что все дело в разных файлах инвентори.
Ector
Вот обновление программы. Исправлены ошибки, из-за которых обработка прерывалась. Прграмма больше не подхватывает заказы с нулевым количеством.
Кроме того, появилась возможность отслеживать процесс, запустив программу с ключом /L. В этом случае она создает файл C:\VOrder.Log, который можно прислать разработчику smile.gif

(Программа перемещена в первое сообщение топика заказов ввиду неожиданной популярности!)
MAZ
А вот эта версия программы целиком и полностью правильно работает и у меня. smile.gif
Ector
Ну вот, кажись, автоматизация достигнута! Ура, товарищи!!! smile.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Invision Power Board © 2001-2017 Invision Power Services, Inc.