Строки и переменная

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
begrusse
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 56
Зарегистрирован: 26.02.2008 (Вт) 8:24

Строки и переменная

Сообщение begrusse » 02.02.2009 (Пн) 18:17

Здравствуйте, есть несколько строк, например:

Код: Выделить всё
457748758457545757
445554575787545211
457745454545121011
787787854546124447
445454544545454544


Как сделать что бы например каждые три секунды переменная принимала значение новой строки?

Йода
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 99
Зарегистрирован: 06.01.2008 (Вс) 21:04
Откуда: Московская область

Re: Строки и переменная

Сообщение Йода » 02.02.2009 (Пн) 18:31

Как ты сам пытался это сделать и что у тебя не получилось в данном вопросе? И ещё: можешь сказать, какова твоя конечная цель?
Sub or Function not defined

begrusse
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 56
Зарегистрирован: 26.02.2008 (Вт) 8:24

Re: Строки и переменная

Сообщение begrusse » 02.02.2009 (Пн) 18:50

Мне нужно что бы переменная приняла значение строки, через некоторое время следующей строки. Сам никак не пытался сделать, ничего не приходит в голову

VBTerminator
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 415
Зарегистрирован: 19.11.2008 (Ср) 20:10

Re: Строки и переменная

Сообщение VBTerminator » 02.02.2009 (Пн) 18:51

Юзай контрол Timer.

begrusse
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 56
Зарегистрирован: 26.02.2008 (Вт) 8:24

Re: Строки и переменная

Сообщение begrusse » 02.02.2009 (Пн) 18:53

VBTerminator писал(а):Юзай контрол Timer.

:lol: Да? очень хороший совет, а как сделать что бы она приняла значение следующей строки?

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Строки и переменная

Сообщение Debugger » 02.02.2009 (Пн) 19:03

Ввести переменную - счеткик. И увеличивать ее на единичку. При достижении верхней границы массива строчек - менять на нолик. Для разъеденения строки на строчки юзай Split(...,vbNewLine). Узнать верхнюю границу массива - UBound. Ничего нереального нет. Сложного тоже.

Йода
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 99
Зарегистрирован: 06.01.2008 (Вс) 21:04
Откуда: Московская область

Re: Строки и переменная

Сообщение Йода » 02.02.2009 (Пн) 19:16

begrusse, из твоей постановки вопроса непонятно, что ты имеешь в виду под словом "строка".Это текстовый файл? Или это константы? Или строковый массив? Так же ты не указал как должна выбираться следующая строка: случайно, по возрастанию номера строки или по убыванию? Или имеется какой-то хитрый алгоритм?
begrusse писал(а):Мне нужно что бы переменная приняла значение строки, через некоторое время следующей строки.
Это я понял. Но зачем это тебе нужно, мне не понятно. У меня имеются смутные предположения что ты пытаешься реализовать X с помощью Y и через Z, хотя для некривой реализации X необходимо A сделать через B. Именно по этому и спрашиваю ещё раз: какова твоя конечная цель?
begrusse писал(а):Сам никак не пытался сделать
Почитай вот этот рулезный текст: http://citforum.ru/howto/smart-questions-ru.shtml Проникнись им.
Sub or Function not defined

begrusse
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 56
Зарегистрирован: 26.02.2008 (Вт) 8:24

Re: Строки и переменная

Сообщение begrusse » 03.02.2009 (Вт) 6:42

begrusse, из твоей постановки вопроса непонятно, что ты имеешь в виду под словом "строка".Это текстовый файл? Или это константы?

Под строкой имеется ввиду просто текст в textbox. Выбираться строки должны по порядку
какова твоя конечная цель?

Строки, это интернет адреса. По которым функция выполняет определенные действия

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Строки и переменная

Сообщение Денис » 03.02.2009 (Вт) 9:20

Разбиваем задачу на подзадачи:
1. разделить список строк из текстбокса на элементы и занести их в массив;
2. в событии таймера извлекать следующий элемент массива и производить над ним свои кульхацкерские операции.

первая задача решается одной строкой:

Код: Выделить всё
Dim Arr() as String 'Объявление переменной не считается

Arr = Split ( Text1.Text, vbCrLf ) 'Вот эта строка!


Ну а с таймером уж как-нибудь сам разбирайся.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 43

    TopList