Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: data-read в vb6 Добавлено: 06.08.04 12:32  

Автор вопроса:  MARCUS | Web-сайт: www.talbica.narod.ru
А есть ли аналог кубеёсиковского data-read в вижале? Очень удобно было передавать данные в массив.

Ответить

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

Номер ответа: 1
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #1 Добавлено: 06.08.04 15:45
я из такого положения выходил следующим способом:
1. объявлял строковую переменную, в качестве разделителя между данными был пробел.
2. затем читал эту строку до разделителя и писал в элемент массива / если хочешь, то есть функция, которая разбивает строку на подстроки с заданным разделителем.

Ответить

Номер ответа: 2
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #2
Добавлено: 06.08.04 17:40
Ну, это долго и некрасиво. А красиво объявить строку с произвольным содержимым нужной длины, и в коде сCopyMemoryть из строки в массив, а потом в ехешнике поменять данные на нужные :)

Ответить

Номер ответа: 3
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #3 Добавлено: 06.08.04 18:11
для кого долго? в наш век с такими скоростями?
зато всего 4 строчки!!!!!!!
а чтобы МЕМОРИТЬ сколько писать придётся?!
-----------------------------------------------
пусть машина работает, а человек отдыхает !-----------------------------------------------
иногда я готов пожертвовать временем обработки кода, если речь идёт о простой задаче и моём личном времени, которого вечно не хватает.

Ответить

Номер ответа: 4
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #4
Добавлено: 06.08.04 23:26
> а чтобы МЕМОРИТЬ сколько писать придётся?!
Одну

Ответить

Номер ответа: 5
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #5 Добавлено: 07.08.04 19:41
Одну?!
брешешь, покажи, если не трудно - буду учиться!
-----------------------------------------------
а если через Split...

Dim stroka As String, retval As Variant
  stroka = "36 59 538 18 2819" ' задём данные retval = Split(stroka, " ";) ' пишем в массив

в итоге получаем в массиве 5 элементов

Ответить

Номер ответа: 6
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #6 Добавлено: 09.08.04 12:06
Функция есть такая, Array называется...

Ответить

Страница: 1 |

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



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