Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Помогите, я плохо знаю Vb Добавлено: 08.07.04 14:37  

Автор вопроса:  Boksy
Подскажите пожалуста,у меня возникла проблема при програмировании на VB, я записываю в переменную текст который состоит из цифры точки, потом пытаюсь провести вычисления но выскакивает ошибка, тип не соответствует, при попытке использовать StrToFloat или StrToInt, он говорит что это не число? Помогите

Ответить

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

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



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 08.07.04 14:41
попробуй Val$() или CDbl или CCur или CSng :)

Ответить

Номер ответа: 2
Автор ответа:
 Андрей Никитин



ICQ: 325172082 

Вопросов: 3
Ответов: 81
 Профиль | | #2 Добавлено: 09.07.04 14:38
Если в числе в качестве десятичного разделителя исп. точка (.), то используй Val$(...), так как функции CStr(...) и иже с ними используют региональные установки (из винды), а там у тебя скорее всего в качестве десятичного разделителя указана запятая (,).

Ответить

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



ICQ: 259132473 

Вопросов: 19
Ответов: 23
 Профиль | | #3 Добавлено: 09.07.04 19:35
Попробуй с помощью команды Val(переменная).

Ответить

Страница: 1 |

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



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