Для работы с адресами в каталоге контрагентов мне понадобился, AdrFunc.vih. Где брать?
От версии 712 не подходит, но за то дает посмотреть новый отладчик . В принципе не понятно, зачем при компиляции нужно подключать эти файлы. Если сапорт умеет показывать структуру объектов, то почему компилятор не может посмотреть структуру объекта.
Где и зачем брать VIH файлы для версии 8.1
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Screw
Описание конечно есть, но обычным Cut & Paste его оттуда не вставишь, точнее вставишь, но не все
Например GetKau.vih
в вихе есть ещё слова
VipInterface GetKau implements ObjGetKau Licensed(Free);
Откуда ясно, что при объявлении нужно использовать тип GetKau.
А в описании GalDoc его нет, и не видя VIH файла непонятно, какой же интерфейс использовать при создании переменной.
Кроме того, вип. интерфейсы могут обновлятся с патчами, и соответсвенно vih файлы тоже, потому считаю, что их надо включать в поставку галактики как ФРМ-ки и в поставку патчей, если патч что то меняет в объектном интерфейсе.
Описание конечно есть, но обычным Cut & Paste его оттуда не вставишь, точнее вставишь, но не все
Например GetKau.vih
в вихе есть ещё слова
VipInterface GetKau implements ObjGetKau Licensed(Free);
Откуда ясно, что при объявлении нужно использовать тип GetKau.
А в описании GalDoc его нет, и не видя VIH файла непонятно, какой же интерфейс использовать при создании переменной.
Код: Выделить всё
iGetKau : GetKau new;
-
- Слесарь-системщик
- Сообщения: 304
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: р.Беларусь, Унитарное предприятие "ТОП СОФТ"
- Контактная информация:
Алексей, перечень реализуемых объектных интерфейсов располагается в разделе "Реализуемые интерфейсы" на страничке описания интерфейса. Добавить слова "vipinterface" и "implements" ни для кого не составит труда. Разумеется, перед этим нужно скопировать в исходник описания перечисленных объектных интерфейсов (создать файлы с описаниями и подключить их).
Какой тип переменной использовать - решать программисту. Можно объявить ссылку на объектный интерфейс и инициализировать ее одной из реализаций, а можно объявить ссылку на конкретную реализацию и пользоваться ее public-методами. Это уж как удобнее. Точнее, зависит от контекста.
Какой тип переменной использовать - решать программисту. Можно объявить ссылку на объектный интерфейс и инициализировать ее одной из реализаций, а можно объявить ссылку на конкретную реализацию и пользоваться ее public-методами. Это уж как удобнее. Точнее, зависит от контекста.
Виталий