Здравствуйте, IvanDunaev, Вы писали:
ID>Здравствуйте, sstep, Вы писали:
S>>"An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in mscorlib.dll
S>>Additional information: Unknown error".
S>>Ошибку вызывает второй парметр tt.
S>>Эта ошибка не возникает если tt = Nothing.
S>>В чём тут фокус? Почему возникает ошибка?
ID>вот здесь все подробно расписано: Default Marshaling for Objects — Marshaling ByRef Variants
Большое спасибо за информацию. Изучаю. Кстати, обратившись в фирму National Instruments с вопросом о вызове
метода Public Overridable Function SineWave(ByVal n As Object, ByVal Amp As Object, ByVal f As Object, ByRef Phase As Object) As Object(Эта функция возвращает массив значений синусоиды. Начальная фаза задаётся параметром Phase, в нём же возвращается значение фазы в конце вычислений) их AciveX CWDSP — получил ответ, что ошибка исчезнет, если при вызове из VB ,NET Phase=Nothing??? Т.е. они ничего не предложили и не объяснили.