Перевести в Single

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Перевести в Single

Сообщение Sirik » 16.12.2004 (Чт) 12:28

У меня в строке есть числа, мне эти числа необходимо перевести в тип Single. Собственно как?

P.S. Знаю что есть функции перевода в Long, Integer - значит должна быть и в Single!
Помогите...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 16.12.2004 (Чт) 12:37

csng???
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 16.12.2004 (Чт) 12:39

ага, пасибки.

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 16.12.2004 (Чт) 13:25

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

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 16.12.2004 (Чт) 13:36

Split

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 16.12.2004 (Чт) 13:37

2 Sedge

Это наоборот

Вот, моё соображение:
Код: Выделить всё
Option Explicit

Private Sub Command1_Click()
    Dim Stroka As String
    Dim Mas_Out() As String
    Dim I As Long
   
    Stroka = "Пример перевода"
   
    ReDim Mas_Out(Len(Stroka) - 1)
   
    For I = 0 To Len(Stroka) - 1
        Mas_Out(I) = Mid(Stroka, I + 1, 1)
        MsgBox Mas_Out(I)
    Next
   
   
End Sub

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 16.12.2004 (Чт) 13:45

А правильный ответ вот:
Код: Выделить всё
Dim Mas_Out As Byte
Mas_Out = StrConv(Stroka, vbFromUnicode)
Изображение

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 16.12.2004 (Чт) 13:47

tyomitch писал(а):А правильный ответ вот:
Код: Выделить всё
Dim Mas_Out As Byte
Mas_Out = StrConv(Stroka, vbFromUnicode)


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

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 16.12.2004 (Чт) 13:58

tyomitch писал(а):А правильный ответ вот:
Код: Выделить всё
Dim Mas_Out As Byte
Mas_Out = StrConv(Stroka, vbFromUnicode)

О! Именно оно. Спасибо, tyomitch! :bounce: (дякую аж підскакую)
Остальным - тоже спасибо!
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31

    TopList  
cron