Форум программистов, компьютерный форум, киберфорум
Наши страницы

Visual Basic

Войти
Регистрация
Восстановить пароль
 
Turko Sergey
0 / 0 / 0
Регистрация: 11.10.2007
Сообщений: 13
#1

Переместить часть одного массива в другой - VB

07.01.2009, 07:04. Просмотров 633. Ответов 1
Метки нет (Все метки)

Существует массив типа Byte (большой)
Организуется массив того-же типа, но меньшего размера.
Необходимо переместить часть массива 1 в массив 2.
Путь через For...Next очень медленный. Существует ли другой путь, и если существует подскажите.

Заранее благодарен Сергей.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2009, 07:04
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Переместить часть одного массива в другой (VB):

Как выделит часть данных массива в другой массив - Visual Basic
Использование процедуры типа Sub для выделения части данных массива в другой массив... Кто нибудь может помочь? пожалуйста..

Получить из одного одномерного массива другой - Visual Basic
Дана последовательность Massiv. Получить все элементы, входящие в Massiv: а) по одному разу (Massiv1) б) более чем по одному разу...

Как переместить фокус из одного текстового поля в другое, поставив его на 1 символ - Visual Basic
Всем привет и огромное спасиба за помощь) Как в форме, при нажатии на какую-нибудь кнопку переместить фокус из одного текстового поля в...

Переместить элементы массива - Visual Basic
Переместить элементы массива X таким образом, чтобы в нем сначала оказалось вторая половина исходного массива X, а затем первая половина. ...

Перегнать базу из одного файла в другой - Visual Basic
txt файла в SQL 7.0

Как можно передать данные с одного ПК на другой - Visual Basic
Здравствуйте! Помогите пожалуйста разобраться В наличии имеется промышленный компьютер MS DOS, данные с которого передаются на PC c win...

1
palva
3094 / 2228 / 375
Регистрация: 08.06.2007
Сообщений: 8,126
Записей в блоге: 4
07.01.2009, 10:30 #2
Можно использовать API-функцию CopyMemory. Но скорее всего это будет эффективно, если объемы пересылки действительно большие.
Код
Private Declare Sub CopyMemory Lib 'kernel32' Alias 'RtlMoveMemory' _
(Destination As Any, Source As Any, ByVal Length As Long)
Private Sub Form_Load()
Dim a(10) As Byte, b(3) As Byte
For i = 0 To 10: a(i) = i: Next
CopyMemory b(0), a(5), 4
For i = 0 To 3: Debug.Print b(i): Next
End Sub
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2009, 10:30
Привет! Вот еще темы с ответами:

Из символов одного текста получить другой текст - Visual Basic
Из символов одного текста с помощью строковых функций и операции конкатенация получить другой текст. Из "алгоритм" получит "гора" и...

Программа для копирования БД с одного сервера на другой - Visual Basic
Здравствуйте Такая ситуация. Зделан скрипт на SQL для создания структуры БД (таблици, ключи, связи). Текста на 255 кбайт. Подскажите...

Перенос информации из одного Excel файла в другой - Visual Basic
Приветствую... Подскажите пожалуйста какой функцией в VB можно перенести данные из одного excel файла в другой Excel файл. И если...

Как занести данные из одного скомпиленного проекта в другой? - Visual Basic
Есть проблема: есть прога с формой, которую необходимо заполнить юзеру. При ее заполнении генериться файл с данными и пересылается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru