Nic писал(а):
Раз функция возвращает значение, которое можно проверить, то логично было бы ожидать что такая схема:
Логично ожидать, что будет возможность проверить результат вызова ф-ции. Поэтому в таких случаях добавляется опция IgnoreResult.
Nic писал(а):
А по логике Delphi1 можно было бы ожидать другой результат:
к сожалению в пакете WEB не везде применима логика Delphi1. Однако в данном случае пожалуй результат действительно не тот, который следовало ожидать.
Nic писал(а):
Человек он молодой, а молодое дело понять можно.
к сожалению добросовестность мантажников от возраста заказчика мало зависит
Nic писал(а):
Чтобы соорудить описание класса пришлось сделать элемент
компонент можно реализовать гораздо проще. Вместо метода doDefine нужно написать метод Init:
где BLK_CLASS_HEAD это блок, объявленный в элементе, который у вас печатает заголовок класса class WFDocument().
Nic, одна из причин, по которой в php не было добавлено элементов работы с классами это отсутствие полезности таковых для пользователя hiasm. Насколько я понимаю у вас просто стоит задача переделать некий php скрипт один в один на элементах hiasm. Возможно потом такие элементы и появятся в качестве примитивов для создания компонент на базе контейнеров.
[size=-2]------ Добавлено в 11:02
Nic писал(а):
Простейший вариант компонента hiTry_catch.hws примерно выглядит так:
судя по коду из этого