Re[5]: Как задать тип для out-параметра?
От: Максим Алексейкин Россия  
Дата: 11.11.02 13:41
Оценка:
Здравствуйте Аноним, Вы писали:

А>>>Это не выход... Зачем мне [in,out] параметры, если он у меня по логике должен быть out, это помоему еще


Всё конечно должно быть [out], с этим у тебя всё верно.

А> VBScript будет передавать VARIANT*.


Вот именно VARIANT. Даже в VB требуется жесткое совпадение типов для параметров ByRef. Нельзя передать для ByRef String переменную типа Variant. Всё дальнейшее обсуждение не имеет смысла. Причина ясна и надо лишь решить как это обойти. Боюсь без изменения типов параметров (только ByRef) не обойтись.

А>Это мне не нравится, потому что в Visual Basic можно все по нормальному сделать, а в скрипте нет!!!


В VB подобное могло срабатывать из за не явного приведения типов, VBScript естественно так не умеет.

А>Должен же быть какой то выход, не может же быть все так тупо...




А>Нахрена тогда вообще эта вся возня с типами, все бы сделали через Variant и все!!!!


Так и придется делать.
Удачи.
ICQ #311116826
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.