Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Не мог запустить андроидный колайдер Добавлено: 19.08.12 20:56  

Автор вопроса:  Дмитрий
Ужасающая трабла
Debug.WriteLine(Len(Work.ID))
Debug.WriteLine(Work.ID)

Выдает
8
2293103865
Почему не 10???

Ответить

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

Номер ответа: 1
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #1
Добавлено: 19.08.12 23:07
Наверное потому, что Work.ID = 2293103865, а тип у этой переменной 6х4 битный.

Ответить

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



Разработчик

Вопросов: 130
Ответов: 6596
 Профиль | | #2 Добавлено: 20.08.12 02:12
В VB6 у функции Len было аналогичное поведение

Ответить

Номер ответа: 3
Автор ответа:
 Mikle



Вопросов: 5
Ответов: 133
 Профиль | | #3 Добавлено: 20.08.12 09:32
Дмитрий, видимо потому, что Work.ID - не строка.

Ответить

Номер ответа: 4
Автор ответа:
 К0ВAЛЄHK0



Вопросов: 0
Ответов: 22
 Профиль | | #4 Добавлено: 21.08.12 14:21
  1. Dim t As System.Type = Work.ID.GetType()
  2. Debug.WriteLine(t.ToString())

Ответить

Номер ответа: 5
Автор ответа:
 К0ВAЛЄHK0



Вопросов: 0
Ответов: 22
 Профиль | | #5 Добавлено: 21.08.12 14:22
  1. Dim t As System.Type = Work.ID.GetType()
  2. Debug.WriteLine(t.ToString())

Ответить

Страница: 1 |

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





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