Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: пользование функцией Split
     
    
Добавлено: 03.03.06 00:29
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 Alex
      
       
  
 
    
Data = Split(receive, "/")
    
    If Data(0) = "\reg" Then
        Data2 = Split(Data(1), ":")
        user = Data2(0)
        pass = Data2(1)
в среде VB галочка "Require variables declaration" убрана.
переменная receive содержит строку вида:reg/user:pass,а теперь вопрос...в общем не могу понять какой тип данных возвращает split.вроде должен возвращаться массив.но если я переменную data объявляю(dim data(0 to 1) as string), то выдается ошибка при выполнении "Can't assign to array".Если же ее не объявлять...то вроде бы все работает, но иногда выскакивает ошибка "Runtime error(9):Subscript out of range". Объясните как работать с этой функцией. заранее спасибо
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 11
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 Alex
![]()
![]()
![]()
![]()
![]()
Вопросов: 4
Ответов: 4
      
 Профиль |  | #1
       
Добавлено:  03.03.06 01:58
       
    
       
  
переменная receive содержит строку вида:\reg/user:pass
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 sne
![]()
![]()
![]()
![]()
![]()
Разработчик Offline Client
ICQ: 233286456 
Вопросов: 34
Ответов: 5445
      
 Web-сайт:  
 Профиль |  | #2
      
Добавлено:  03.03.06 02:57
       
    
       
  
объяви dim data() as string
 
    
PS
А вообще возаращается Varian массив
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 Alex
![]()
![]()
![]()
![]()
![]()
Вопросов: 4
Ответов: 4
      
 Профиль |  | #3
       
Добавлено:  03.03.06 06:08
       
    
       
  
спасибо, попробовал - работает
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 LamerOnLine
![]()
![]()
![]()
ICQ: 334781088 
Вопросов: 108
Ответов: 2822
      
 Профиль |  | #4
       
Добавлено:  03.03.06 14:56
       
    
       
  
 
    
А вообще возаращается Variant массив
Ну вообще то всегда возвращался типизированный String массив. Функции Split$ нет 
 Вот сам результат функции представлен как Variant переменная. 
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 Fever
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Вопросов: 60
Ответов: 808
      
 Профиль |  | #5
       
Добавлено:  07.03.06 18:48
       
    
       
  
К ограниченному массиву Split не применим: Результов может быть больше или меньше. Кроме того массив должен быть 0Based
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа:
 LamerOnLine
![]()
![]()
![]()
ICQ: 334781088 
Вопросов: 108
Ответов: 2822
      
 Профиль |  | #6
       
Добавлено:  07.03.06 18:59
       
    
       
  
Падонак, жжот нипадецки!
 
    
Второй пост читаем 
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа:
 Страшный Сон
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Вопросов: 46
Ответов: 848
      
 Профиль |  | #7
       
Добавлено:  08.03.06 21:07
       
    
       
  
 
    
На себя полюбуйся. 
		
	  
			 
	
		 
    
       
    
Номер ответа: 8 
      
Автор ответа:
 sne
![]()
![]()
![]()
![]()
![]()
Разработчик Offline Client
ICQ: 233286456 
Вопросов: 34
Ответов: 5445
      
 Web-сайт:  
 Профиль |  | #8
      
Добавлено:  08.03.06 23:41
       
    
       
  
Это да  
    
 Если так пойдет, скоро форум наводнится перво и второна*ами 
		
	  
			 
	
		 
    
       
    
Номер ответа: 9 
      
Автор ответа:
 LamerOnLine
![]()
![]()
![]()
ICQ: 334781088 
Вопросов: 108
Ответов: 2822
      
 Профиль |  | #9
       
Добавлено:  09.03.06 12:00
       
    
       
  
Кстати, уже думал об этом  
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 10 
      
Автор ответа:
 Fever
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Вопросов: 60
Ответов: 808
      
 Профиль |  | #10
       
Добавлено:  09.03.06 21:56
       
    
       
  
Кем? Обзываемcя?
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 11 
      
Автор ответа:
 sne
![]()
![]()
![]()
![]()
![]()
Разработчик Offline Client
ICQ: 233286456 
Вопросов: 34
Ответов: 5445
      
 Web-сайт:  
 Профиль |  | #11
      
Добавлено:  10.03.06 09:34
       
    
       
  
 
    
Это те кто оставляют первый и второй комменты с некоторым определенным контентом...
Сорри за офф-топ...