Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница:

 

  Вопрос: Передача массива из Function Добавлено: 30.10.02 21:19  

Автор вопроса:  Jury

Hi All!

Как можно передать массив из Sub? Есть ли при этом отличия у VB6 и VB.Net?

Проблема в следующем.

Имеется библиотека в которой есть такая функция:

Declare Function AI_ContScanChannels Lib "Pci-Dask.dll" (ByVal wCardNumber

As Integer, ByVal wChannel As Integer, ByVal wAdRange As Integer, ByVal

pwBuffer As Short, ByVal dwReadCount As Long, ByVal SampleRate As Double,

ByVal SyncMode As Integer) As Short

Имеется пример на VB6 в котором вызывается эта функция.

В нем объявлен массив

Dim Buff(32000) as Short

И при вызове функции на месте pwBuffer стоит Buff(0)

В результате работы этой функции массив Buff заполняется числами.

Все то же самое перенесенное в VB.Net не работает. Функция возвращает

ошибку, которая описана в мануале как:

The continuous data acqusition API is failed.

Что это может быть?

Другие функции из этой библиотеки, вроде работают, но там нет массивов.

Jury

Ответить

  Ответы Всего ответов: 0  

Нет ответов

Страница:

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам