Подскажите в чем моя ошибка. Вываливается компас.

Автор Maxxx, 26.12.07, 15:04:31

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

Maxxx

Нужно написать библиотеку. Учусь.

После компиляции и подключения при запуске функции библиотеки компас вываливается.
Все делал как написано в мануале.

подскажите что сделать.

а вываливается из за этого.
пытаюсь получить параметры активного документа.
...
iDocParams:=ksDocumentParam(iKompas.ActiveDocument2D);

autor:=iDocParams.author;

...

Maxxx

Да. забыл совсем - компас v9 SP1. пишу на делфи

Maxxx

ошибку нашел в вопросе. исправил
iDocPar:=ksDocumentParam(iKompas.GetParamStruct(ko_DocumentParam));
iDoc2D.ksGetObjParam(iDoc2D.reference, iDocPar, ALLPARAM);

....

но компас все равно вываливается.

yarikv

а iDoc2D ты определил?
если нет, тогда нужно перед тем, что ты написал вставить код

iDoc2D:=ksDocument2D(iKompas.ActiveDocument2D);

и соответственно нужно, чтоб iKompas тоже был определен

Maxxx


yarikv

#5
выложи исходники библиотеки