Для уточнения. Я так понимаю, что это происходит во время вызова PCBVIEW, верно?
Но PCBVIEW (и прочие) не могут напрямую открыть ASCII-файл от PCAD 2006. То есть, сначала надо прогнать IMP200X - импорт из ASCII-файла в двоичную модель (4.5 или 8.5). И только потом уже получившийся файл открывать в PCBVIEW.
В аттаче архив с импортированными из cross3.txt двоичными моделями (PCB) для 4.5 и 8.5. Вроде всё нормально импортировалось.
Ещё для уточнения. По сообщению DB_NOT_COMPATIBLE. В принципе, должна быть локализованная строка - "Database format not compatible" или "Формат файла не совместим". Если это не так, будем разбираться.
Ага. Понял. Локально только приложения для просмотра (редакции) запускаются. Остальные - удалённо на сервере приложений. То есть надо разархивировать ZIP в отдельную папку и вызвать в нём BuddyCadShell.exe - это оболочка для запуска всех остальных приложений (и локальных, и удалённых). IMP200X там в выпадающем списке приложений в самом низу.
Поддержка бинарного формата. Как делать понятно - через P-CAD DBX Programmer's Interface на сервере приложений. Если в модуле DBX есть сохранение модели в ASCII-формат, тогда всё вообще просто. Единственное, с чем надо разобраться - синхронность, если несколько удалённых клиентов запускают импорт одновременно. Скорее всего, одновременно не получится, потому что модуль DBX может быть только один запущен и в нём, соответственно, только одна модель загружена. Так что нужна будет очередь задач. Но это уже дело техники. В общем, думаю.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Добавляю пример в ASCII-формате (ошибка та же)
Для уточнения. Я так понимаю, что это происходит во время вызова PCBVIEW, верно?
Но PCBVIEW (и прочие) не могут напрямую открыть ASCII-файл от PCAD 2006. То есть, сначала надо прогнать IMP200X - импорт из ASCII-файла в двоичную модель (4.5 или 8.5). И только потом уже получившийся файл открывать в PCBVIEW.
В аттаче архив с импортированными из cross3.txt двоичными моделями (PCB) для 4.5 и 8.5. Вроде всё нормально импортировалось.
Ещё для уточнения. По сообщению DB_NOT_COMPATIBLE. В принципе, должна быть локализованная строка - "Database format not compatible" или "Формат файла не совместим". Если это не так, будем разбираться.
Да, во время вызова PCBVIEW.
"Прогнать IMP200X" не пробовал поскольку такой программы нет ни в одном из выложенных (на buddycad.org) архивов :)
На текст диагностики не обращайте внимания (если использовать весь архив он ожидаемый)
Вопрос. А поддержка бинарного формата (который "P-CAD 2006 PCB Binary (Rev 6)") планируется?
Ага. Понял. Локально только приложения для просмотра (редакции) запускаются. Остальные - удалённо на сервере приложений. То есть надо разархивировать ZIP в отдельную папку и вызвать в нём BuddyCadShell.exe - это оболочка для запуска всех остальных приложений (и локальных, и удалённых). IMP200X там в выпадающем списке приложений в самом низу.
Поддержка бинарного формата. Как делать понятно - через P-CAD DBX Programmer's Interface на сервере приложений. Если в модуле DBX есть сохранение модели в ASCII-формат, тогда всё вообще просто. Единственное, с чем надо разобраться - синхронность, если несколько удалённых клиентов запускают импорт одновременно. Скорее всего, одновременно не получится, потому что модуль DBX может быть только один запущен и в нём, соответственно, только одна модель загружена. Так что нужна будет очередь задач. Но это уже дело техники. В общем, думаю.
Почему-то не пришло уведомление от SourceForge о новом тикете... В общем, сейчас посмотрим.