- часто для одних и тех-же функций, наружу ничего не передаётся, к какому типу лучше всё привести?
к нативному, нафига тебе варианты?
Код старый, рабочий, отлаженый )
Ну от OleVariant в некоторых случаях не уйти, вот что в сгенерированном TLB файле: IADs = interface(IDispatch) ... function Get(const bstrName: WideString): OleVariant; safecall; procedure Put(const bstrName: WideString; vProp: OleVariant); safecall;
Обсуждают сегодня