От версии 712 не подходит, но за то дает посмотреть новый отладчик
Где и зачем брать VIH файлы для версии 8.1
Модераторы: m0p3e, edward_K, Модераторы
-
san
- Местный житель
- Сообщения: 412
- Зарегистрирован: 28 апр 2005, 11:34
- Откуда: Галактика Млечный Путь
Где и зачем брать VIH файлы для версии 8.1
Для работы с адресами в каталоге контрагентов мне понадобился, AdrFunc.vih. Где брать?
От версии 712 не подходит, но за то дает посмотреть новый отладчик
. В принципе не понятно, зачем при компиляции нужно подключать эти файлы. Если сапорт умеет показывать структуру объектов, то почему компилятор не может посмотреть структуру объекта.
От версии 712 не подходит, но за то дает посмотреть новый отладчик
-
Алексей
- Местный житель
- Сообщения: 2898
- Зарегистрирован: 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;-
Screw
- Слесарь-системщик
- Сообщения: 304
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: р.Беларусь, Унитарное предприятие "ТОП СОФТ"
- Контактная информация:
Алексей, перечень реализуемых объектных интерфейсов располагается в разделе "Реализуемые интерфейсы" на страничке описания интерфейса. Добавить слова "vipinterface" и "implements" ни для кого не составит труда. Разумеется, перед этим нужно скопировать в исходник описания перечисленных объектных интерфейсов (создать файлы с описаниями и подключить их).
Какой тип переменной использовать - решать программисту. Можно объявить ссылку на объектный интерфейс и инициализировать ее одной из реализаций, а можно объявить ссылку на конкретную реализацию и пользоваться ее public-методами. Это уж как удобнее. Точнее, зависит от контекста.
Какой тип переменной использовать - решать программисту. Можно объявить ссылку на объектный интерфейс и инициализировать ее одной из реализаций, а можно объявить ссылку на конкретную реализацию и пользоваться ее public-методами. Это уж как удобнее. Точнее, зависит от контекста.
Виталий