Здравствуйте, может кто работал с API P-CAD.
Вообщем с PCB подключаюсь, нормально все работает. К Schematic не пробовал, но думаю тоже будет работать.
Сейчас необходимо поработать (программно) с библиотекой компонентов. Но ничего не получается. Не открывается. И функция открытия библиотеки возвращает 32001.
Вот кусок кода для взаимодействия с PCAD. Делаю все в Visual C++
char *libName;
libName = "полный путь к библиотеке компонентов";
tStatus = TOpenLibrary(DBX_LANGUAGE, DBX_VERSION, libName, &tContext);
out_file << tStatus << endl;
out_file << "TangoPRO Netlist Report" << endl;
out_file << "" << endl;
out_file << "========================================================================" << endl;
out_file << "" << endl;
out_file << "Units used = mil" << endl;
out_file << "Nunmer Pads" << "\t" << "Pattern Name" << "\t" << "Number of Nodes" << "\t" << "Component Type" << endl;
out_file << "------------------------------------------------------------------------" << endl;
out_file << "" << endl;
TComponent tComponent;
TPattern tPattern;
tStatus = TGetFirstComponent(&tContext, &tComponent);
TGetFirstPattern(&tContext, &tPattern);
TOpenComponent(&tContext, tComponent.compType);
out_file << tComponent.compType << "\t\t" << tComponent.libraryName << "\t\t" << tComponent.numberPads << endl;
tStatus = TCloseLibrary(&tContext, "");
Может подскажете, что не так?