Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 | 2 |

 

  Вопрос: Как узнать до какого индекса заполнен массив? Добавлено: 04.04.04 05:17  

Автор вопроса:  Paranoik87 | Web-сайт: www.iwanow.front.ru | ICQ: 249957963 

Ответить

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

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



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #16 Добавлено: 06.04.04 16:52

Да, видимо, Chill уже там...

Ответить

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



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #17 Добавлено: 06.04.04 16:58

Да, на такие вопросы всегда больше всего ответов. Когда человек спрашивает очевидное - люди ждут подвоха. Вот и разводят дискуссию.

Видимо, следующим моим вопросом будет

"Dim Debilism(100) as Long

Чему равна размерность массива?"

Ладно, извиняюсь за излишества, но просто это было прикольно. И я, честно говоря, так и не понял проблемы. Зато приподнял настроение...

Ответить

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



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #18 Добавлено: 06.04.04 17:18

Продолжим? :)

Если серьезно, то могу посоветовать использовать подобную конструкцию:

option base 1

dim dblmyArray() as double

....

....

dim strText as String

strText=me.inputTexBox.text

....

....

'Че то там далее...

redim dblmyArray(len(strText))

for i = 1 to len(strText) 'len(strText)-Динамическое число.

dblmyArray(i)=GetChar(strText,i)

Next i

....

....

for i1 = lbound(dblmyArray) to Ubound(dblmyArray)

outtextbox.text=dblmyArray(i1)

Next i1

Ответить

Номер ответа: 19
Автор ответа:
 Sur



ICQ: 1249088 

Вопросов: 10
Ответов: 304
 Web-сайт: sur.hotbox.ru/
 Профиль | | #19
Добавлено: 06.04.04 19:01
А что такое GetChar? Из vb.net что-ли? Тут типы совпадают?ps эта сложная тема требует кропотливого анализа...

Ответить

Номер ответа: 20
Автор ответа:
 AASoft



Вопросов: 86
Ответов: 920
 Профиль | | #20 Добавлено: 06.04.04 21:01

mdaaaaaaaa.

kstati, ya tak i ne ponyal v chem u cheloveka problema?vzyal-by dlinu stroki, vzyal-by 'Dim dblMyArray() as Double', vzyal by da ReDim nul ego, a potom vzyal-by UBound, i rabotal s nim...

 

KAKIE PROBLEMY???

Ответить

Номер ответа: 21
Автор ответа:
 Paranoik87



ICQ: 249957963 

Вопросов: 5
Ответов: 5
 Web-сайт: www.iwanow.front.ru
 Профиль | | #21
Добавлено: 07.04.04 04:23

ВСЕМ! ВСЕМ! ВСЕМ!!!

СПАСИБО!

Проблема решена, с помощью Ubound!

Больше ответов можно не предлагать!

Ответить

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



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #22 Добавлено: 07.04.04 10:02

А вопросы предлагать можно? КАКИМ ОБРАЗОМ эта "проблема" решается с помощью Ubound?

Ответить

Номер ответа: 23
Автор ответа:
 Paranoik87



ICQ: 249957963 

Вопросов: 5
Ответов: 5
 Web-сайт: www.iwanow.front.ru
 Профиль | | #23
Добавлено: 08.04.04 04:39

LamerOnLine:>А вопросы предлагать можно? КАКИМ ОБРАЗОМ эта "проблема" решается с помощью Ubound?

Вообще-то, проблеиа НЕ решена с помощью Ubound.

Я нашёл другой способ определить до какого индекса запалнен массив:

В цикол, где заполняеться массив. Я добовляю строку с переменной, которая плюсует себе 1.

воть исходник, над которым я работал(Vb.Net):

Читаемость моего кода затруднительна, потамучто я  только

начал прогить.

Public Class Form1

Inherits System.Windows.Forms.Form

#Region " Windows Form Designer generated code "

Public Sub New()

MyBase.New()

'This call is required by the Windows Form Designer.

InitializeComponent()

'Add any initialization after the InitializeComponent() call

End Sub

'Form overrides dispose to clean up the component list.

Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)

If disposing Then

If Not (components Is Nothing) Then

components.Dispose()

End If

End If

MyBase.Dispose(disposing)

End Sub

'Required by the Windows Form Designer

Private components As System.ComponentModel.IContainer

'NOTE: The following procedure is required by the Windows Form Designer

'It can be modified using the Windows Form Designer.

'Do not modify it using the code editor.

Friend WithEvents inbox As System.Windows.Forms.TextBox

Friend WithEvents Button1 As System.Windows.Forms.Button

Friend WithEvents outbox As System.Windows.Forms.RichTextBox

Friend WithEvents TextBox1 As System.Windows.Forms.TextBox

Friend WithEvents Label1 As System.Windows.Forms.Label

Friend WithEvents Label2 As System.Windows.Forms.Label

<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(Form1))

Me.inbox = New System.Windows.Forms.TextBox()

Me.outbox = New System.Windows.Forms.RichTextBox()

Me.Button1 = New System.Windows.Forms.Button()

Me.TextBox1 = New System.Windows.Forms.TextBox()

Me.Label1 = New System.Windows.Forms.Label()

Me.Label2 = New System.Windows.Forms.Label()

Me.SuspendLayout()

'

'inbox

'

Ответить

Номер ответа: 24
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #24 Добавлено: 08.04.04 05:03
IMHO, Паскалевские Пасквили выглядят гораздо привлекательнее, чем вышеописаный текст. Хотябы похоже на текст программы. А тут вообще хрен чего разберешь.

Ответить

Номер ответа: 25
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #25
Добавлено: 08.04.04 05:24

Ага, код совершенно нечитабельный. Кнопкокидание через виртуальную машину и то лучшей затеей кажется.

Даже метаоператоры присутствуют (#Region) как в PB. Хотя наверное последний их у мелкософта передрал. Только там это директивы компилятору. А здесь что угодно может выпасть :) Наверное это директивы IDE, как в ВБ6.

Ответить

Номер ответа: 26
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #26
Добавлено: 08.04.04 11:09
#Region ... #End Region - это для удобства работы в IDE...

Конечно, Windows Form Designer generated code здесь представлен зря,
ибо нафик не нужен в понимании вопроса :)

Ответить

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


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #27
Добавлено: 10.04.04 18:27

А еще, насколько я понял из этого кода, полезный код тут отсутствует :) - только тупые шаблоны форм-дезигнера.

Ответить

Номер ответа: 28
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #28
Добавлено: 11.04.04 04:42

И ежу понятно.

Ответить

Номер ответа: 29
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #29
Добавлено: 11.04.04 06:33

А мож запустить цитл и прошаривать массив с конца до начала, пока array(i)<>"" ?

Ответить

Страница: 1 | 2 |

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



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